アプリケーション エージェントのノードプロパティを登録すると、アプリケーション エージェントの動作をアプリケーション、階層、またはノードのレベルでカスタマイズできます。
アプリケーションエージェントのノードプロパティ
アプリケーション エージェント ノードのプロパティは、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でアプリケーションのノードダッシュボードから特定のノードまたはすべてのノードのノードプロパティにアクセスすることができます。
- [App Servers] ページに移動し、ノードダッシュボードにアクセス。「ティアとノード」を参照してください。
- ノードプロパティを構成したいノードを含むティアを展開し、ノードをダブルクリック。
- ノードダッシュボードで、[Actions > Configure App Server Agent] をクリック。
- [Use Custom Configuration] を選択し、変更するプロパティをダブルクリック。
構成をカスタマイズすると、その構成を他のノード、ティアにコピーしたり、アプリケーション全体に適用することができます。
登録済みノードプロパティの追加
AppDynamics サポートの指示に従って、未登録の アプリケーションエージェントのノードプロパティ参照資料 を登録し構成できます。
ノードプロパティを登録するには、ノードのカスタム構成を作成します(「登録されたノードプロパティの編集」を参照)。現在のノードプロパティのリストの上部にある [+] アイコンをクリックして、プロパティを追加します。
[Create Agent Property] パネルで、アプリケーションエージェントのノードプロパティ参照資料 の値を使用し、プロパティの名前、説明、タイプ、および値を指定します。