github.com/yankunsam/loki/v2@v2.6.3-0.20220817130409-389df5235c27/production/loki-mixin-compiled-ssd/rules.yaml (about)

     1  groups:
     2  - name: loki_rules
     3    rules:
     4    - expr: histogram_quantile(0.99, sum(rate(loki_request_duration_seconds_bucket[1m]))
     5        by (le, job))
     6      record: job:loki_request_duration_seconds:99quantile
     7    - expr: histogram_quantile(0.50, sum(rate(loki_request_duration_seconds_bucket[1m]))
     8        by (le, job))
     9      record: job:loki_request_duration_seconds:50quantile
    10    - expr: sum(rate(loki_request_duration_seconds_sum[1m])) by (job) / sum(rate(loki_request_duration_seconds_count[1m]))
    11        by (job)
    12      record: job:loki_request_duration_seconds:avg
    13    - expr: sum(rate(loki_request_duration_seconds_bucket[1m])) by (le, job)
    14      record: job:loki_request_duration_seconds_bucket:sum_rate
    15    - expr: sum(rate(loki_request_duration_seconds_sum[1m])) by (job)
    16      record: job:loki_request_duration_seconds_sum:sum_rate
    17    - expr: sum(rate(loki_request_duration_seconds_count[1m])) by (job)
    18      record: job:loki_request_duration_seconds_count:sum_rate
    19    - expr: histogram_quantile(0.99, sum(rate(loki_request_duration_seconds_bucket[1m]))
    20        by (le, job, route))
    21      record: job_route:loki_request_duration_seconds:99quantile
    22    - expr: histogram_quantile(0.50, sum(rate(loki_request_duration_seconds_bucket[1m]))
    23        by (le, job, route))
    24      record: job_route:loki_request_duration_seconds:50quantile
    25    - expr: sum(rate(loki_request_duration_seconds_sum[1m])) by (job, route) / sum(rate(loki_request_duration_seconds_count[1m]))
    26        by (job, route)
    27      record: job_route:loki_request_duration_seconds:avg
    28    - expr: sum(rate(loki_request_duration_seconds_bucket[1m])) by (le, job, route)
    29      record: job_route:loki_request_duration_seconds_bucket:sum_rate
    30    - expr: sum(rate(loki_request_duration_seconds_sum[1m])) by (job, route)
    31      record: job_route:loki_request_duration_seconds_sum:sum_rate
    32    - expr: sum(rate(loki_request_duration_seconds_count[1m])) by (job, route)
    33      record: job_route:loki_request_duration_seconds_count:sum_rate
    34    - expr: histogram_quantile(0.99, sum(rate(loki_request_duration_seconds_bucket[1m]))
    35        by (le, namespace, job, route))
    36      record: namespace_job_route:loki_request_duration_seconds:99quantile
    37    - expr: histogram_quantile(0.50, sum(rate(loki_request_duration_seconds_bucket[1m]))
    38        by (le, namespace, job, route))
    39      record: namespace_job_route:loki_request_duration_seconds:50quantile
    40    - expr: sum(rate(loki_request_duration_seconds_sum[1m])) by (namespace, job, route)
    41        / sum(rate(loki_request_duration_seconds_count[1m])) by (namespace, job, route)
    42      record: namespace_job_route:loki_request_duration_seconds:avg
    43    - expr: sum(rate(loki_request_duration_seconds_bucket[1m])) by (le, namespace, job,
    44        route)
    45      record: namespace_job_route:loki_request_duration_seconds_bucket:sum_rate
    46    - expr: sum(rate(loki_request_duration_seconds_sum[1m])) by (namespace, job, route)
    47      record: namespace_job_route:loki_request_duration_seconds_sum:sum_rate
    48    - expr: sum(rate(loki_request_duration_seconds_count[1m])) by (namespace, job, route)
    49      record: namespace_job_route:loki_request_duration_seconds_count:sum_rate