관리 API
관리 API (Management API)
Alertmanager는 자동화와 통합을 편하게 하기 위해 몇 가지 관리 API를 제공해요. 헬스 체크, 준비 상태(ready) 체크, 설정 리로드 세 가지 엔드포인트를 기억하면 운영 스크립트나 쿠버네티스 프로브(probe)를 만들 때 유용합니다.
출처: 문서
본문
Alertmanager는 자동화와 통합을 용이하게 하기 위한 관리 API 세트를 제공합니다.
헬스 체크 (Health check)
GET /-/healthy
HEAD /-/healthy
이 엔드포인트는 항상 200을 반환하며, Alertmanager의 헬스를 확인하는 데 사용해야 합니다.
준비 상태 체크 (Readiness check)
GET /-/ready
HEAD /-/ready
이 엔드포인트는 Alertmanager가 트래픽(즉, 쿼리 응답)을 서빙할 준비가 되었을 때 200을 반환합니다.
리로드 (Reload)
POST /-/reload
이 엔드포인트는 Alertmanager 설정 파일의 리로드를 트리거합니다.
설정 리로드를 트리거하는 또 다른 방법은 Alertmanager 프로세스에 SIGHUP을 보내는 것입니다.
더 알아보기 (Learn more)
- Alertmanager 설정 문서 — 설정 파일 구조와 리로드 동작 이해하기
- 고가용성 문서 — 클러스터 상태 확인용 API 사용
- 알림 API 문서 — 알림 전송용 APIv2
POST /api/v2/alerts - HTTPS 및 인증 문서 — 관리(endpoint) 보안 구성