BBahmni 한국어 매뉴얼검색
한국어 번역 완료
한국어English

Prometheus 메트릭 기반 알림 설정

Grafana에서는 연결된 데이터 소스가 집계한 메트릭을 기준으로 알림을 설정할 수 있습니다. 자세한 내용은 아래 페이지를 참고하십시오.

Bahmni에는 일반적인 알림 규칙 몇 가지가 기본 설정되어 있습니다. 기본 알림과 설정은 다음과 같습니다.

  1. 노드 수준 알림(node_alerts_group.yaml에 정의)
  2. CPU 사용률이 75%를 넘으면 높은 CPU 사용량 알림
  3. 사용 가능한 메모리가 30% 미만이면 낮은 메모리 가용량 알림
  4. 사용 가능한 디스크 공간이 30% 미만이면 낮은 디스크 공간 알림

컨테이너 수준 알림(container_alert_group.yaml에 정의)

  1. 컨테이너 CPU 사용률이 50%를 넘으면 높은 CPU 사용량 알림
  2. OpenMRS를 제외한 컨테이너의 메모리 사용량이 1024MB를 넘으면 높은 메모리 사용량 알림
  3. OpenMRS의 메모리 사용량이 3000MB를 넘으면 높은 메모리 사용량 알림

기본 SMTP 알림 연락처와 알림 정책도 설정되어 있습니다. Grafana 알림에는 여러 종류의 알림 연락처를 통합할 수 있습니다. 관련 문서를 참고하십시오.관련 문서: here

이메일로 알림을 받기 위한 SMTP 설정

  1. 1. bahmni-observability 디렉터리의 .env 파일에서 SMTP 서버 정보를 수정합니다.
    SMTP_HOST=
    SMTP_USERNAME=
    SMTP_PASSWORD=
    SMTP_FROM_NAME=
    SMTP_FROM_ADDRESS=
  2. 2. 수신 이메일 주소를 설정합니다. DEFAULT_ALERT_MAIL_RECEIVER는 모든 알림을 받을 주소이고 CRITICAL_ALERT_MAIL_RECEIVER는 심각도 높음과 긴급 알림만 받을 주소 목록입니다. 두 변수 모두 여러 주소를 쉼표로 구분할 수 있습니다.
    DEFAULT_ALERT_MAIL_RECEIVER=example@example.com
    CRITICAL_ALERT_MAIL_RECEIVER=example1@example.com, example2@example.com
  3. 3. 설정을 마친 후 docker compose --profile logging up -d grafana 명령으로 Grafana 서비스를 갱신합니다.
  4. 4. 알림 이메일 본문과 제목은 템플릿으로 설정할 수 있습니다. bahmni-observability/config/alerting/ 디렉터리의 mail_content_template.yaml과 mail_subject_template.yaml을 참고하십시오.

알림 규칙 임계값 수정

위 기본 알림은 모두 bahmni-observability/config/alerting/ 디렉터리의 설정 파일로 생성됩니다. 각 규칙의 node_alerts_group.yaml 또는 container_alert_group.yaml에서 알림 임계값을 수정할 수 있습니다.

원문 정보

Bahmni Wiki · CC BY-SA 4.0

원문 보기 ↗