Prometheus · Alertmanager
앱 안에서 Prometheus 질의·타겟을 보고, Alertmanager 경보와 사일런스를 다루기
필요 권한: 전역 관리자
Geo-MLOps 는 Prometheus 로 지표를 모으고 Alertmanager 로 경보를 보냅니다. 폐쇄망에서는 브라우저가 두 서비스에 직접 닿지 못할 수 있어, 서버가 대신 전달해 주는 원본 화면을 시스템 콘솔에 둡니다. 앱의 로그인·권한을 그대로 씁니다.
오른쪽 위 배지가 연결됨 이면 서버가 그 서비스에 닿는 상태입니다. 연결되지 않으면 화면이 어떤 환경변수(GEO_MLOPS_PROMETHEUS_URL, GEO_MLOPS_ALERTMANAGER_URL)를 확인할지 알려 줍니다.
Prometheus
탭은 질의 · 타겟 · 규칙 · 상태 넷입니다. 탭은 주소에 남아 새로고침해도 같은 탭이 열립니다.
- 질의 탭에서 PromQL 을 적고 실행 (또는 Ctrl+Enter)을 누릅니다.
Instant는 현재 값,Range는 시간에 따른 변화를 보여 줍니다.Prometheus 질의: up 을 실행한 결과 - 타겟 탭에서 스크랩 대상이 모두
UP인지 봅니다. 앱 자신(geo-mlops)이DOWN이면 대시보드 KPI 가 비게 됩니다.Prometheus 타겟 - 규칙 탭에서 경보 규칙과 발생 상태를, 상태 탭에서 TSDB·런타임 정보를 봅니다.
Alertmanager
탭은 경보 · 사일런스 · 상태 셋입니다.
- 경보: Alertmanager 가 지금 가지고 있는 경보. 상태, 그룹, 라벨 조건(매처)으로 거릅니다.
- 사일런스: 정해진 기간 동안 경보를 보내지 않게 하는 음소거 규칙.
- 상태: 클러스터·설정 상태.
점검 중 경보 잠재우기
- 경보 행의 음소거 를 누르면 그 경보의 라벨이 매처로 채워진 채 사일런스 창이 열립니다. 처음부터 만들려면 사일런스 탭의 새 사일런스 를 누릅니다.
- 매처, 기간, 사유(필수)를 적습니다. 매처를 넣으면 지금 몇 건이 음소거되는지 미리 보여 줍니다.
사일런스 생성 - 음소거 를 누릅니다. 점검이 일찍 끝나면 사일런스 목록의 만료 로 바로 풀고, 같은 조건을 다시 쓰려면 복제 합니다.