알림 리소스 프로비저닝
알림 리소스 프로비저닝 (Provision Alerting resources)
알림 인프라는 파이프라인 조각이 여러 곳에 흩어져 있어 자주 복잡해요. 여러 팀·조직으로 확장하는 것은 특히 어려운 작업이죠. Grafana Alerting에서 알림 리소스를 가져오고 내보내는(프로비저닝하는) 기능을 쓰면 조직에 맞는 방식으로 알림 데이터를 생성·관리·유지하기 쉬워집니다. 알림 규칙, 컨택트 포인트, 알림 정책, mute timing, 템플릿을 가져올 수 있어요.
출처: 문서
본문
가져온 알림 리소스는 가져오지 않은 리소스와 같은 방식으로 Grafana UI에서 편집할 수 없어요. 컨택트 포인트, 알림 정책, 템플릿, mute timing은 만들어진 소스에서만 편집할 수 있습니다. 예를 들어 디스크의 파일로 알림 리소스를 관리하면 Terraform이나 Grafana 안에서는 편집할 수 없어요.
알림 리소스 가져오기
아래 옵션 중 하나를 선택해 Grafana Alerting 리소스를 가져오거나(프로비저닝) 하세요.
- 구성 파일로 프로비저닝 - 알림 규칙·컨택트 포인트를 디스크의 파일로 프로비저닝.
참고: 파일에서 프로비저닝한 리소스는 Grafana UI에서 편집할 수 없어요. 구성 파일 프로비저닝은 Grafana Cloud에서 사용할 수 없습니다.
- Terraform으로 알림 프로비저닝
- Alerting 프로비저닝 HTTP API로 알림 리소스 관리
참고: Alerting 프로비저닝 HTTP API는 Grafana 관리 알림 리소스를 생성·수정·삭제하는 데 쓸 수 있어요. 데이터 소스 관리 알림(레코딩 규칙 포함) 리소스를 관리하려면 Mimir 또는 Cortex 도구를 사용하세요. 대부분의 Alerting HTTP 엔드포인트의 JSON 출력은 구성 파일 프로비저닝과 호환되지 않아요. 파일 프로비저닝용 알림 리소스가 필요하면 Export Alerting 엔드포인트를 사용하세요.
알림 리소스 내보내기
수동 생성과 프로비저닝된 알림 리소스 모두 내보낼 수 있어요. 알림 규칙을 변경을 적용하지 않고 편집·내보낼 수도 있습니다. 다양한 내보내기 옵션은 알림 리소스 내보내기를 참고하세요.
프로비저닝된 알림 리소스 보기
- Grafana 인스턴스 열기
- Alerting으로 이동
- 알림 리소스 폴더(예: Alert rules) 클릭
프로비저닝된 리소스는 수동으로 만들지 않았음을 명확히 하기 위해 Provisioned로 표시됩니다.