Kevin
162 words
1 minutes
istio

Istio - Telemetry#

Grafana (对来自Prometheus的数据进行可视化)#

  • Istio workload dashboard and Istio Service Dashboard are for application performance
  • Istio Mesh Dashboard for Istio itself - gives a top level of view of entire architectureimg.png

Jaeger (Distributed tracing)#

  • keyword: span
  • Search with specific service, 显示以选择的服务为端点,流量从入站到出站的时间,经过了哪些其他服务 img_1.png
  • propagate header
    • sidecar会检测请求中是否含有propagate header(guid:x-request-id),如果没有,会自动生成
    • 应用程序应该接受sidecar传入的header并返回,否则tracer无法匹配对应的出站和入站请求

Kiali#

  • Graph tab 看不同namespace的各个对象间连接情况, 对于Service可以手动设置DestinationRule,VirtualService img_2.png