ADR-023 — Agent Observability
| 항목 | 값 |
|---|---|
| Status | Proposed (2026-05-25 — #1006 design step, P3) |
| Related Epic | #1006 |
| Related ADR | ADR-011 (A2A), ADR-014 (MLOps Governance) |
한 줄 결정: MLflow 3.0 Tracing (Agent execution span) + OTel collector. Langfuse 는 self-host complexity 검토 후 결정.
A2ACallLog(ADR-011) 와 통합 audit view.
결정
- MLflow 3.0 Tracing: Agent skill 호출이 span 자동 추적. parent/child span 으로 multi-skill chain 시각화.
- OTel exporter: MLflow → OTel collector → Tempo (Grafana stack).
- Langfuse 보류: self-host 비용 + 운영 복잡도 분석 후 별도 ADR.
- A2ACallLog 통합: 본 트레이싱이
A2ACallLog.trace_id컬럼 채움 → Grafana 에서 link. - PII guard: trace 의 inputs/outputs 가 DLP 후처리 통과.
비목표
- 모델 비용 분석 dashboard 별도 (ADR-014 의
ResourceUsageReport확장).