Download PDF
Download page アプリケーション エージェントのノードプロパティ(N ~ R).
アプリケーション エージェントのノードプロパティ(N ~ R)
この参照資料のページには、アプリエージェントのノードプロパティに関する情報が記載されています。プロパティはアルファベット順に並んでいます。
一般に、エージェントのデフォルト設定を変更する場合は気を付けてください。エージェントに対して指定された上限を増やす場合は、変更後のエージェントによるメモリ消費を注意深く評価およびモニタリングする必要があります。
nested-exception-message-depth
ネストされた例外メッセージが無視されるレベルを定義します。
タイプ: | 整数 |
デフォルト値: | 10 |
プラットフォーム: | Java、.Net |
normalize-prepared-statements
このフラグを true
に設定した場合、クエリテキストがスナップショットに追加される前に、プリペアドステートメント SQL の変数は '?' に置換されます。
タイプ: | boolean |
デフォルト値: | true |
プラットフォーム: | Java |
nservicebus-single-threaded
NServiceBus メッセージキューのスレッドアーキテクチャを指定します。デフォルト値は true
です。マルチスレッドキューの実装では、値を false
に変更します。「.NETのNServiceBusバックエンド」を参照してください。
タイプ: | boolean |
デフォルト値: | true |
プラットフォーム: | .NET |
osb-ignore-exit-types
このカンマ区切りのプロパティは、関連性のないカスタムバックエンドとして検出から除外する終了プロトコル([Transport Configuration] ペインで設定されている)を定義します。
終了を検出しない場合は、プロパティを [all] に設定します。
タイプ: | 文字列 |
デフォルト値: | http,jms |
プラットフォーム: | Java |
on-demand-snapshots
このノードで実行されたすべてのビジネストランザクションのスナップショットを収集します。再起動は必要ありません。このプロパティは、開発モードでは無視されます。
タイプ: | boolean |
デフォルト値: | false |
プラットフォーム: | Java、.NET |
percentile-method-option
Splunk AppDynamics でパーセンタイルを計算する場合、次の 2 つの異なるアルゴリズムのいずれかを選択できます。
- P Square アルゴリズム(デフォルト):このオプションは、最も少量のストレージを消費し、CPU オーバーヘッドが最も小さくなります。計算されるパーセンタイルの精度は、応答時間の分布の性質によって変化します。提示されるパーセンタイルの精度が不明な場合以外は、このオプションを使ってください。
- Quantile Digest アルゴリズム:このオプションでは、消費されるストレージと CPU のオーバーヘッドが少しだけ増えますが、応答時間の分布次第ではパーセンタイルが向上する可能性があります。
このプロパティを変更しても、エージェントを再起動する必要はありません。
タイプ: | 数値 |
サポートされる値: |
|
デフォルト値: | 1 |
プラットフォーム: | Java、.NET |
queue-single-threaded
IBM MQ メッセージキューのスレッドアーキテクチャを指定します。デフォルト値は false
です。
IBM MQ Get()
メソッドが呼び出されると、トランザクション/スナップショットが途中で終了します。これを防止するには、エージェント ノード プロパティ queue-single-threaded=true
タイプ: | boolean |
デフォルト値: | false |
プラットフォーム: | Java、.NET |
read-only-environment
デフォルトでは、Java エージェントは Azure Spring Cloud などの読み取り専用環境を識別し、それに応じて機能します。ただし、このプロパティを使用すると、環境を読み取り専用として扱うかどうかを手動で指定できます。true/false
に設定すると、デフォルトの検出メカニズムがオーバーライドされ、指定された読み取り専用設定が適用されます。これは、エントリを保存し、エージェントの再起動中のビジネストランザクションの損失を防ぐために役立ちます。
タイプ: | boolean |
デフォルト値: | なし |
プラットフォーム: | Java |
reportingFrequencyInMillis
エージェントプロパティは、エージェントからのリクエストセグメントデータ(RSD)アップロードの頻度を指定します。
タイプ: | 数値 |
デフォルト値: | 10000 ms |
プラットフォーム: | Java |
rest-num-segments
プロパティ rest-num-segments
は、rest-uri-segment-scheme の first-n-segments パラメータの n を指定します。このプロパティが 0 以下の場合、プロパティの値は無視されます。また、rest-uri-segment-scheme=full の場合も、このプロパティの値は無視されます。
タイプ: | 文字列 |
デフォルト値: | 2 |
プラットフォーム: | Java |
rest-transaction-naming
このノードプロパティは、REST ベースのビジネストランザクションの命名形式を決定します。変数を使用して、実行時にバインドされた値で名前を設定できます。変数とマッチしないプロパティ値の文字は、ビジネストランザクション名のリテラルテキストとして処理されるため、たとえば、コロン、スラッシュ、または別の文字で変数を区切ることができます。
エージェントは各パラメータを取得し、Java クラスの注釈とプロパティに基づいて適切な値を書き込みます。
{class-name}
:アプリケーション エージェントは REST リソースにマッピングされる Java クラスの名前を書き込みます。{method-name}
:呼び出されるメソッド。{class-annotation}
:クラスの注釈値。{method-annotation}
:メソッドに適用されるメソッド注釈(常にあるとは限りません)。{rest-uri}
:REST リソースの URI。REST URI は、次のプロパティを使用してさらに構成されます。{http-method}
:リクエストの HTTP メソッド(GET、POST など)。{param-%d}
:位置によって識別されるメソッドのパラメータ。%dをパラメータの位置に置き換える(ゼロベース)
タイプ: | 文字列 |
デフォルト値: | {class-annotation}/{method-annotation}.{http-method} |
プラットフォーム: | Java |
rest-uri-segment-scheme
プロパティ rest-
uri-segment-scheme
には次の 3 つの有効な値があります。first-n-segments
、last-n-segments
、および full
。このプロパティは、{rest-uri} の URI で使用する URI のセグメント数を示します。このオプションは、大文字と小文字が区別されます。このプロパティの値が full
の場合は、rest-num-segments の値が無視されます。
タイプ: | 文字列 |
デフォルト値: | first-n-segments |
プラットフォーム: | Java |
rmqsegments
.NET 用アプリケーション エージェント(エージェント)は自動的に RabbitMQ リモートサービスを検出します。rmqsegmentsノードプロパティを使用して、キューのバックエンド名を調整し、ルーティングキーの一部またはすべてのセグメントを含むようにします。実装しているRabbitMQ交換とルーティングキーに精通している必要があります。「RabbitMQ Exchanges and Exchange Types」を参照してください。
RabbitMQのルーティングキーは文字列です。エージェントはルーティングキーのドット(.)で区切られているサブ文字列をセグメントとして扱います。rmqsegmentsの値を、名前に含めるルーティングキーセグメントの数を表す整数に設定します。詳細については、「.NETのRabbitMQバックエンド」のバックエンド命名の修正を参照してください。
タイプ: | 数値 |
値: | 名前に含めるルーティングキーセグメントの数を表す整数。 |
デフォルト値: | 0 |
プラットフォーム: | .NET |