> Now when I add about 30 devices the response would become untidy and 
difficult to interpret.

That doesn't matter. If you split it into two endpoints, then you'll need 
two scrape jobs in Prometheus, and you'll still collect the same number of 
metrics.

If you look at (say) node_exporter you'll see there is a ton of metrics:

curl localhost:9100/metrics

But there's no need to separate them into different endpoints. As long as 
the metrics are sensibly named and labeled, then anyone using PromQL will 
be able to find the data they want.

Here are some hints on metric naming:
https://prometheus.io/docs/practices/naming/
https://www.robustperception.io/on-the-naming-of-things

-- 
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/0d93cebf-2691-4f76-be89-4b142c439a3d%40googlegroups.com.

Reply via email to