Alerta(alerta.do4ai.com)는 모든 알림이 모이는 인시던트 허브다. Prometheus/Alertmanager(메트릭·Loki 로그 규칙)·ArgoCD 알림이 여기로 모이고, Discord 플러그인이 디스코드로 게시한다. 전체 파이프라인은 모니터링·알림 아키텍처 가이드.
인프라 지표로 안 잡히는 기능 실패는 앱이 Alerta REST API로 직접 보낼 수 있다.
curl -XPOST https://alerta.do4ai.com/api/alert \
-H "Authorization: Key <KEY>" -H 'Content-Type: application/json' \
-d '{"environment":"Production","service":["passv"],"resource":"passv/chat",
"event":"ChatGenerationFailed","severity":"major","text":"발화 실패"}'
scope=write 키 생성. 또는curl -XPOST https://alerta.do4ai.com/api/key -H "Authorization: Key <ADMIN_KEY>" -H 'Content-Type: application/json' -d '{"user":"passv","scopes":["write:alerts"],"text":"passv app alerts"}'do4ai/prod/apps/passv-api의 ALERTA_API_KEY로 저장(EC2면 .env.production).ALERTA_ENABLED=true, ALERTA_API_URL=https://alerta.do4ai.com/api (임계 ALERTA_CHAT_FAILURE_THRESHOLD=3, window 300s는 제안값).server/shared/infrastructure/alerta.py.(environment, resource, event)로 중복을 묶는다. 앱은 correlate·timeout을 함께 보내고, 임계/최소 재전송 간격으로 도배를 막는다.온보딩 트랙 3부. 관측과 SRE
이전: Grafana, Loki, Tempo 1차 장애 확인 절차 (Manual) · 다음: 모니터링·알림 아키텍처 가이드 · 전체 경로: 시작하기: 신입 온보딩