3가지 축의 상호 연관성

3가지 축의 상호 연관성 An architecture diagram generated by Archify. HTTP Request · 사용자 요청 · Architecture component HTTP Request 사용자 요청 User Service · S2 · 마이크로서비스 User Service S2 API Gateway · S1 · 마이크로서비스 API Gateway S1 Order Service · S3 · 마이크로서비스 Order Service S3 Payment Service · S4 · 마이크로서비스 Payment Service S4 TraceID · abc123 · 상관분석 TraceID abc123 Metric Exemplar · 메트릭 → 트레이스 · 상관분석 Metric Exemplar 메트릭 → 트레이스 Log Correlation · 트레이스 → 로그 · 상관분석 Log Correlation 트레이스 → 로그 요청 로그 / 메트릭 / 트레이스 Exemplar traceId 마이크로서비스 상관분석 Legend 마이크로서비스 관측 데이터 상관분석 사용자 요청

Trace-to-Log 상관분석

  • • 로그에 traceId(abc123def456)와 spanId를 포함시켜 특정 요청의 모든 로그를 추적
  • • 예: payment-service의 "Payment processing failed" ERROR 로그

Metric-to-Trace 상관분석 (Exemplars)

  • • Prometheus Exemplar로 메트릭 샘플에 traceID="abc123"을 연결
  • • 이상 징후 발생 시 해당 요청의 트레이스로 바로 이동