> 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 [email protected].
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