모니터링(Grafana, Prometheus)/Grafana
Grafana alert or 조건 사용
babbeolicoding
2023. 7. 26. 00:15
Grafana에서 Alert 설정하는 부분을 확인하고 싶다면 아래 링크를 확인하시길 바란다.
https://babbeolicoding.tistory.com/27
Grafana Alert 설정하기-2(Alert 조건 설정)
1. Datasource 선택 및 Query 작성 Reduce -> 각 인스턴스 하나하나 개별로 검토 Math -> 각 인스턴스의 결과값으로 조건 확인 A => 쿼리 B => 쿼리에서 나오는 인스턴스 각각의 결과값 C => 각 인스턴스의 결
babbeolicoding.tistory.com
보통 Alert에서 or 조건문을 사용할 땐 마지막 조건문 Math 부분에
"$B > 0 || $C > 0" 이렇게 조건을 넣는다.
어느날 or 조건을 세팅하고 있었는데 자꾸 Math에서
조건문에 No Data라고 떠있는 걸 확인했다.
(분명 metrics은 나오고 있는데 두 개의 쿼리를 or로 묶으면 No data가 자꾸 떴다)
확인 결과 or 조건문을 사용하려면 각 쿼리에서 수집되는 metrics 개수가 같아야 사용이 가능한 걸 확인했다.
아래 이미지처럼 metrics 개수가 같으면 or 조건문이 잘 먹는다.
개인적으로 모니터링 세팅은 이것저것 많이 해봤다고 생각했는데
계속 새로운게 나오는 걸 보면 아직도 역시 공부할게 많은 것 같다.