mirror of
https://github.com/grafana/grafana.git
synced 2024-11-29 20:24:18 -06:00
18fdb89554
Due to PromQL's label matching, both sides of the division will have same series; that means that, whenever there's a 5xx error, both sides will have the same value and the division will be `1`. I believe the idea was to get the ratio of 5xx compared will all status code, and to do that, we need to aggregate the `status_code` dimension away.
18 lines
417 B
Plaintext
18 lines
417 B
Plaintext
{
|
|
prometheusRules+:: {
|
|
groups+: [
|
|
{
|
|
name: 'grafana_rules',
|
|
rules: [
|
|
{
|
|
record: 'namespace_job_handler_statuscode:grafana_http_request_duration_seconds_count:rate5m',
|
|
expr: |||
|
|
sum by (namespace, job, handler, status_code) (rate(grafana_http_request_duration_seconds_count[5m]))
|
|
|||,
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
}
|