Jaeger
Jaeger は、エンドツーエンドの分散トレーシングシステムで、複雑な分散システムにおけるトランザクションの監視とトラブルシューティングを可能にするオープンソースソフトウェアです。
インストール
オプション1:クイックスタート
Istioは、Jaegerを迅速に稼働させるための基本的なサンプルインストールを提供します。
$ kubectl apply -f https://raw.githubusercontent.com/istio/istio/release-1.24/samples/addons/jaeger.yaml
これにより、Jaegerがクラスタにデプロイされます。これはデモ目的であり、パフォーマンスやセキュリティは最適化されていません。
オプション2:カスタマイズ可能なインストール
開始するには、Jaegerのドキュメントを参照してください。JaegerをIstioと連携させるために特別な変更は必要ありません。
Jaegerがインストールされたら、トレースをデプロイメントに送信するようにIstioプロキシを設定する必要があります。これは、インストール時に`--set meshConfig.defaultConfig.tracing.zipkin.address=ProxyConfig.Tracing
を参照してください。
使用方法
Jaegerの使用方法の詳細については、Jaegerタスクを参照してください。