I'm currently tinkering a bit with Prometheus Federation and did some research on it. What I read most about is the ways it *shouldn't *be used. What I understand from what I've read is that Prometheus Federation is most likely not the right approach when time series returned from "/federate" are not aggregated and simply passed through.
Lets say there are 10 servers, each of them running the necessary exporters etc. What I'm curious about is, what is the difference in performance (or anything else) when using Prometheus Federation to scrape metrics from the "/federate" endpoint of a Prometheus instance running on that server as well, versus exposing every exporter manually (through either their port directly or an NGINX proxy pass) scraping these individually? I'd think that using Prometheus Federation would result in a simpler setup because, add an exporter, add it to the Prometheus configuration on the server and thats it, no ports to expose, NGINX proxy passes to configure etc. -- 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/319c3dbf-4b95-4c8e-a841-a929a9c9c2dbn%40googlegroups.com.

