본문으로 건너뛰기

ADR-023 — Agent Observability

항목
StatusProposed (2026-05-25 — #1006 design step, P3)
Related Epic#1006
Related ADRADR-011 (A2A), ADR-014 (MLOps Governance)

한 줄 결정: MLflow 3.0 Tracing (Agent execution span) + OTel collector. Langfuse 는 self-host complexity 검토 후 결정. A2ACallLog (ADR-011) 와 통합 audit view.

결정

  1. MLflow 3.0 Tracing: Agent skill 호출이 span 자동 추적. parent/child span 으로 multi-skill chain 시각화.
  2. OTel exporter: MLflow → OTel collector → Tempo (Grafana stack).
  3. Langfuse 보류: self-host 비용 + 운영 복잡도 분석 후 별도 ADR.
  4. A2ACallLog 통합: 본 트레이싱이 A2ACallLog.trace_id 컬럼 채움 → Grafana 에서 link.
  5. PII guard: trace 의 inputs/outputs 가 DLP 후처리 통과.

비목표

  • 모델 비용 분석 dashboard 별도 (ADR-014 의 ResourceUsageReport 확장).