모니터링
모니터링 (Monitoring)
Argo CD Notification 컨트롤러는 Prometheus 지표를 9001 포트에서 제공해요. 지표 포트는 argocd-notifications-controller 배포의 --metrics-port 플래그로 바꿀 수 있어요. 알림이 잘 전달되는지, 트리거가 제대로 평가되는지를 지표로 확인할 수 있어요.
출처: 문서
본문
Argo CD Notification 컨트롤러는 9001 포트에서 Prometheus 지표를 제공해요.
참고 — 지표 포트는 argocd-notifications-controller 배포의 --metrics-port 플래그로 변경할 수 있어요.
지표 (Metrics)
다음 지표를 사용할 수 있어요.
argocd_notifications_deliveries_total
전달된 알림의 수예요. 라벨은 다음과 같아요.
trigger— 트리거 이름service— 알림 서비스 이름succeeded— 알림 전송이 성공했는지 실패했는지를 나타내는 플래그
argocd_notifications_trigger_eval_total
트리거 평가 횟수예요. 라벨은 다음과 같아요.
name— 트리거 이름triggered— 트리거 조건이 참(true)인지 거짓(false)인지를 나타내는 플래그
예시 (Examples)
- Grafana 대시보드: grafana-dashboard.json
더 알아보기 (Learn more)
- Argo CD Notification 컨트롤러의 다른 주제: 구독(subscriptions), 트리거(triggers), 템플릿(templates), 서비스(services) 문서를 함께 보면 알림 설정 전체 흐름을 이해할 수 있어요.