Please post this question / the next question you have in the **Prometheus
Users** group (here <https://groups.google.com/g/prometheus-users>) instead
of **Prometheus Developers**.
And if you really want to "evaluate over a rolling 5 minute window the
number of errors", replace `rate` with `increase`. On a second look, just
use the following expression. There is no need for the recording rule in
your case.
```
sum by (fqdn, instance, app)
(increase(windows_iis_worker_request_errors_total{status_code!="401"}[5m]))
```
[email protected] schrieb am Dienstag, 20. Oktober 2020 um 16:58:24 UTC+2:
> # Caculates HTTP error Responses total
> - record: windows:windows_iis_worker_request_errors_total:irate5m
> expr: irate(windows_iis_worker_request_errors_total[5m])
>
> - alert: IIS error requests rate
> expr:
> sum without ()
> (rate(windows:windows_iis_worker_request_errors_total:irate5m{status_code!="401"}[5m]))
> > 3
> for: 5m
> labels:
> severity: critical
> component: WindowsOS
> annotations:
> summary: "High IIS worker error rate"
> description:
> "IIS http responses on {{ if $labels.fqdn }}{{ $labels.fqdn }}{{ else }}{{
> $labels.instance }}{{ end }}for {{ $labels.app }} has high rate of errors."
> dashboard:
> runbook:
>
> I'm trying to do something like this to alert on when people are getting
> errors whilst trying to connect to a webapp, the issue is the query itself '
> windows_iis_worker_request_errors_total:irate5m' is returning non integer
> values
>
> The idea was to evaluate over a rolling 5 minute window the number of
> errors.
>
> of course in an ideal world I'd alert on the rate of errors using the
> total requests metrics and dividing, however the two metrics have a label
> mismatch and I am unsure how to perform that query.
>
> Would really appreciate any assistance!
>
--
You received this message because you are subscribed to the Google Groups
"Prometheus Developers" 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-developers/5a4e5b94-3b69-427d-9b70-1a8704b05fb9n%40googlegroups.com.