1
PostgreSQL 로그를 구성했습니다. Exporter가 오류 또는 치명적 오류가있는 새 로그 메시지를 찾고 있습니다. Prometheus는이 수출업자를 검사하고 다음과 같은 형식으로 통계를 긁어 모으고 있습니다.psql_errors {instance = '', level = '', message = ''}메트릭 업데이트에 대한 알림을 작성하는 방법은 무엇입니까?
이제 새로운 오류에 대해 알리도록 경고 규칙을 만들고 싶습니다. 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 }}",
}