Java アプリケーションのモニタリングに Application Real-Time Monitoring Service (ARMS) が不要になった場合、エージェントをアンインストールできます。
手動でインストールしたエージェントのアンインストール
インストール時に追加した {AppName}、{LicenseKey}、{javaagent} パラメーターを削除します。
Java アプリケーションを再起動します。
Function Compute からのエージェントのアンインストール
Function Compute コンソールにログインします。 左側のナビゲーションペインで、 を選択します。
上部メニューでリージョンを選択します。 関数リスト ページで、対象の関数の名前をクリックします。
関数の詳細ページで、設定 タブをクリックします。
左側のナビゲーションペインの [Layers] タブで、編集 をクリックします。 表示されるパネルで ARMS Agent レイヤーを削除し、[Deploy] をクリックします。
左側のナビゲーションペインの 環境変数 タブで、編集 をクリックします。
FC_EXTENSION_ARMS=trueとFC_EXTENSIONS_ARMS_LICENSE_KEY=xxxxの環境変数を削除し、[Deploy] をクリックします。
Kubernetes 環境からのエージェントのアンインストール
ack-onepilot コンポーネントは、Microservices Engine (MSE) と ARMS で共有されています。 ack-onepilot をアンインストールする前に、お使いのアプリケーションが MSE と統合されていないことを確認してください。 統合されている場合、ack-onepilot をアンインストールすると MSE が利用できなくなります。
すべてのアプリケーションからのアンインストール
方法1:Container Service for Kubernetes (ACK) コンソールからのアンインストール
ACK コンソールにログインします。[クラスター] ページで、クラスターの名前をクリックします。
左側のナビゲーションウィンドウで、 をクリックします。[アドオン] ページで、ack-onepilot を検索します。
ack-onepilot カードで、アンインストール をクリックします。
表示されるダイアログボックスで、確定する をクリックします。
アプリケーションの
Podを再起動します。 左側のナビゲーションペインで、 または StatefulSets を選択します。 ページ下部で、[Batch Redeploy] をクリックします。
方法2:CLI を使用したアンインストール
次のコマンドを実行して、ack-onepilot をアンインストールします。
helm3 uninstall --namespace ack-onepilot ack-onepilotアプリケーションの Pod を再起動します。
特定のアプリケーションからのアンインストール
ACK コンソールにログインします。[クラスター] ページで、クラスターの名前をクリックします。
左側のナビゲーションペインで、 を選択します。 アプリケーションが含まれている名前空間を選択します。 アプリケーションを見つけ、[Actions] 列で、 を選択します。
[Edit YAML] ダイアログボックスで、インストール時に追加した
labelsセクションを削除し、更新 をクリックします。Podを再起動します。 左側のナビゲーションペインで、 または StatefulSets を選択します。 ページ下部で、[Batch Redeploy] をクリックします。
Docker でのエージェントのアンインストール
Dockerfile からエージェントのインストール内容を削除します。
docker buildコマンドを実行してイメージをビルドします。docker runコマンドを実行してイメージを起動します。
> [Edit YAML]