> 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.

