Download PDF
Download page Docker エンジンでの PSA の設定.
Docker エンジンでの PSA の設定
インストール zip ファイルに含まれている自動化スクリプトを使用して、Docker エンジンで PSA を設定できます。インストールコマンドを実行すると、スクリプトによって docker イメージが自動的に構築され、PSA が展開されます。
Supported Operating System
- Linux(CentOS および Ubuntu)
- Intel または M1 プロセッサを搭載した macOS
Windows
自動化スクリプトを使用した PSA のインストールは、Windows ではサポートされていません。Windows に PSA をインストールするには、「Windows での PSA の展開」を参照してください。
次の表は、Kubernetes と Docker での PSA のインストールの違いを示しています。
Kubernetes | Docker |
---|---|
Heimdall と Ignite は、Helm チャートを介して既存の Kubernetes クラスタにポッドとして展開されます。 | Heimdall と Ignite はコンテナとして展開されます。 |
Heimdall は、Kube API を介して Web モニタリングと API モニタリングの測定ジョブポッドを作成します。 | Heimdall は、Docker API を介して Web モニタリングと API モニタリングの測定ジョブコンテナを作成します。 |
測定の準備ができると、Heimdall は Kube API を介してジョブポッドを削除します。 | 測定の準備ができると、Heimdall は Docker API を介してジョブコンテナを削除します。 |
PSA インストールファイルのダウンロード
PSA インストール zip ファイルを、Appdynamics ダウンロードポータルまたはベータアップロードツールからダウンロードします。このファイルには、sum-chrome-agent、sum-api-monitoring-agent、sum-heimdall、Helm チャート、および自動化スクリプトの Docker ファイルが含まれています。sum-chrome-agent、sum-api-monitoring-agent、および sum-heimdall のイメージをビルドする場合は、Docker がインストールされていることを確認します。インストールされていない場合は、ここから Docker をダウンロードしてインストールできます。
Docker での PSA の展開
- PSA インストール zip ファイルを解凍します。
次のコマンドを実行して、Docker エンジンで PSA をインストールします。
./install_psa -e docker -l -v -u <Shepherd-URL> -a <EUM-account> -k <EUM-key> -c <location-code> -d <location-description> -t <location-name> -s <location-state> -o <location-country> -i <location-latitude> -g <location-longitude> -p <PSA-tag> -r <heimdall-replica-count> -z <agent-type> -m <chrome-agent_min/max-memory> -n <API-agent_min/max-memory> -x <chrome-agent_min/max-CPU> -y <API-agent_min/max-CPU> -b <heimdall_min/max-memory> -f <heimdall_min/max-CPU> -q <ignite-persistence>
CODEサンプルのインストールコマンドを次に示します。
./install_psa -e docker -u https://sum-shadow-master-shepherd.saas.appd-test.com/ -a ati-23-2-saas-nov2 -k abbf9f9f-4e62-48fb-bea1-79deb24243b3 -c DEL -d Delhi, -t Delhi -s DEL -o India -i 28.70 -g 77.10 -p 23.5 -r 1 -z all -m 100Mi/500Mi -n 100Mi/100Mi -x 0.5/1.5 -y 0.1/0.1 -b 2Gi/2Gi -f 2/2 -q true
CODE
次の表では、コマンドでのフラグの使用について説明します。説明のアスタリスク(*)は、必須パラメータを示しています。
フラグ | 説明 |
---|---|
-e | 環境 たとえば、Docker、Minikube、または Kubernetes などです。 |
-l | Minkube 環境にイメージをロードします。 |
-v | デバッグモード |
-u | *シェパード URL たとえば、https://sum-shadow-master-shepherd.saas.appd-test.com/ 「シェパード URL」を参照してください。 |
-a | *EUM アカウント たとえば、a |
-k | *EUM キー たとえば、以下のとおりです。 |
-c | *ロケーションコード たとえば、デリーの場合は |
-d | ロケーションの説明 たとえば、 |
-t | *ロケーションの都市 たとえば、Delhi |
-s | *ロケーションの州 たとえば、カリフォルニアの場合は |
-o | *ロケーションの国 たとえば、India、United States |
-i | ロケーションの緯度 たとえば、デリーの場合は |
-g | ロケーションの経度 たとえば、デリーの場合は |
-p | *PSA リリースタグ たとえば、 |
-r | Heimdall レプリカ数 |
-z | エージェント タイプ たとえば、web、api、または all |
-m | sum-chrome-agent の Mi/Gi の最小/最大メモリ |
-n | sum-api-monitoring-agent の Mi/Gi の最小/最大メモリ |
-x | sum-chrome-agent の最小/最大 CPU |
-y | sum-api-monitoring-agent の最小/最大 CPU |
-b | sum-heimdall の Mi/Gi の最小/最大メモリ |
-f | sum-heimdall の最小/最大 CPU |
-q | true または false を指定して、Ignite Persistence を有効または無効にします。 |
PSA のモニター
Heimdall コンテナと Ignite コンテナの CPU とメモリの使用率をモニターするには、次のコマンドを実行します。
./monitoring_psa
Windows での PSA の展開
次の操作を行ってください。
sum-chrome-agent
ディレクトリに移動して、次のコマンドを実行します。docker build -f Dockerfile-PSA -t sum-chrome-agent:<agent-tag> .
CODEsum-api-monitoring-agent
ディレクトリに移動して、次のコマンドを実行します。docker build -f Dockerfile-PSA -t sum-api-monitoring-agent:<agent-tag> .
CODEsum-heimdall
ディレクトリに移動して、docker ファイルをコピーします。cp ./docker-PSA/Dockerfile-PSA
CODEHeimdall イメージをビルドします。
docker build -f Dockerfile-PSA -t sum-heimdall:<heimdall-tag> .
CODE./docker-psa/appdynamics
に移動して、onprem.yaml
ファイル内の次の詳細を更新します。- シェパード URL
- EUM ログイン情報
- 登録ロケーション
- エージェントタグ
./docker-psa
に移動して、docker-compose.yaml
ファイル内の Heimdall タグを更新します。Docker の作成を実行します。
docker-compose up -d
CODE
PSA のアンインストール
PSA をアンインストールするには、次のコマンドを実行します。
オペレーティングシステム | コマンド |
---|---|
Linux および macOS |
CODE
|
Windows |
|