blob: 840401dc80b4c4754461843d78d95cd77bcbca46 [file] [log] [blame]
Mohammed Naser8a2c8fb2023-02-19 17:23:55 +00001---
2groups:
3 - name: "loki_rules"
4 rules:
5 - expr: histogram_quantile(0.99, sum(rate(loki_request_duration_seconds_bucket[1m]))
6 by (le, job))
7 record: job:loki_request_duration_seconds:99quantile
8 labels:
Giovanni Tirloni59219b62024-04-09 14:50:25 -03009 cluster: "{{ include "loki.clusterLabel" $ }}"
Mohammed Naser8a2c8fb2023-02-19 17:23:55 +000010 - expr: histogram_quantile(0.50, sum(rate(loki_request_duration_seconds_bucket[1m]))
11 by (le, job))
12 record: job:loki_request_duration_seconds:50quantile
13 labels:
Giovanni Tirloni59219b62024-04-09 14:50:25 -030014 cluster: "{{ include "loki.clusterLabel" $ }}"
Mohammed Naser8a2c8fb2023-02-19 17:23:55 +000015 - expr: sum(rate(loki_request_duration_seconds_sum[1m])) by (job) / sum(rate(loki_request_duration_seconds_count[1m]))
16 by (job)
17 record: job:loki_request_duration_seconds:avg
18 labels:
Giovanni Tirloni59219b62024-04-09 14:50:25 -030019 cluster: "{{ include "loki.clusterLabel" $ }}"
Mohammed Naser8a2c8fb2023-02-19 17:23:55 +000020 - expr: sum(rate(loki_request_duration_seconds_bucket[1m])) by (le, job)
21 record: job:loki_request_duration_seconds_bucket:sum_rate
22 labels:
Giovanni Tirloni59219b62024-04-09 14:50:25 -030023 cluster: "{{ include "loki.clusterLabel" $ }}"
Mohammed Naser8a2c8fb2023-02-19 17:23:55 +000024 - expr: sum(rate(loki_request_duration_seconds_sum[1m])) by (job)
25 record: job:loki_request_duration_seconds_sum:sum_rate
26 labels:
Giovanni Tirloni59219b62024-04-09 14:50:25 -030027 cluster: "{{ include "loki.clusterLabel" $ }}"
Mohammed Naser8a2c8fb2023-02-19 17:23:55 +000028 - expr: sum(rate(loki_request_duration_seconds_count[1m])) by (job)
29 record: job:loki_request_duration_seconds_count:sum_rate
30 labels:
Giovanni Tirloni59219b62024-04-09 14:50:25 -030031 cluster: "{{ include "loki.clusterLabel" $ }}"
Mohammed Naser8a2c8fb2023-02-19 17:23:55 +000032 - expr: histogram_quantile(0.99, sum(rate(loki_request_duration_seconds_bucket[1m]))
33 by (le, job, route))
34 record: job_route:loki_request_duration_seconds:99quantile
35 labels:
Giovanni Tirloni59219b62024-04-09 14:50:25 -030036 cluster: "{{ include "loki.clusterLabel" $ }}"
Mohammed Naser8a2c8fb2023-02-19 17:23:55 +000037 - expr: histogram_quantile(0.50, sum(rate(loki_request_duration_seconds_bucket[1m]))
38 by (le, job, route))
39 record: job_route:loki_request_duration_seconds:50quantile
40 labels:
Giovanni Tirloni59219b62024-04-09 14:50:25 -030041 cluster: "{{ include "loki.clusterLabel" $ }}"
Mohammed Naser8a2c8fb2023-02-19 17:23:55 +000042 - expr: sum(rate(loki_request_duration_seconds_sum[1m])) by (job, route) / sum(rate(loki_request_duration_seconds_count[1m]))
43 by (job, route)
44 record: job_route:loki_request_duration_seconds:avg
45 labels:
Giovanni Tirloni59219b62024-04-09 14:50:25 -030046 cluster: "{{ include "loki.clusterLabel" $ }}"
Mohammed Naser8a2c8fb2023-02-19 17:23:55 +000047 - expr: sum(rate(loki_request_duration_seconds_bucket[1m])) by (le, job, route)
48 record: job_route:loki_request_duration_seconds_bucket:sum_rate
49 labels:
Giovanni Tirloni59219b62024-04-09 14:50:25 -030050 cluster: "{{ include "loki.clusterLabel" $ }}"
Mohammed Naser8a2c8fb2023-02-19 17:23:55 +000051 - expr: sum(rate(loki_request_duration_seconds_sum[1m])) by (job, route)
52 record: job_route:loki_request_duration_seconds_sum:sum_rate
53 labels:
Giovanni Tirloni59219b62024-04-09 14:50:25 -030054 cluster: "{{ include "loki.clusterLabel" $ }}"
Mohammed Naser8a2c8fb2023-02-19 17:23:55 +000055 - expr: sum(rate(loki_request_duration_seconds_count[1m])) by (job, route)
56 record: job_route:loki_request_duration_seconds_count:sum_rate
57 labels:
Giovanni Tirloni59219b62024-04-09 14:50:25 -030058 cluster: "{{ include "loki.clusterLabel" $ }}"
Mohammed Naser8a2c8fb2023-02-19 17:23:55 +000059 - expr: histogram_quantile(0.99, sum(rate(loki_request_duration_seconds_bucket[1m]))
60 by (le, namespace, job, route))
61 record: namespace_job_route:loki_request_duration_seconds:99quantile
62 labels:
Giovanni Tirloni59219b62024-04-09 14:50:25 -030063 cluster: "{{ include "loki.clusterLabel" $ }}"
Mohammed Naser8a2c8fb2023-02-19 17:23:55 +000064 - expr: histogram_quantile(0.50, sum(rate(loki_request_duration_seconds_bucket[1m]))
65 by (le, namespace, job, route))
66 record: namespace_job_route:loki_request_duration_seconds:50quantile
67 labels:
Giovanni Tirloni59219b62024-04-09 14:50:25 -030068 cluster: "{{ include "loki.clusterLabel" $ }}"
Mohammed Naser8a2c8fb2023-02-19 17:23:55 +000069 - expr: sum(rate(loki_request_duration_seconds_sum[1m])) by (namespace, job, route)
70 / sum(rate(loki_request_duration_seconds_count[1m])) by (namespace, job, route)
71 record: namespace_job_route:loki_request_duration_seconds:avg
72 labels:
Giovanni Tirloni59219b62024-04-09 14:50:25 -030073 cluster: "{{ include "loki.clusterLabel" $ }}"
Mohammed Naser8a2c8fb2023-02-19 17:23:55 +000074 - expr: sum(rate(loki_request_duration_seconds_bucket[1m])) by (le, namespace, job,
75 route)
76 record: namespace_job_route:loki_request_duration_seconds_bucket:sum_rate
77 labels:
Giovanni Tirloni59219b62024-04-09 14:50:25 -030078 cluster: "{{ include "loki.clusterLabel" $ }}"
Mohammed Naser8a2c8fb2023-02-19 17:23:55 +000079 - expr: sum(rate(loki_request_duration_seconds_sum[1m])) by (namespace, job, route)
80 record: namespace_job_route:loki_request_duration_seconds_sum:sum_rate
81 labels:
Giovanni Tirloni59219b62024-04-09 14:50:25 -030082 cluster: "{{ include "loki.clusterLabel" $ }}"
Mohammed Naser8a2c8fb2023-02-19 17:23:55 +000083 - expr: sum(rate(loki_request_duration_seconds_count[1m])) by (namespace, job, route)
84 record: namespace_job_route:loki_request_duration_seconds_count:sum_rate
85 labels:
Giovanni Tirloni59219b62024-04-09 14:50:25 -030086 cluster: "{{ include "loki.clusterLabel" $ }}"