VMware Tanzu 用 Cisco AppDynamics のインストールと設定Splunk AppDynamics
このトピックでは、VMware Tanzu 用 Splunk AppDynamics APM をインストールして設定する方法について説明します。
この図は、タイルをインストールした結果を示しています。Splunk AppDynamics サービスブローカーは、VMware Tanzu アプリケーションとして組織およびスペース(appdynamics-org/appdynamics-space)に展開されます。タイルで設定された各コントローラは、アプリケーションをバインドできる一意のプランとして AppDynamics マーケットプレイスサービスに公開されます。
さらに、このタイルは複数のビルドパックワークフローをサポートする Splunk AppDynamics 拡張ビルドパックの appdbuildpack を公開します。
考慮すべき点:
- v4.5.545 以降、Splunk AppDynamics Analytics のサポートは https://support.broadcom.com/VMware Tanzu Network 上の別のタイルに移動されました。トランザクション分析を使用する場合は、VMware Tanzu 用 Splunk AppDynamics Analytics をインストールします。
- Splunk AppDynamicsv4.7 以降、APM タイルでは、 コントローラとの通信に使用されるアカウントアクセスキーを設定するための 2 つのオプションがサポートされています。難読化された [Account Access Key Secret] フィールドを使用するために、AppDynamics では、APM タイルと AppDynamics ビルドパックの両方をバージョン 4.7.x 以降に更新し、Java ビルドパックをバージョン 4.19.2 以降に更新することを推奨しています。Java ビルドパックの 4.19.2 または AppDynamics 拡張ビルドパックの 4.7 より前のバージョンでは、難読化されていない [Account Access Key] フィールドを使用します。APM タイルのバージョン 5.0 以降、難読化されていないフィールドは廃止され、削除されます。
VCAP_SERVICES難読化された [Access Key Secret] フィールドを使用すると、VCAP_SERVICES でのアカウントアクセスキーの表示方法が変更されます。Splunk AppDynamics マーケットプレイスサービスにバインドされたアプリケーションは、更新されたビルドパックを使用して、新しいフィールドを使用する必要があります(再ステージング時)。Splunk AppDynamics 拡張ビルドパックを使用するように Node.js アプリケーションをアップグレードするか、更新されたフィールドを参照するように require ステートメントを変更する必要があります。
はじめる前に
Broadcom アカウントがない場合は作成します。
SSL の設定
SSL を使用する場合は、コントローラのタイプに基づいて次の手順を実行します。
Splunk AppDynamics コントローラの SSL
Splunk AppDynamics コントローラは DigiCert Global Root CA を使用します。このタイルでは、AppDynamics マシンエージェントとダッシュボード アプリケーション(存在する場合)で使用されるキーストアに DigiCert Global Root CA が自動的にインポートされます。マシンエージェントの設定で [SSL] チェックボックスを有効にします。
オンプレミス Splunk AppDynamics コントローラの SSL
オンプレミスコントローラ展開の場合は、BOSH Director のセキュリティ設定で、オンプレミスコントローラのコントローラ証明書に署名した内部 CA のルート証明書をアップロードします。
例については、VMware Tanzu ドキュメントの「セキュリティページ」を参照してください。
複数の証明書を入力する場合は、次の正しい形式に従ってください。
—–BEGIN CERTIFICATE—– ABCDEFGH12345678ABCDEFGH12345678ABCDEFGH12345678AB EFGH12345678ABCDEFGH12345678ABCDEFGH12345678ABCDEF GH12345678ABCDEFGH12345678ABCDEFGH12345678… ——END CERTIFICATE—— —–BEGIN CERTIFICATE—– BCDEFGH12345678ABCDEFGH12345678ABCDEFGH12345678ABB EFGH12345678ABCDEFGH12345678ABCDEFGH12345678ABCDEF GH12345678ABCDEFGH12345678ABCDEFGH12345678… ——END CERTIFICATE—— —–BEGIN CERTIFICATE—– CDEFGH12345678ABCDEFGH12345678ABCDEFGH12345678ABBB EFGH12345678ABCDEFGH12345678ABCDEFGH12345678ABCDEF GH12345678ABCDEFGH12345678ABCDEFGH12345678… ——END CERTIFICATE——
APM タイルのセットアップ
- Ops Manager にログインします。
- Splunk AppDynamics サービスブローカーのタイルがインストールダッシュボードに表示されない場合は、左側のメニューで [Import a Product] をクリックし、Splunk AppDynamics タイルをインポートします。
- インストールダッシュボードで [AppDynamics] タイルをダブルクリックします。
Splunk AppDynamics コントローラの設定
インストールの検証
Ops Manager でのタイルのインストールが正常に完了したら、cf marketplace を使用して、コントローラプランが正常にインストールされたことを確認できます。cf marketplace
$ cf marketplace -s appdynamics
…
service plan description free or paid
my-controller1 controller1 free
…
cf buildpacks を使用して、Splunk AppDynamics 拡張ビルドパックが使用できることを確認します。
$ cf buildpacks
buildpack position enabled locked filename
…
appdbuildpack 24 true false appdynamics_buildpack-v4.6.13.zip