Istio Observability — metrics, traces, dashboards without code changes.
PromQL metrics:
1sum(rate(istio_requests_total{reporter="destination"}[5m])) by (destination_service)23histogram_quantile(0.95,4 sum(rate(istio_request_duration_milliseconds_bucket[5m])) by (le, destination_service)5)
Kiali (visualization):
1kubectl apply -f https://raw.githubusercontent.com/istio/istio/release-1.19/samples/addons/kiali.yaml2istioctl dashboard kiali
Jaeger (tracing):
1kubectl apply -f https://raw.githubusercontent.com/istio/istio/release-1.19/samples/addons/jaeger.yaml2istioctl dashboard jaeger
OpenTelemetry + Istio: OTel Collector for sending to Prometheus, Jaeger, Datadog.