# Add custom lines into vmagent under pmm-agent

**URL:** <https://forums.percona.com/t/add-custom-lines-into-vmagent-under-pmm-agent/37577>\
**Category:** Uncategorized\
**Created:** [April 11, 2025, 9:06am UTC](https://forums.percona.com/t/add-custom-lines-into-vmagent-under-pmm-agent/37577 "2025-04-11T09:06:23Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![nekki\_r.kamalov](https://avatars.discourse-cdn.com/v4/letter/n/f14d63/32.png) [@nekki\_r.kamalov](https://forums.percona.com/u/nekki_r.kamalov)\
**Post date:** [April 11, 2025, 9:06am UTC](https://forums.percona.com/t/add-custom-lines-into-vmagent-under-pmm-agent/37577/1 "2025-04-11T09:06:23Z")

</div>

We have pmm-agent and standalone vmagent on same host

pmm has autogenerated configuration file /usr/local/percona/pmm/tmp/agent\_type\_vm\_agent/b6a9f90d-3c40-4459-9a1a-2ab99e9d3a40/vmagentscrapecfg

I’ve tried to add this into configuration, but they get wiped out

```auto
scrape_configs:
  - job_name: 'idp1'
    static_configs:
      - targets: ['idp.local.net:9000']

```

how can I add changes into pmm-agent configuration?

The idea is to have single pmm-agent that will collect all metrics

---

<div class="post-metadata">

**Author:** ![nurlan](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/nurlan/32/1523_2.png) [@nurlan](https://forums.percona.com/u/nurlan)\
**Post date:** [April 11, 2025, 10:17am UTC](https://forums.percona.com/t/add-custom-lines-into-vmagent-under-pmm-agent/37577/2 "2025-04-11T10:17:59Z")

</div>

Hi,  
you can add you exporter as external one and VMAgent will scrape it.  
For PMM 2 [External Services - Percona Monitoring and Management](https://docs.percona.com/percona-monitoring-and-management/2/setting-up/client/external.html)  
For PMM 3 [Connect external instance - Percona Monitoring and Management](https://docs.percona.com/percona-monitoring-and-management/3/install-pmm/install-pmm-client/connect-database/external.html#add-an-external-service-via-ui)

---

<div class="post-metadata">

**Author:** ![nekki\_r.kamalov](https://avatars.discourse-cdn.com/v4/letter/n/f14d63/32.png) [@nekki\_r.kamalov](https://forums.percona.com/u/nekki_r.kamalov)\
**Post date:** [April 11, 2025, 10:33am UTC](https://forums.percona.com/t/add-custom-lines-into-vmagent-under-pmm-agent/37577/3 "2025-04-11T10:33:49Z")

</div>

I’ve tried that and it is not working  
this address [http://idp.local.net:9000/metrics](http://idp.local.net:9000/metrics) gives just a text

and here is error I get in Pmm list of sevices if I tried to add it  
`Unknown	External exporter	cb6b9831-5a6c-47ba-a6b1-c491521165a4`

 ![pmm.](https://us1.discourse-cdn.com/flex019/uploads/percona1/original/3X/e/e/ee020b2405c36c04d614a660013fa230bbaa6aa5.png)

---

<div class="post-metadata">

**Author:** ![nurlan](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/nurlan/32/1523_2.png) [@nurlan](https://forums.percona.com/u/nurlan)\
**Post date:** [April 12, 2025, 4:52pm UTC](https://forums.percona.com/t/add-custom-lines-into-vmagent-under-pmm-agent/37577/4 "2025-04-12T16:52:45Z")

</div>

Status unknown is ok for external exporter, we have recorded jira task for it. Have you checked metrics in explore?

---

<div class="post-metadata">

**Author:** ![nekki\_r.kamalov](https://avatars.discourse-cdn.com/v4/letter/n/f14d63/32.png) [@nekki\_r.kamalov](https://forums.percona.com/u/nekki_r.kamalov)\
**Post date:** [April 14, 2025, 7:40am UTC](https://forums.percona.com/t/add-custom-lines-into-vmagent-under-pmm-agent/37577/5 "2025-04-14T07:40:39Z")

</div>

Ok, I see needed metrics in the metrics exploere

But why is it failed on node information? or this is what jira task is about?

 ![pmm1.](https://us1.discourse-cdn.com/flex019/uploads/percona1/original/3X/a/c/ac547f6d8eb1dc18d1d3c5ee67870c4989a593b9.png)

---

<div class="post-metadata">

**Author:** ![nekki\_r.kamalov](https://avatars.discourse-cdn.com/v4/letter/n/f14d63/32.png) [@nekki\_r.kamalov](https://forums.percona.com/u/nekki_r.kamalov)\
**Post date:** [April 14, 2025, 10:40am UTC](https://forums.percona.com/t/add-custom-lines-into-vmagent-under-pmm-agent/37577/6 "2025-04-14T10:40:20Z")

</div>

Is this is direct collecting? not via pmm agent?

---

<div class="post-metadata">

**Author:** ![nurlan](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/nurlan/32/1523_2.png) [@nurlan](https://forums.percona.com/u/nurlan)\
**Post date:** [April 16, 2025, 8:18am UTC](https://forums.percona.com/t/add-custom-lines-into-vmagent-under-pmm-agent/37577/7 "2025-04-16T08:18:02Z")

</div>

yes, that’s what Jira task is about

---

<div class="post-metadata">

**Author:** ![nurlan](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/nurlan/32/1523_2.png) [@nurlan](https://forums.percona.com/u/nurlan)\
**Post date:** [April 16, 2025, 8:19am UTC](https://forums.percona.com/t/add-custom-lines-into-vmagent-under-pmm-agent/37577/8 "2025-04-16T08:19:45Z")

</div>

it depends on metrics mode selected, if it’s push(default for cli) then vmagent will collect and push to PMM Server. if it’s pull then PMM Server will collect directly.
