Download PDF
Download page VMware Tanzu 用 AppDynamics のインストールと設定.
VMware Tanzu 用 AppDynamics のインストールと設定
このトピックでは、VMware Tanzu 用 Splunk AppDynamics APM をインストールして設定する方法について説明します。
この図は、タイルをインストールした結果を示しています。Splunk AppDynamics サービスブローカーは、VMware Tanzu アプリケーションとして組織およびスペース(appdynamics-org/appdynamics-space)に展開されます。タイルで設定された各コントローラは、アプリケーションをバインドできる一意のプランとして Splunk AppDynamics マーケットプレイスサービスに公開されます。
さらに、このタイルは複数のビルドパックワークフローをサポートする Splunk AppDynamics 拡張ビルドパックの appdbuildpack を公開します。
考慮すべき点:
- v4.5.545 以降、Splunk AppDynamics Analytics のサポートは VMware Tanzu Network 上の別のタイルに移動されました。トランザクション分析を使用する場合は、VMware Tanzu 用 Splunk AppDynamics Analytics をインストールします。
- v4.7 以降、APM タイルでは、コントローラとの通信に使用されるアカウントアクセスキーを設定するための 2 つのオプションがサポートされています。難読化された [Account Access Key Secret] フィールドを使用するため。APM タイルと Splunk AppDynamics ビルドパックの両方をバージョン 4.7.x 以降に更新し、Java ビルドパックをバージョン 4.19.2 以降に更新することを推奨します。Java ビルドパックの 4.19.2 または拡張ビルドパックの 4.7 より前のバージョンでは、難読化されていない [Account Access Key] フィールドを使用します。APM タイルのバージョン 5.0 以降、難読化されていないフィールドは廃止され、削除されます。
- 難読化された [Access Key Secret] フィールドを使用すると、VCAP_SERVICES でのアカウントアクセスキーの表示方法が変更されます。Splunk AppDynamics マーケットプレイスサービスにバインドされたアプリケーションは、更新されたビルドパックを使用して、新しいフィールドを使用する必要があります(再ステージング時)。拡張ビルドパックを使用するように Node.js アプリケーションをアップグレードするか、更新されたフィールドを参照するように require ステートメントを変更する必要があります。
はじめる前に
VMware Tanzu Network アカウントがない場合は作成します。
SSL の設定
SSL を使用する場合は、コントローラのタイプに基づいて次の手順を実行します。
Splunk AppDynamics コントローラの SSL
コントローラは DigiCert Global Root CA を使用します。このタイルでは、マシンエージェントとダッシュボード アプリケーション(存在する場合)で使用されるキーストアに DigiCert Global Root CA が自動的にインポートされます。
マシンエージェントの設定で [SSL] チェックボックスを有効にします。
Splunk AppDynamics On-Premisesコントローラの SSL
オンプレミスコントローラ展開の場合は、BOSH Director のセキュリティ設定で、オンプレミスコントローラのコントローラ証明書に署名した内部 CA のルート証明書をアップロードします。
例については、VMware Tanzu ドキュメントの「Security Page」を参照してください。
複数の証明書を入力する場合は、次の正しい形式に従ってください。
—–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] タイルをダブルクリックします。
コントローラの設定
- [Settings] タブで、[AppDynamics Controller Configuration] をクリックします。次に、Add をクリックします。
次のサービスプランのオプションを入力します。これらのフィールドはすべて必須です。
- Controller Configuration Name:この設定プロファイルのわかりやすい名前。この名前には、スタンドアロン マシン エージェントがレポートするコントローラを含める必要があります。
- Controller Configuration Description:この設定プロファイルのより詳細な説明。
- Account Name:コントローラへのアクセスに使用されるアカウント名。有効なアプリケーション エージェント ライセンスを持つアカウントを指定する必要があります。これを確認するには、次の手順を実行します。
- コントローラで歯車アイコン(右上)をクリックし、[License > Account > License] を選択します。
- [Account Usage] タブの [APM Usage] で、モニターしているアプリケーションのタイプ(Java、.NET など)で使用可能なライセンスユニットがアカウントに少なくとも 1 つあることを確認します。
- Account Key Information:これらのフィールドの 1 つにのみコントローラアクセスキーを入力します。
- Account Access Secret (Recommended):コントローラアクセスキー情報を取得する非表示フィールド
- Account Access Key (Soon to be Deprecated):コントローラの認証に使用されるアカウントアクセスキー。コントローラで歯車アイコン(右上)をクリックし、[License > Account > Access Key] を選択します。バージョン 4.7.x 以降、APM タイルではアカウントアクセスキーを設定するための 2 つのオプションがサポートされています。難読化された [Account Access Key Secret] フィールドを使用するために、APM タイルとビルドパックの両方をバージョン 4.7.x 以降に更新し、Java ビルドパックをバージョン 4.19.2 以降に更新することを推奨します。Java ビルドパックの 4.19.2 または拡張ビルドパックの 4.7 より前のバージョンでは、難読化されていない [Account Access Key] フィールドを使用します。難読化されていないフィールドは廃止され、APM タイルのバージョン 5.0 以降では削除されます。
- Controller Host:コントローラのホスト名または IP アドレス。値の例は192.168.1.22、またはmyhost、またはmyhost.example.comです。これは Splunk AppDynamics のブラウザベースのユーザーインターフェイスのアクセスに使用するホストと同じです。オンプレミスのコントローラの場合、コントローラをインストールしたときに構成したアプリケーション サーバー ホスト名の値を使用します。コントローラサービスを使用する場合、Splunk AppDynamics からのウェルカムメールを参照してください。
- Controller Port:コントローラ Web インターフェイスへのアクセスに使用される(暗号化されていない)HTTP ポート。デフォルトでは、8090(オンプレミスコントローラ)と 80(SaaS コントローラ)です。
- SSL Port:コントローラ Web インターフェイスへのアクセスに使用される(暗号化された)HTTPS ポート。デフォルトでは、8181(オンプレミスコントローラ)と 443(SaaS コントローラ)です。
ステップ 4 と 5 を繰り返して、複数のコントローラ設定を追加できます。これにより、入力した設定のいずれかにアプリケーションがバインドできます。
[Save] をクリックして変更を保存し、インストールダッシュボードに戻ります。
インストールの検証
Ops Manager でのタイルのインストールが正常に完了したら、cf marketplace を使用して、コントローラプランが正常にインストールされたことを確認できます。
$ cf marketplace -s appdynamics
…
service plan description free or paid
my-controller1 controller1 free
…
cf buildpacks
を使用して、拡張ビルドパックが使用できることを確認します。
$ cf buildpacks
buildpack position enabled locked filename
…
appdbuildpack 24 true false appdynamics_buildpack-v4.6.13.zip