すべてのプロダクト
Search
ドキュメントセンター

Managed Service for OpenTelemetry:Jaeger エージェントのインストール

最終更新日:Jan 15, 2025

Managed Service for OpenTelemetry を使用すると、OpenTelemetry、Jaeger、Zipkin、および SkyWalking クライアントを使用して、アプリケーショントレースデータをコンソールに報告できます。このトピックでは、Jaeger エージェントをインストールする方法について説明します。

手順 1:エンドポイントを取得する

新しいコンソール

  1. Managed Service for OpenTelemetry コンソール にログオンします。左側のナビゲーションペインで、[統合センター] をクリックします。

  2. [統合センター] ページで、[オープンソースフレームワーク] セクションの [jaeger] カードをクリックします。

  3. [jaeger] パネルで、[統合の開始] タブをクリックし、データを報告するリージョンを選択します。

    説明

    リソースは、初めてアクセスしたリージョンで自動的に初期化されます。

  4. [接続タイプ] パラメーターと [エクスポートプロトコル] パラメーターを設定し、エンドポイントをコピーします。

    • [接続タイプ]:サービスが Alibaba Cloud にデプロイされており、選択したリージョンにある場合は、このパラメーターを [alibaba Cloud VPC ネットワーク] に設定することをお勧めします。それ以外の場合は、このパラメーターを [パブリックネットワーク] に設定します。

    • [エクスポートプロトコル]:クライアントでサポートされているプロトコルに基づいて、このパラメーターを [grpc] に設定します。

    68

古いコンソール

  1. Managed Service for OpenTelemetry コンソール にログオンします。

  2. 左側のナビゲーションペインで、[クラスター構成] をクリックします。表示されるページで、[アクセスポイント情報] タブをクリックします。

  3. 上部のナビゲーションバーで、データを報告するリージョンを選択します。[クラスター情報] セクションで、[トークンの表示] をオンにします。

  4. [クライアント] パラメーターを [jaeger] に設定します。

    表の [関連情報] 列で、エンドポイントをコピーします。jager中国.jpg

    説明

    アプリケーションが Alibaba Cloud 本番環境にデプロイされている場合は、VPC エンドポイントを使用します。それ以外の場合は、パブリックエンドポイントを使用します。

手順 2:Jaeger エージェントをダウンロードして起動する

ECS クラスター

アプリケーションが Elastic Compute Service(ECS)クラスターにデプロイされている場合は、次の操作を実行して Jaeger エージェントを起動できます。

  1. Jaeger エージェントのインストールパッケージ をダウンロードして解凍します。

    説明

    Jaeger エージェントの最新バージョンをダウンロードすることをお勧めします。

  2. 次のコマンドを実行して、Jaeger エージェントを起動します。

    nohup ./jaeger-agent --reporter.grpc.host-port=<endpoint> --agent.tags=<token>
    説明
    • Jaeger エージェントのバージョンが V1.15.0 以前の場合は、--agent.tags--jaeger.tags に置き換えます。

    • <endpoint> は、手順 1 で取得したエンドポイントに置き換えます。

    • <token> は、手順 1 で取得したトークンに置き換えます。

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 で取得したトークンに置き換えます。