Managed Service for OpenTelemetry を使用すると、OpenTelemetry、Jaeger、Zipkin、および SkyWalking クライアントを使用して、アプリケーショントレースデータをコンソールに報告できます。このトピックでは、Jaeger エージェントをインストールする方法について説明します。
手順 1:エンドポイントを取得する
手順 2:Jaeger エージェントをダウンロードして起動する
ECS クラスター
アプリケーションが Elastic Compute Service(ECS)クラスターにデプロイされている場合は、次の操作を実行して Jaeger エージェントを起動できます。
Jaeger エージェントのインストールパッケージ をダウンロードして解凍します。
説明次のコマンドを実行して、Jaeger エージェントを起動します。
nohup ./jaeger-agent --reporter.grpc.host-port=<endpoint> --agent.tags=<token>
Docker コンテナー
アプリケーションが Docker コンテナーにデプロイされている場合は、docker run コマンドを実行して Jaeger エージェントを起動することをお勧めします。これにより、O&M コストを削減できます。次のコマンドを実行して、Jaeger エージェントを起動します。
docker run -d\
--rm \
-p5775:5775/udp \
-p6831:6831/udp \
-p6832:6832/udp \
-p5778:5778/tcp \
jaegertracing/jaeger-agent:<version> \
--reporter.grpc.host-port=<endpoint> \
--agent.tags=<token>docker run コマンドのパラメーターで次の操作を実行します。
Jaeger エージェントのバージョンが V1.15.0 以前の場合は、
--agent.tagsを--jaeger.tagsに置き換えます。<version>は、Jaeger エージェントのバージョン(例:1.23)に置き換えます。その他の使用可能なバージョンの詳細については、jaegertracing/jaeger-agent を参照してください。<endpoint>は、手順 1 で取得したエンドポイントに置き換えます。<token>は、手順 1 で取得したトークンに置き換えます。
