Managed Service for OpenTelemetry を使用すると、OpenTelemetry、Jaeger、Zipkin、および SkyWalking クライアントを使用して、アプリケーショントレースデータをコンソールに報告できます。このトピックでは、Jaeger エージェントをインストールする方法について説明します。
手順 1:エンドポイントを取得する
新しいコンソール
Managed Service for OpenTelemetry コンソール にログオンします。左側のナビゲーションペインで、[統合センター] をクリックします。
[統合センター] ページで、[オープンソースフレームワーク] セクションの [jaeger] カードをクリックします。
[jaeger] パネルで、[統合の開始] タブをクリックし、データを報告するリージョンを選択します。
説明リソースは、初めてアクセスしたリージョンで自動的に初期化されます。
[接続タイプ] パラメーターと [エクスポートプロトコル] パラメーターを設定し、エンドポイントをコピーします。
[接続タイプ]:サービスが Alibaba Cloud にデプロイされており、選択したリージョンにある場合は、このパラメーターを [alibaba Cloud VPC ネットワーク] に設定することをお勧めします。それ以外の場合は、このパラメーターを [パブリックネットワーク] に設定します。
[エクスポートプロトコル]:クライアントでサポートされているプロトコルに基づいて、このパラメーターを [grpc] に設定します。

古いコンソール
Managed Service for OpenTelemetry コンソール にログオンします。
左側のナビゲーションペインで、[クラスター構成] をクリックします。表示されるページで、[アクセスポイント情報] タブをクリックします。
上部のナビゲーションバーで、データを報告するリージョンを選択します。[クラスター情報] セクションで、[トークンの表示] をオンにします。
[クライアント] パラメーターを [jaeger] に設定します。
表の [関連情報] 列で、エンドポイントをコピーします。
説明アプリケーションが Alibaba Cloud 本番環境にデプロイされている場合は、VPC エンドポイントを使用します。それ以外の場合は、パブリックエンドポイントを使用します。
手順 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 で取得したトークンに置き換えます。