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 を介してジョブコンテナを削除します。 |
Download the PSA Installation Files
Download the PSA installation zip file from the Splunk AppDynamics Download Center or from the beta upload tool. This file contains Docker files for sum-chrome-agent, sum-api-monitoring-agent, sum-heimdall, Helm charts, and automation scripts. To build an image for sum-chrome-agent, sum-api-monitoring-agent, and sum-heimdall, ensure that Docker is installed. You can download and install Docker from here if it is not installed.
(Optional) Configure Proxy Server
When you configure a proxy server, it applies to all the domains. Configure a proxy server by specifying the proxy server address on the application-onprem.yaml file. Key-Value Pairs Configuration.
To bypass any domains from the proxy server, perform the following steps:
Deploy PSA in Docker
| Flag | Description |
|---|---|
| -e | *Environment For example, Docker, Minikube, or Kubernetes. |
| -v | Debug mode |
| -u | *Shepherd URL For example, https://sum-shadow-master-shepherd.saas.appd-test.com/ See Shepherd URL. |
| -a | *EUM Account For example, a ti-23-2-saas-nov2 |
| -k | *EUM Key For example, 2d35df4f-92f0-41a8-8709-db54eff7e56c |
| -c | *Location Code For example, DEL NY |
| -d | *Location Description For example, 'Delhi, 100001' |
| -t | *Location City For example, Delhi |
| -s | *Location State For example, CA |
| -o | *Location Country For example, India, United States |
| -i | Location Latitude For example, 28.70 |
| -g | Location Longitude For example, 77.10 |
| -p | *PSA release tag For example, 23.5 |
| -r | Heimdall replica count |
| -z | *Agent type For example, web, api, or all |
-m | *Minimum/Maximum memory in Mi/Gi for sum-chrome-agent |
| -n | *Minimum/Maximum memory in Mi/Gi for sum-api-monitoring-agent |
| -x | *Minimum/Maximum CPU for sum-chrome-agent |
| -y | *Minimum/Maximum CPU for sum-api-monitoring-agent |
| -w | Specify the proxy servers for Heimdall, Web, and API monitoring, separated by a tilde(~). |
| -B | Specify the domain URLs that you want to bypass from the proxy server. For example, "*abc.com,*xyz1.com,*xyz2.com" |
| -q | Specify true or false to enable or disable Ignite Persistence. |
| -C | Specify true to enable performance logs on the Chrome browser. The default value is false. |
Monitor PSA
To monitor the CPU and memory usage of the Heimdall and Ignite containers, run the following command:
./monitoring_psa
PSA の手動展開
以下の手順を実行します。
Upgrade PSA
Perform the following steps to upgrade PSA:
| Flag | Description |
|---|---|
| -d | Debug mode |
| -v |
*PSA release tag. This is the version to which you are upgrading. For example, 23.9.0. |
Uninstall PSA
To uninstall PSA, run the following commands:
| Operating System | Command |
|---|---|
| Linux and macOS |
|
| Windows |
|