Docker エンジンでの PSA の設定
インストール zip ファイルに含まれている自動化スクリプトを使用して、Docker エンジンで PSA を設定できます。インストールコマンドを実行すると、スクリプトによって docker イメージが自動的に構築され、PSA が展開されます。
Supported Operating System
- Linux(CentOS および Ubuntu)
- Intel または M1 プロセッサを搭載した macOS
-
Windows
注: 自動化スクリプトを使用した PSA のインストールは、Windows ではサポートされていません。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 インストールファイルのダウンロード
Splunk AppDynamicsPSA インストール zip ファイルを、Cisco AppDynamics ダウンロードセンターまたはベータアップロードツールからダウンロードします。このファイルには、sum-chrome-agent、sum-api-monitoring-agent、sum-heimdall、Helm チャート、および自動化スクリプトの Docker ファイルが含まれています。sum-chrome-agent、sum-api-monitoring-agent、および sum-heimdall のイメージをビルドする場合は、Docker がインストールされていることを確認します。インストールされていない場合は、ここから Docker をダウンロードしてインストールできます。
(オプション)プロキシサーバーの設定
プロキシサーバーを設定すると、すべてのドメインに適用されます。application-onprem.yaml ファイルにプロキシサーバーアドレスを指定して、プロキシサーバーを設定します。キーと値のペアの設定
プロキシサーバーからドメインをバイパスするには、次の手順を実行します。
ジョブレベルでのプロキシサーバーの設定
Docker での PSA の展開
| フラグ | 設定キー | 説明 |
|---|---|---|
| -a | EUM_ACCOUNT |
*EUM アカウント たとえば、Ati-23-2-saas-nov2 |
| -A | SERVICE_ACCOUNT | sum-chrome-agent および sum-api-monitoring-agent Pod のサービスアカウントを指定します。 |
| -B | BYPASS_LIST |
プロキシサーバーからバイパスするドメイン URL を指定します。 例:"*abc.com;*xyz1.com;*xyz2.com" |
| -c | LOCATION_CODE |
*ロケーションコード たとえば、DEL NY |
| -C | CHROME_PERFORMANCE_LOGS | Chrome ブラウザでのパフォーマンスログを有効にするには true を指定します。デフォルト値は false です。 |
| -d | LOCATION_DESCRIPTION |
*ロケーションの説明 たとえば、「Delhi, 100001」 |
| -e | 環境 |
*環境 たとえば、Docker、Minikube、または Kubernetes などです。 |
| -F | FS_GROUP | sum-chrome-agent または sum-api-monitoring-agent コンテナのファイルシステムグループ識別子を指定します。 |
| -g | LOCATION_LONGITUDE |
ロケーションの経度 たとえば、77.10 |
| -G | RUN_AS_GROUP | sum-chrome-agent または sum-api-monitoring-agent コンテナを実行するグループ識別子を指定します。 |
| -i | LOCATION_LATITUDE |
ロケーションの緯度 たとえば、28.70 |
| -k | EUM_KEY |
*EUM キー たとえば、2d35df4f-92f0-41a8-8709-db54eff7e56c |
| -m |
最初の値:CHROME_MIN_MEMORY 2 番目の値:CHROME_MAX_MEMORY |
*sum-chrome-agent の最小/最大メモリ(Mi/Gi 単位) |
| -n |
最初の値:API_MIN_MEMORY 2 番目の値:API_MAX_MEMORY |
*sum-api-monitoring-agent の最小/最大メモリ(Mi/Gi 単位) |
| -N | RUN_AS_NON_ROOT | sum-chrome-agent または sum-api-monitoring-agent コンテナを非ルートユーザーとして実行するかどうかを指定します。デフォルト値は true です。 |
| -o | LOCATION_COUNTRY |
*ロケーションの国 たとえば、India、United States |
| -O | OVERRIDE_SECURITY_CONTEXT_FOR_WEB_API_MON | Web および API モニタリングのセキュリティコンテキストをオーバーライドするには、true を指定します。デフォルト値は false です。 |
| -p | TAG |
*PSA リリースタグ たとえば、23.12 |
| -q | IGNITE_PERSISTENCE | true または false を指定して、Ignite Persistence を有効または無効にします。 |
| -r | HEIMDALL_REPLICA | *Heimdall レプリカ数 |
| -s | LOCATION_STATE |
*ロケーションの州 たとえば、CA |
| -t | LOCATION_CITY |
*ロケーションの都市 たとえば、Delhi |
| -u | EUM_URL |
*シェパード URL たとえば、https://sum-shadow-master-shepherd.saas.appd-test.com/ シェパード URL のリストについては、「シェパード URL」を参照してください。 |
| -U | RUN_AS_USER | sum-chrome-agent または sum-api-monitoring-agent コンテナを実行するユーザー識別子を指定します。 |
| -v | 詳細 | デバッグモード |
| -w |
最初の値:HEIMDALL_PROXY 2 番目の値:API_MON_PROXY 3 番目の値:WEB_MON_PROXY |
Heimdall、API、および Web モニタリング用のプロキシ サーバーをチルダ(~)で区切って指定します。 プロキシサーバーを設定する必要がない場合は、空白のままにすることができます。 |
| -x |
最初の値:CHROME_MIN_CPU 2 番目の値:CHROME_MAX_CPU |
*sum-chrome-agent の最小/最大 CPU |
| -y |
最初の値:API_MIN_CPU 2 番目の値:API_MAX_CPU |
*sum-api-monitoring-agent の最小/最大 CPU |
| -z | AGENT_TYPE |
*エージェントタイプ たとえば、web、api、または all |
PSA のモニター
Heimdall コンテナと Ignite コンテナの CPU とメモリの使用率をモニターするには、次のコマンドを実行します。
./monitoring_psa
PSA の手動展開
以下の手順を実行します。
PSA のアップグレード
PSA をアップグレードするには、次の手順を実行します。
| フラグ | 説明 |
|---|---|
| -d | デバッグモード |
| -v |
*PSA リリースタグ。 これは、アップグレードするバージョンです。たとえば、23.9.0 などです。 |
PSA のアンインストール
PSA をアンインストールするには、次のコマンドを実行します。
| オペレーティングシステム | コマンド |
|---|---|
| Linux および macOS |
CODE
|
| Windows |
|