【发布时间】:2021-11-19 16:07:30
【问题描述】:
我正在尝试使用 Loki new Recording Rules 而不发出警报。
我不清楚规则评估的结果在哪里可用?
是否可以从标尺上抓取指标值,或者必须将它们推送到 Prometheus Pushgateway 之类的东西?
【问题讨论】:
我正在尝试使用 Loki new Recording Rules 而不发出警报。
我不清楚规则评估的结果在哪里可用?
是否可以从标尺上抓取指标值,或者必须将它们推送到 Prometheus Pushgateway 之类的东西?
【问题讨论】:
因此,根据 Loki 文档,指标必须推送到 Prometheus、Cortex 或 Thanos:
使用记录规则,您可以在 一个区间,并将生成的指标写入一个 Prometheus 兼容的远程写入端点。他们生产普罗米修斯 来自日志条目的指标。
在撰写本文时,这些是支持的兼容后端 这个:
- 普罗米修斯 (>=v2.25.0)
- 皮质
- 灭霸(接收器)
【讨论】:
正如 Marcelo 在 his answer 中提到的,必须推送指标。
这是一个push到prometheus的配置示例
ruler:
storage:
type: local
local:
directory: /etc/loki/rules
ring:
kvstore:
store: memberlist
remote_write:
enabled: true
client:
url: http://<prometheus_domain>:9090/api/v1/write
【讨论】: