Java アプリケーションの監視に Application Real-Time Monitoring Service (ARMS) が不要になった場合は、ARMS エージェントをアンインストールできます。このトピックでは、Java 用 ARMS エージェントをアンインストールする方法について説明します。
手動でインストールされた ARMS エージェントのアンインストール
ARMS エージェントのインストール時に追加された {AppName}、{LicenseKey}、および {javaagent} パラメーターを削除します。
Java アプリケーションを再起動します。
Function Compute にデプロイされた ARMS エージェントのアンインストール
Function Compute コンソール にログインします。左側のナビゲーションウィンドウで、[関数] をクリックします。
上部のナビゲーションバーで、リージョンを選択します。[関数] ページで、管理する関数をクリックします。
関数の詳細ページで、[構成] タブをクリックします。
[レイヤー] タブをクリックし、[変更] をクリックします。表示されたパネルで、ARMS Agent レイヤーを削除し、[デプロイ] をクリックします。
[環境変数] タブをクリックし、[変更] をクリックします。表示されたパネルで、
FC_EXTENSION_ARMS=trueおよびFC_EXTENSIONS_ARMS_LICENSE_KEY=xxxx環境変数を削除し、[デプロイ] をクリックします。
ACK クラスタにデプロイされた ARMS エージェントのアンインストール
ack-onepilot コンポーネントは、Microservices Engine (MSE) と ARMS で共有されています。コンポーネントをアンインストールする前に、MSE を使用していないことを確認してください。使用している場合は、MSE が使用できなくなります。
クラスタ内のすべてのアプリケーションの ARMS エージェントをアンインストールする
方法 1:ACK コンソールを使用する
Container Service for Kubernetes (ACK) コンソール にログインします。[クラスタ] ページで、管理するクラスタの名前をクリックします。
左側のナビゲーションウィンドウで、 をクリックします。[アドオン] ページで、[ack-onepilot] と入力します。
[ack-onepilot] カードの [アンインストール] をクリックします。
表示されるメッセージで、[OK] をクリックします。
ポッドを再起動します。次に、左側のナビゲーションウィンドウで [ワークロード] をクリックし、[デプロイメント] または [ステートフルセット] をクリックし、ページの下部にある [一括再デプロイ] をクリックします。
方法 2:CLI を使用する
次のコマンドを実行して、ack-onepilot コンポーネントをアンインストールします。
helm3 uninstall --namespace ack-onepilot ack-onepilotポッドを再起動します。
クラスタ内の特定のアプリケーションの ARMS エージェントをアンインストールする
ACK コンソール にログインします。 [クラスタ] ページで、クラスタの名前をクリックします。
左側のナビゲーションウィンドウで、 を選択します。 [デプロイメント] ページで、アプリケーションがあるワークスペースを見つけ、[操作] 列で を選択します。
[YAML を編集] ダイアログボックスで、ARMS エージェントのインストール時に追加した
labelsを削除し、[更新] をクリックします。ポッドを再起動します。次に、左側のナビゲーションウィンドウで [ワークロード] をクリックし、[デプロイメント] または [ステートフルセット] をクリックし、ページの下部にある [一括再デプロイ] をクリックします。
Docker にデプロイされた ARMS エージェントのアンインストール
ARMS エージェントのインストール時に追加された Dockerfile の内容を削除します。
docker buildコマンドを実行して、イメージを作成します。docker runコマンドを実行して、イメージを起動します。
