안녕하세요 할배즈..입니다.
오늘은 그라파나 Alert 설정하는 방법에 대해 알아 보겠습니다.
1. Alert Channels 설정하기
: 그라파나에서 Alert을 보낼 채널을 설정해야하합니다. 구글 챗이나 슬랙 등 다양한 채널에 Alert Message를 보낼 수 있습니다.
해당 설정에서 Email, google chat 등을 설정 할 수 있습니다.
2. Alert 설정하기
대시보드의 Alert에서 Create Alert를 선택합니다.
3. 세부 설정 하기
Evaluate Every : Alert을 위한 데이터 Check를 의미
Conditions : avg() : 데이터 집계 방식을 설정하는 옵션입니다.
query(A, 5m, now) : 첫번째 인자는 Query 탭에서 설정한 Query의 이름입니다. 2,3 번째 인자는 시간 범위를 나타내며 5m, now 인경우 현재시간부터 5분 전까지의 데이터를 탐색합니다.
IS ABOVE : 지정한 값보다 클때의 조건입니다. 이 외에도 값이 작을때, 일정범위내에 있을때, 일정 범위를 벗어날때 등에 대한 옵션을 지정할수 있습니다.
If no data or all values are null : 해당 쿼리의 데이터가 없거나 null 일 경우
If excution error or timeout : 쿼리에 대한 예외나 타임아웃이 발생할 경우
No Data | No Data 상태 유지 |
Alerting | Alerting 발생 |
Keep Last State | 현재 alert rule 상태 유지 |
Ok | 정상 상태 |
Notifications : 어느 채널로 Alert를 보낼 것인지 의미
해당 설정을 모두 마치면 Alert 설정이 완료 되었습니다.
설정한 데이터가 Conditions에 부합되면 설정한 채널로 Alert이 발생하게 됩니다.
이상 그라파나 Alert설정으로 안전하고 신속한 인프라 운영이 되시길 바랍니다.
'INFRA > Operation' 카테고리의 다른 글
Kubernetes ETCD란? (0) | 2023.09.01 |
---|---|
Istio (0) | 2023.08.04 |
그라파나 대시보드 및 패널 설정 (0) | 2023.06.23 |
[Ansible] WordPress 설치하기 (0) | 2023.06.23 |
[Ansible] Ansible Inventory (1) | 2023.06.09 |
댓글