Istio Observability Overall Architecture

Istio Observability Overall Architecture An architecture diagram generated by Archify. istiod · Telemetry config · Architecture component istiod Telemetry config Pod A · App + Envoy sidecar · Application layer · Zero Instrumentation Pod A App + Envoy sidecar Zero Instrumentation Pod B · App + Envoy sidecar · Application layer · Zero Instrumentation Pod B App + Envoy sidecar Zero Instrumentation Prometheus · + OpenTelemetry · metrics collection · Architecture component Prometheus + OpenTelemetry · metrics collection Jaeger · + Grafana Tempo · long-term storage · Architecture component Jaeger + Grafana Tempo · long-term storage Fluentd · Loki · log collection and storage · Architecture component Fluentd · Loki log collection and storage Kiali · service topology visualization · Architecture component Kiali service topology visualization Grafana · unified dashboard · metrics/traces/logs · Architecture component Grafana unified dashboard · metrics/traces/logs config config mTLS metrics traces access logs Application layer Legend Frontend Backend Database Cloud

Metrics collection flow

  • • App → Envoy (metric generation)
  • • → Prometheus (Scrape /stats/prometheus)
  • • → Grafana (visualization)

Distributed tracing flow

  • • App → Envoy (span generation)
  • • → Jaeger/Zipkin (trace collection)
  • • → Tempo (long-term storage) → Grafana

Logging flow

  • • App → Envoy (access log generation)
  • • → Fluentd/Fluent Bit (log collection)
  • • → Loki (storage) → Grafana (query)