Another way to help with scrapes would be to provide URL params for subsets.
Something like `/metrics?region=FOO` would allow the scrape to be broken up into several smaller scrapes. On Wed, Oct 14, 2020 at 3:32 AM Peter Bourgon <[email protected]> wrote: > The fastly-exporter [0] converts statistics scraped from the Fastly > real-time stats API to metrics that can be scraped by Prometheus. When > configured with many services that receive a lot of global traffic, > the metric cardinality can grow quite large. And I'll soon add a new > data source that will potentially ~double metric cardinality again. > > The exporter can already be configured to export only e.g. specific > metrics. But users are suggesting it would be good to be able to > manipulate the exported metrics in a more powerful way. For example, > they'd like a way to define regions as sets-of-datacenters (a label > applied to all metrics) and then "collapse" (merge) the metrics so > that the datacenter labels are erased and the region label applied. > Or, to define feature groups as sets-of-metric-names, and then turn > entire feature groups on or off. Importantly, this should all be done > within the exporter itself, not via Prometheus relabeling rules, > because we're explicitly trying to reduce load on the Prometheus > servers scraping the exporter. > > I can come up with a little DSL or config format that could get the > job done. But is there some prior art here that's been successful? > > [0] https://github.com/peterbourgon/fastly-exporter > > -- > 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/CAFm1DRFpP5_5XF7DRXD%3DnjqsHEwE1%3DAU70tccj5UDH2JiSP_hA%40mail.gmail.com > . > -- 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/CABbyFmp%2B5BzeM3wh47vTj%2B4-t6j%3Dhg7h6mBPRom_hY%3D8peoeig%40mail.gmail.com.

