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.

Reply via email to