我有一个grok exporter配置,该配置保存了从日志文件中提取的一些自定义指标,并且我希望将此信息传递给我的Prometheus规则,并最终传递给Alertmanager,以在警报内发送。
grok_exporter.yml的示例:
match: '\[%{DATE:date} %{TIME:time}\] \[%{LOGLEVEL:loglevel}\] \[client %{IP:ip}\]'
labels:
date: '{{.date}}'
time: '{{.time}}'
loglevel: '{{.loglevel}}'
ip: '{{.ip}}'
理想情况下,我希望在我的普罗米修斯警报规则中有一个注释,其中包含grok_exporter正在登录普罗米修斯的这些变量。我只是在prometheus配置或alertmanager模板中找不到任何有关访问它们的文档。
我尝试过{{ .loglevel }}
,{{ $labels.loglevel }}
以及可能我忘记的其他人,但没有任何数据