Zipkin
Zipkin 是一個分散式追蹤系統。它可以協助收集在服務架構中疑難排解延遲問題所需的時序資料。功能包括收集和查詢此資料。
安裝
選項 1:快速開始
Istio 提供了一個基本的範例安裝,可以快速啟動並執行 Zipkin
$ kubectl apply -f https://raw.githubusercontent.com/istio/istio/release-1.24/samples/addons/extras/zipkin.yaml
這會將 Zipkin 部署到您的叢集中。這僅用於演示,並未針對效能或安全性進行調整。
選項 2:可自訂的安裝
請查閱 Zipkin 文件以開始使用。Zipkin 與 Istio 搭配使用時不需要任何特殊變更。
一旦安裝 Zipkin,您需要將 Istio 代理指向此部署,以便將追蹤資料發送過去。這可以在安裝時使用 --set meshConfig.defaultConfig.tracing.zipkin.address=<zipkin-collector-address>:9411
來設定。有關進階設定(例如 TLS 設定),請參閱 ProxyConfig.Tracing
。
使用
有關使用 Zipkin 的更多資訊,請參閱 Zipkin 任務。