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

Bahmni 관측성 스택 설정

제품의 관측성 스택은 안정적인 운영을 보장하고 문제를 사전에 감시·해결하는 데 중요합니다. Bahmni는 모니터링과 중앙 로그 관리를 위해 다음 스택을 기본 제공합니다.

  1. Prometheus, Grafana → 모니터링
  2. Promtail, Loki, Grafana → 중앙 로그 관리

구현 담당자는 모니터링 기능을 확장하기 위해 추가 도구나 플러그인을 선택할 수 있습니다. bahmni-observability 스택은 기본 제공되는 참조 설정입니다.

권장 모니터링 스택 아키텍처: 운영 시스템에서는 관측성 스택을 Bahmni 애플리케이션 서버 내부가 아니라 별도 컴퓨터나 인스턴스에 배포하는 것이 가장 효과적입니다. 애플리케이션 서버에 문제가 생겨도 안정적으로 감지하고 대응할 수 있으며 애플리케이션 서버의 자원 사용량도 줄어듭니다.

image.jpg

메트릭과 로그 집계 방식

Bahmni 관측성 스택은 서버(노드) 메트릭과 컨테이너 메트릭을 각각 수집하기 위해 node-exportercAdvisor를 포함합니다. 관리 대상 각 Bahmni 노드에서 이 에이전트를 실행해야 합니다. Prometheus에 에이전트 엔드포인트를 설정하면 정해진 간격으로 메트릭을 가져와 시계열 데이터를 저장합니다. 구현 요구사항에 따라 배포할 수 있는 다른 exporter도 많이 있으며 관련 페이지에서 확인할 수 있습니다.관련 문서: page

Bahmni 관측성 스택은 로그 수집과 집계에 Loki를 사용합니다. Loki Docker 드라이버 플러그인은 Loki 로깅이 설정된 각 컨테이너의 로그를 중앙 Loki 인스턴스로 전송합니다. .env 파일에 Loki 인스턴스 URL을 설정하면 애플리케이션 서버의 로그가 모니터링 서버로 전송됩니다.관련 문서: loki docker driver

이 섹션의 페이지

1

하위 문서

원문 정보

Bahmni Wiki · CC BY-SA 4.0

원문 보기 ↗