You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If multiple applications/instances use the client and are scraped by the proxy application but they use the same metric names and tags, there will be duplicate time series in the Prometheus scrape (possibly with different values). Prometheus will only store one of these time series. The instance or job labels Prometheus adds will not help here because they will correspond to the Proxy application, not the Client application.
The text was updated successfully, but these errors were encountered:
shakuzen
changed the title
Client applications SHOULD have unique metric IDs (name + tags)
Clients SHOULD have unique metric IDs (name + tags)
Jul 19, 2019
Maybe I am also not fully understanding how this proxy is supposed to work, but here my problem:
There are 2 apps emitting the same metrics behind a proxy. Now going to the proxy's /metrics/connected endpoint will yield one big list with both apps' metrics. Do I have any chance from there on to identify which metric is coming from which app?
If multiple applications/instances use the client and are scraped by the proxy application but they use the same metric names and tags, there will be duplicate time series in the Prometheus scrape (possibly with different values). Prometheus will only store one of these time series. The
instance
orjob
labels Prometheus adds will not help here because they will correspond to the Proxy application, not the Client application.The text was updated successfully, but these errors were encountered: