この参照資料のページには、アプリエージェントのノードプロパティに関する情報が記載されています。プロパティはアルファベット順に並んでいます。

一般に、エージェントのデフォルト設定を変更する場合は気を付けてください。エージェントに対して指定された上限を増やす場合は、変更後のエージェントによるメモリ消費を注意深く評価およびモニタリングする必要があります。 

maximum-activity-trace-stack-depth

これにより、アクティビティのトレースセッションの一部としてキャプチャするスタックトレースの深さが決まります。デフォルトでは、OIT(オブジェクトインスタンスの追跡)、ALD(自動リーク検知)、および MIDS(メモリ集約型データ構造)のコードパスのサイズが 10 に設定されています。この上限を増やすには、このプロパティを使用します。

Warning: 深さが大きくなるほどシステムのオーバーヘッドは大きくなります。AppDynamicsは、このプロパティのデフォルト値を一時的に増やし、必要な出力を得た後にその値を削除するか、10に戻すことを推奨します。

Type:整数型(Integer)
Default value:10
Platform(s):Java

max-async-task-registration-requests-allowed

このプロパティを調整すると、許容される非同期タスク登録リクエスト数が増減します。

Type:整数型(Integer)
Default value:500
Platform(s):Java

max-async-task-registrations-allowed

このプロパティを調整すると、許容される非同期タスク登録数が増減します。

Type:整数型(Integer)
Default value:500
Platform(s):Java、.NET

max-business-transactions

エージェントが起動したら、検出されるビジネストランザクション数に上限を設定します。この上限により、コントローラI/Oの処理能力とエージェントメモリの要件が実稼働環境に適した状態に保たれます。詳細については、ビジネストランザクションを参照してください。

Warning: この設定を変更することで、デプロイメントのリソース消費に影響を及ぼす場合があります。この設定を変更する前に、アプリケーション環境と、コントローラが増加するリソース要件に対応できることを確認します

Type:整数型(Integer)
デフォルト値:50
範囲:最小値 = N/A、最大値 = 200
プラットフォーム:Java、.NET

max-call-elements-per-snapshot

このプロパティは、スナップショットのコールグラフのために収集されるエレメントの最大数を表しています。上限に到達すると、エージェントはこのコールグラフ用のデータ収集を中止し、その時点まで収集されたものを報告し、上限に到達したことを示す警告をコールグラフに付けます。オーバーヘッドにつながる可能性があるため、この数を大幅に増やすことは推奨されていません。

Type:整数型(Integer)
Default value:5,000
Platform(s):Java、.NET

max-concurrent-snapshots

継続的なトランザクションを含む、許可される合計スナップショットの最大数。キューが値セットを通過すると、追加のスナップショットはドロップされます。このプロパティは、開発モードでは無視されます。 

Type:整数型(Integer)
Default value:20
Range:値は正の整数。その他の制約なし。
Platform(s):Java、.NET

max-correlation-header-size

相関ヘッダーの最大サイズ。

Type:整数型(Integer)
Default value:4096
Range:値は正の整数。その他の制約なし。
Platform(s):Java

max-error-snapshots-per-minute

エラーによる1分あたりのスナップショット数の上限。たとえば、エラースナップショットの数が多すぎる場合は、この値を調整してスナップショットの「ノイズ」を減らせます。

Type:整数型(Integer)
Default value:5
Platform(s):Java、.NET

max-jdbc-calls-per-callgraph

コールグラフあたりの JDBC/ADO.NET 終了コールスタックサンプルの最大数。min-duration-for-jdbc-call-in-ms の値よりも長い時間を要するクエリのみが報告されます。値を変更しても、再起動の必要はありません。

Type:整数型(Integer)
Default value:100
Range:最小値 = 1、最大値 = 1000
Platform(s):Java、.NET

max-jdbc-calls-per-snapshot

スナップショットで許可されている JDBC/ADO.NET 終了コールの最大数。上限以降のコールは記録されません。値を変更しても、再起動の必要はありません。

Type:整数型(Integer)
Default value:500
Range:最小値 = 1、最大値 = 5000
Platform(s):Java、.NET

max-metrics-allowed(4.5.7の新規プロパティ)

このプロパティでは、エージェントが登録できるメトリック数の上限が設定されます。

Type:整数型(Integer)
デフォルト値:5000 または次の設定に準拠 –Dappdynamics.agent.maxMetrics=
プラットフォーム:Java

Note:メトリクスの数(登録済み + 未登録)が新しいノードプロパティ値を上回っている場合、新しいメトリックは作成されません。

max-service-end-points-per-async-type

ワーカースレッドなど、非同期エントリポイントタイプごとに登録可能なサービスエンドポイントの最大合計数。単一のトランザクションで多数のスレッドが生成されることがあるので、同期サービスのエンドポイントタイプよりも非同期サービスのエンドポイントタイプが多くなることが予想されます。

Type:整数型(Integer)
Default value:40
Range:最小値 = 0、最大値 = N/A
Platform(s):Java

max-service-end-points-per-entry-point-type

Servlet、Strutsアクション、Webサービスなど、各エントリポイントタイプごとに登録できるサービスエンドポイントの最大合計数。

Type:整数型(Integer)
Default value:25
Range:最小値 = 0、最大値 = N/A
Platform(s):Java、.NET

max-service-end-points-per-node

単一のノードで検出できるサービスエンドポイントの最大合計数。このプロパティの値を増やすことで、特定のノードでより多くのサービスエンドポイントを検出できます。

Type:整数型(Integer)
Default value:100
Range:最小値 = 0、最大値 = N/A
Platform(s):Java、.NET

max-service-end-points-per-thread

単一のトランザクション実行スレッドで検出されるサービスエンドポイントの最大数。

このプロパティがデフォルト値の 1 に設定されていて、1 つの特定のトランザクションに影響するサービスエンドポイントが 2 つ検出された場合は、常に 1 つのサービスエンドポイントのみが評価されます。2 番目のサービスエンドポイントが最初のサービスエンドポイントのコンテキスト内で検出された場合、その 2 番目のサービスエンドポイントは無視されます。ただし、2 番目のサービスエンドポイントが最初のエンドポイントの終わりから始まる場合は、この 2 番目のサービスエンドポイントも評価されます。

スレッドで追加のサービスエンドポイントを監視するには、このプロパティの値を増やします。この数は、各スレッドの実行におけるサービスエンドポイントによるオーバーヘッドの最大限度とメトリック数を確保します。 

Type:整数型(Integer)
Default value:1
Range:最小値 = 0、最大値 = N/A
Platform(s):Java、.NET

max-urls-per-error-code

エージェントがトラッキングできる、特定のエラーを起こすURLの数を増やします。最大数に達すると、残りのエラーはすべて不明に分類されます。

Type:整数型(Integer)
Default value:50
Platform(s):Java

min-duration-for-jdbc-call-in-ms

指定された時間(ミリ秒単位)よりも時間がかかるJDBC/ADO.NETコールは、コールグラフにキャプチャされます。クエリは引き続きトランザクションスナップショットに表示されます。この値をあまりに低く設定すると(< 10ミリ秒)、アプリケーションの応答時間に影響することがあります。値を変更しても、再起動の必要はありません。

Type:整数型(Integer)
Default value:10
Range:最小値 = 0、最大値 = N/A
Platform(s):Java、.NET

min-load-per-minute-diagnostic-session-trigger

診断セッションがトリガされる前に評価されるビジネストランザクションあたりのリクエスト数を示します。これは、十分なロードがない場合の診断セッションを防ぐ時に役に立ちます。

Type:整数型(Integer)
Default value:10
Range:最小値 = 0、最大値 = N/A
Platform(s):Java、.NET

minimum-age-for-evaluation-in-minutes

自動リーク検出(ALD)は、頻繁に使用されるコレクションをすべて追跡します。識別され、監視されるコレクションオブジェクトについては、ALDプロパティが定義する条件を満たしている必要があります。このプロパティは、満たす必要がある最初の基準です。値は、分単位のコレクションの最小経過時間です。このプロパティは、ノードの再起動後に有効になります。

ガベージが
収集されず、コレクションが指定された期間に利用可能であれば、コレクションがキャプチャされた時点から監視されます。それが残っていればサイズチェックの評価が行われ、基準を満たしていれば長期のサイズ変化が監視されます。

Warning:デフォルト値を減らすと、ADがより多くのコレクションを処理する必要が出てくるため、CPUおよびメモリのパフォーマンスに影響を与えます。

Type:整数型(Integer)
Default value:30
Range:最小値 = 5、最大値 = N/A
Platform(s):Java

minimum-number-of-elements-in-collection-to-deep-size

自動リーク検出(ALD)は、頻繁に使用されるコレクションをすべて追跡します。識別され、監視されるコレクションオブジェクトはALDプロパティが定義する条件を満たしている必要があります。このプロパティはエレメントのしきい値の数を設定します。

Warning:デフォルト値を減らすと、ADがより多くのコレクションを処理するため、CPUおよびメモリのパフォーマンスに影響を与えます。

Type:整数型(Integer)
Default value:1000
Platform(s):Java

minimum-size-for-evaluation-in-mb

自動リーク検出(ALD)は、頻繁に使用されるコレクションをすべて追跡します。識別され、監視されるコレクションオブジェクトについては、ALDプロパティが定義する条件を満たしている必要があります。このプロパティは、監視の対象となるためのコレクションの最小初期サイズをメガバイト単位で設定します。コレクションはminimum-age-for-evaluation-in-minutesプロパティで指定された期間中存続する必要があります。

Warning:デフォルト値を減らすと、ADがより多くのコレクションを処理するため、CPUおよびメモリのパフォーマンスに影響を与えます。

Type:整数型(Integer)
Default value:5
Range:最小値 = 1、最大値 = N/A
Platform(s):Java

min-transaction-stall-threshold-in-seconds

指定された秒数以上実行しない限り、非同期トランザクションで停滞をチェックすることはありません(Executor モードの場合のみ)。

Type:整数型(Integer)
Default value:60
Platform(s):Java


msmq-correlation-field

デフォルトでは、.NET エージェントは MSMQ メッセージキューのダウンストリーム相関を無効にしています。このノードプロパティを発信ティアおよび受信ティアの両方に登録して、MSMQのダウンストリーム相関を有効にし、エージェントが相関データを書き込むフィールドを指定します。

エージェントは、[Extension] フィールドまたは [Label] フィールドをサポートしています。デフォルトでは、エージェントは [Extension] フィールドに相関データを書き込みます。ただし、MSMQ 書き込みデータが [Extension] フィールドに組み込まれているフレームワークもあります。[Extension] フィールドはフレームワークによってすでに使用されているため、このフィールドを使用できない場合にのみ [Label] を使用します。MSMQ の NServiceBus 実装では [Extension] フィールドを使用し、NServiceBus には [Label] を使用します。詳細については、.NETのMSMQバックエンドを参照してください。

Type:文字列
Supported values:
  • None: MSMQ のダウンストリーム相関の無効化
  • Label: 相関情報を [Label] フィールドに保存する
  • Extension: 相関情報を [Extension] フィールドに保存する
Default value:なし
Platform(s):.NET

msmq-single-threaded

MSMQ メッセージキューのスレッディング アーキテクチャを指定します。デフォルト値は false です。マルチスレッドキューの実装では、値を false に変更します。「.NETのMSMQバックエンド」を参照してください。

Type:ブール
Default value:false
Platform(s):.NET