アプリケーション エージェントのノードプロパティを登録すると、アプリケーション エージェントの動作をアプリケーション、階層、またはノードのレベルでカスタマイズできます。
アプリケーションエージェントのノードプロパティ
アプリケーション エージェント ノードのプロパティは、Java エージェントと .NET エージェントの機能と設定を制御します。このようなエージェント固有の設定には、ビジネストランザクション数、診断セッションをトリガする前に評価するリクエストの最小数などに対する制限が含まれます。
ノードプロパティはインストゥルメンテーションの検出と同様の継承モデルに従っているため、アプリケーション、階層、またはノードレベルで個別のプロパティをグローバルに設定できます。
ノードプロパティは、PHP、Node.js、Python、Webサーバーエージェント、およびC/C++ SDKエージェントのコントローラUIで設定できます。ただし、これを行うと、想定外の動作やエージェントのエラーが発生する可能性があるため、これらのエージェントタイプではサポートされていません。
エージェント ホーム ディレクトリの app-agent-config.xml
ファイルでもノードプロパティを構成できますが、AppDynamics では、コントローラ UI を使用してノードプロパティを構成することが推奨されています。コントローラUIには、エージェントに登録されているノードプロパティのみが表示されます。
「アプリケーションエージェントのノードプロパティ参照資料」には、デフォルトでは UI に表示されない追加のプロパティが含まれています。これらのプロパティは自分で登録できますが、未登録のプロパティは特定のアプリケーションまたはトラブルシューティング シナリオを対象としていて、デプロイのパフォーマンスに影響を与える可能性があります。AppDynamics サポートの指示やドキュメントに記載された手順に従う場合のみ、プロパティを登録したり、app-agent-config.xml
で直接プロパティを構成したりしてください。
権限(Permissions)
ユーザがエージェント構成を作成、編集、または削除するには、[Configure Agent Properties] 権限を持っている必要があります。
登録済みノードプロパティの編集
以下のように、コントローラUIでアプリケーションのノードダッシュボードから特定のノードまたはすべてのノードのノードプロパティにアクセスすることができます。
- [Applications] に移動して、リストからアプリケーションを選択します。
- Tiers & Nodes を選択します。アプリケーションの階層とノードが一覧表示されます。階層とノードの詳細については、「ティアとノード」を参照してください。
- 階層を展開し、編集するノードをダブルクリックします。
- ノードダッシュボードで、[Actions > Configure App Server Agent] をクリック。[App Server Agent Configuration] パネルが表示されます。
- [App Server Agent Configuration] で、左側のナビゲーションからノードを選択します。
- [Use Custom Configuration] を選択します。エージェントプロパティが一覧表示されます。
- エージェントプロパティを選択し、編集アイコンをクリックします。
構成をカスタマイズすると、その構成を他のノード、ティアにコピーしたり、アプリケーション全体に適用することができます。
登録済みノードプロパティの追加
AppDynamics サポートの指示に従って、未登録の アプリケーションエージェントのノードプロパティ参照資料 を登録し構成できます。
ノードプロパティを登録するには、ノードのカスタム構成を作成します(「登録されたノードプロパティの編集」を参照)。現在のノードプロパティのリストの上部にある [+] アイコンをクリックして、プロパティを追加します。
[Create Agent Property] パネルで、アプリケーションエージェントのノードプロパティ参照資料 の値を使用し、プロパティの名前、説明、タイプ、および値を指定します。