将grok_exporter标签/指标获取到prometheus / alertmanager中

时间:2020-10-23 13:55:39

标签: prometheus prometheus-alertmanager

我有一个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 }}以及可能我忘记的其他人,但没有任何数据

0 个答案:

没有答案