> Will this work the way I have it?

You should never override the "job" label. The job label tells you which 
Prometheus scrape job the metric came from. It also helps to ensure that 
metrics have a unique label set (in case you end up with two jobs scraping 
the same exporter)

I don't yet understand what you're doing. The DNS query you're doing is 
just "metrics". Are you relying on DNS search path?  What is the "single 
SRV record" pointing to - is there only one target that you're scraping?  
What is different between the "prod" and "preprod" environments?  What you 
you mean by "do this in preprod from prod"?

Note that "dns_sd_configs" (plural) can have multiple configs, and likewise 
"names" can have multiple names. So the following is valid:

    dns_sd_configs:
    - names:
      - metrics.foo.baz.andrew1.us
    - names:
      - metrics.bar.qux.andrew2.us

As is this:

    dns_sd_configs:
    - names:
      - metrics.foo.baz.andrew1.us
      - metrics.bar.qux.andrew2.us

(The first version lets you set different record type, port and refresh 
interval for each name; the second does not). You should be able to avoid 
DNS search paths like this.

If your DNS query returns a mixed list of prod and preprod hosts, and you 
only want to scrape prod *or* preprod, then you can use "keep" or "drop" 
rules to select which ones you scrape, as long as you have a way to tell 
the difference.

-- 
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 prometheus-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-users/d6d19409-39d5-4e9a-b3be-33fb2ba524ban%40googlegroups.com.

Reply via email to