No, because binary operators like division are designed to work between
different metrics (with the same set of labels, but different metric name),
e.g.
node_filesystem_avail_bytes / node_filesystem_size_bytes
You can however generate your alerting rules programatically: make a script
that writes out a rules file, then hits the reload
<https://prometheus.io/docs/prometheus/latest/management_api/#reload>
endpoint.
On Friday, 24 March 2023 at 00:57:16 UTC Agarwal ,Naveen wrote:
> Hi:
>
> Our prometheus database contains around 5k+ unique type of metrics. With
> time, we have defined alerting rules to detect deviations.
>
> However, given the number of growing metrics, it is becoming difficult to
> expand the alerting rules.
>
> Generally we are interested in increase/decrease of values in the metrics
> when compared to a previous time-interval. Keeping this in mind, is it
> possible to write a query where metric name is not specified, instead it
> picks up all metric names available in database in sequence.
>
>
> e.g. #metrics(5min) /#metrics(30 mins) > 50
> all unique metric names are picked from database.
>
> Thanks,
> Naveen
>
> Sent from Outlook for Android <https://aka.ms/AAb9ysg>
>
--
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/11bed9ec-d186-4757-ac29-4d6147d61e76n%40googlegroups.com.