このトピックでは、MSE マイクロサービスガバナンスのエージェントバージョンを表示および指定する方法について説明します。
MSE エージェントバージョンの表示
MSE コンソールにログインし、上部のナビゲーションバーでリージョンを選択します。
左側のナビゲーションウィンドウで、Microservices Governance > Application Governance を選択します。
Application list ページで、目的のアプリケーションのリソースカードをクリックします。
-
左側メニューで、Node details をクリックします。
-
All Nodes セクションで、対象のノードをクリックします。Basic Information セクションで Probe Version を表示できます。
ack-onepilot を使用したエージェントバージョンの指定
前提条件
ack-onepilot コンポーネントは、バージョン 3.0.16 以降である必要があります。以前のバージョンを使用している場合は、「マイクロサービスガバナンスコンポーネントのインストールと更新」をご参照ください。
操作手順
エージェントバージョンを指定しない場合、デフォルトで最新の安定バージョンが使用されます。バージョンを指定した場合は、そのバージョンが代わりに使用されます。ダウンロード URL の形式は次のとおりです:
-
パブリックエンドポイント:
http://arms-apm-${regionId}.oss-${regionId}.aliyuncs.com/${agentVersion}/ArmsAgent.zip -
内部エンドポイント:
http://arms-apm-${regionId}.oss-${regionId}-internal.aliyuncs.com/${agentVersion}/ArmsAgent.zip
-
接続対象の Pod で、ラベル
aliyun.com/agent-version: agent versionを使用してエージェントバージョンを指定します。たとえば、Pod にエージェントバージョン 4.2.5 を指定するには、デプロイメントの YAML ファイルに次のラベルを追加します:
spec: template: metadata: labels: aliyun.com/agent-version: "4.2.5" mseNamespace: "default" # アプリケーションが属する MSE マイクロサービスの名前空間。 msePilotCreateAppName: "<yourAppName>" # 実際のアプリケーション名に置き換えます。説明-
エージェントのバージョンと主要な機能の一覧については、「Java エージェントリリースノート」をご参照ください。
-
バージョンを設定する前に、エージェントパッケージをダウンロードして、そのバージョンが存在することを確認してください。
-
-
変更を適用してアプリケーションを再起動した後、Node details ページでエージェントバージョンを確認します。
ECS のエージェントバージョンの指定
ECS インスタンスを使用する場合、アプリケーションを MSE に接続する前に、目的のパッケージをダウンロードしてエージェントバージョンを指定します。詳細については、「ECS マイクロサービスのマイクロサービスガバナンスへの接続」をご参照ください。
エージェントのダウンロード URL は次のとおりです:
-
パブリックエンドポイント:
http://arms-apm-${regionId}.oss-${regionId}.aliyuncs.com/${agentVersion}/ArmsAgent.zip -
内部エンドポイント:
http://arms-apm-${regionId}.oss-${regionId}-internal.aliyuncs.com/${agentVersion}/ArmsAgent.zip
-
regionIdはリージョンの ID です。例:cn-hangzhou、ap-southeast-1。詳細については、「サポートされているリージョン」をご参照ください。 -
agentVersionはエージェントのバージョンです。例:4.2.5。詳細については、「Java エージェントリリースノート」をご参照ください。 -
Alibaba Cloud VPC では、内部エンドポイントを使用します。その他の環境では、パブリックエンドポイントを使用してエージェントをダウンロードします。
-
中国 (杭州) 金融リージョンのダウンロード URL は異なります。特定のバージョンをリクエストするには、チケットを送信してください。