Awesome! That worked! Thanks for everything. Leaving the solution here.
- targets:
- server1;ad-1;domain-1;emea-1
- server2;ad-2;domain-2;emea-1
relabel_configs:
- source_labels: ['__address__']
regex: '(.*);(.*);(.*);(.*)'
target_label: 'ad'
replacement: '$2'
- source_labels: ['__address__']
regex: '(.*);(.*);(.*);(.*)'
target_label: 'dom'
replacement: '$3'
- source_labels: ['__address__']
regex: '(.*);(.*);(.*);(.*)'
target_label: 'reg'
replacement: '$4'
- source_labels: ['__address__']
regex: '(.*);(.*);(.*);(.*)'
target_label: '__address__'
replacement: '$1:9117'
On Thursday, May 21, 2020 at 2:00:35 PM UTC-7, Juan Rosero wrote:
>
> Hello,
>
> I'm trying to add location labels to my Apache Exporter metrics and other
> exporters that don't expose them when Prometheus scrapes them from the
> server nodes. Here is my Prometheus job and the labels (ad, dom, reg) that
> I'm looking to add depending on the server location. Please let me know if
> it's possible to be added on the exporter end or maybe in Prometheus while
> it ingest those metrics. Many thanks!
>
>
> - job_name: apache_server
> static_configs:
> - targets: ["server1:9117", "server2:9117", "server3:9117",
> "server4:9117", "server5:9117", "server6:9117",]
> labels:
> env: "int"
> app: "apache"
> version: "2.4.43"
> ad: ""
> dom: ""
> reg: ""
>
> Here how I'm looking for the metrics to look like:
> {env="int", ad="ad-1", dom="domain-1", reg="emea-1",
> instance="server1:9117", app="apache", version="2.4.43"}
> (env="int", ad="ad-2", dom="domain-2", reg="emea-1",
> instance="server2:9117", app="apache", version="2.4.43"}
> (env="int", ad="ad-3", dom="domain-1", reg="emea-1",
> instance="server3:9117", app="apache", version="2.4.43"}
> (env="int", ad="ad-3", dom="domain-1", reg="emea-1",
> instance="server4:9117", app="apache", version="2.4.43"}
> (env="int", ad="ad-3", dom="domain-2", reg="emea-1",
> instance="server5:9117", app="apache", version="2.4.43"}
> (env="int", ad="ad-3", dom="domain-1", reg="emea-1",
> instance="server6:9117", app="apache", version="2.4.43"}
>
>
--
You received this message because you are subscribed to the Google Groups
"Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/prometheus-users/3a7b86ce-fa97-437d-a931-c48b17b3da96%40googlegroups.com.