관찰성의 3요소

관찰성의 3요소 An architecture diagram generated by Archify. Envoy 사이드카 · 코드 변경 없이 자동 수집 · Architecture component · Zero Instrumentation Envoy 사이드카 코드 변경 없이 자동 수집 Zero Instrumentation 메트릭 (Metrics) · 요청 수 · 응답 시간 · 에러율 · 1. 메트릭 메트릭 (Metrics) 요청 수 · 응답 시간 · 에러율 Prometheus · VictoriaMetrics 대체 가능 · 1. 메트릭 Prometheus VictoriaMetrics 대체 가능 분산 추적 (Tracing) · 요청 경로 · 서비스 의존성 · 2. 분산 추적 분산 추적 (Tracing) 요청 경로 · 서비스 의존성 Jaeger / Zipkin · Grafana Tempo 장기 저장 · 2. 분산 추적 Jaeger / Zipkin Grafana Tempo 장기 저장 로깅 (Logging) · HTTP 요청/응답 · 보안 이벤트 · 3. 로깅 로깅 (Logging) HTTP 요청/응답 · 보안 이벤트 Grafana Loki · Fluentd 수집 · Elasticsearch 대안 · 3. 로깅 Grafana Loki Fluentd 수집 · Elasticsearch 대안 Kiali · 서비스 토폴로지 · 통합 관찰성 (Integration) Kiali 서비스 토폴로지 Grafana 대시보드 · 메트릭 · 트레이스 · 로그 통합 · 통합 관찰성 (Integration) Grafana 대시보드 메트릭 · 트레이스 · 로그 통합 Prometheus Alertmanager · Golden Signals 기반 알림 · 통합 관찰성 (Integration) Prometheus Alertmanager Golden Signals 기반 알림 메트릭 생성 Span 생성 Access Log 생성 scrape 시각화 알림 규칙 1. 메트릭 2. 분산 추적 3. 로깅 통합 관찰성 (Integration) Legend 통합 시각화 텔레메트리 신호 수집 · 저장 백엔드 알림 데이터 소스 (Envoy)

메트릭

  • • 요청 수, 응답 시간, 에러율과 리소스 사용률을 측정한다
  • • 시스템 건강 상태 모니터링, SLO/SLI 추적, 용량 계획에 쓴다
  • • 도구: Prometheus, Grafana, VictoriaMetrics

분산 추적

  • • 단일 요청의 전체 경로와 서비스별 처리 시간을 추적한다
  • • 성능 병목 식별, 장애 근본 원인 분석, 마이크로서비스 디버깅에 쓴다
  • • 도구: Jaeger, Zipkin, Grafana Tempo

로깅

  • • 모든 HTTP 요청/응답, 에러, 보안 이벤트를 기록한다
  • • 상세 디버깅, 보안 감사, 규정 준수에 쓴다
  • • 도구: Grafana Loki, Elasticsearch, Fluentd