我为PostgreSQL日志配置了导出器。 Exporter正在寻找具有级别Error或Fatal的新日志消息。 Prometheus正在检查此导出器并以格式抓取指标: psql_errors {实例= '',水平= '',消息= ''}
现在我想制定警报规则以通知我任何新错误。使用诸如increase()或changes()之类的运算符没有帮助。所以我要求别人帮忙
例如,下一个当前规则是:
ALERT psql_error
IF changes({job='psql-grokexporter',level='ERROR'}[1m]) > 0
ANNOTATIONS {
summary = "PostgreSQL Error in logs",
description = "PSQL error: {{ $labels.message }} at {{ $labels.instance }}",
}
答案 0 :(得分:1)
这是一个事件记录用例,普罗米修斯并不适合这种情况。因为您正在导出每条消息我建议使用像ELK这样的系统来代替。