Hi,

On 3/14/20 8:56 PM, Aditya Nageswar wrote:
> I think you mis-understood the question. 
Which part do you mean?

> The breaching threshold used  foralerting is something I want to print
> in the description or the summary part of the alert
Yes, you can put this threshold (like a static number, e.g. 200, or a
the value of timeseries such as foo_threshold) into the alert
description or the summary.

Kind regards,
Christian


> On Sat, Mar 14, 2020 at 4:56 PM Christian Hoffmann
> <[email protected] <mailto:[email protected]>> wrote:
> 
>     On 3/13/20 9:43 AM, Brian Candler wrote:
>     > When you write an alert rule expression like this:
>     >
>     > expr: foo > 200
>     >
>     > it's just a single promQL query.  Starting with the universe of
>     > timeseries available, prometheus filters them down to just those where
>     > the metric name is "foo" and the value is > 200.  So the result of the
>     > query is something like this:
>     >
>     > foo{instance="bar"} 234
>     > foo{instance="baz"} 911
>     >
>     > That's what alertmanager receives from the query.  So it can tell you
>     > the current value, but the "threshold" doesn't exist as such. When you
>     > write more complex expressions, which match against multiple
>     metrics and
>     > multiple conditions, you can see there's no single threshold anyway.
>     >
>     > What you *can* do is to put your thresholds into a different
>     > timeseries.  See this article:
>     > https://www.robustperception.io/using-time-series-as-alert-thresholds
> 
>     One can then put the threshold into a label or annotation. This way it
>     becomes part of the alert and is available to the alertmanager
>     notification templating. This should work with both static thresholds
>     from the query (which would have to be repeated) and "dynamic"
>     thresholds based on timeseries according to the above link.
> 
>     https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/
>     
> https://prometheus.io/docs/prometheus/latest/configuration/template_examples/
> 
> 
>     Kind regards,
>     Christian
> 

-- 
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/186a9bf6-e33a-1e73-7dec-09a8bcbce3b5%40hoffmann-christian.info.

Reply via email to