アプリケーション エージェントのノードプロパティ(N ~ R)
この参照資料のページには、アプリエージェントのノードプロパティに関する情報が記載されています。プロパティはアルファベット順に並んでいます。
一般に、エージェントのデフォルト設定を変更する場合は気を付けてください。エージェントに対して指定された上限を増やす場合は、変更後のエージェントによるメモリ消費を注意深く評価およびモニタリングする必要があります。
nested-exception-message-depth
| タイプ | デフォルト値 | プラットフォーム |
|---|---|---|
| 整数 | 10 | Java、.Net |
normalize-prepared-statements
このフラグを true に設定した場合、クエリテキストがスナップショットに追加される前に、プリペアドステートメント SQL の変数は「?」に置換されます。| タイプ | デフォルト値 | プラットフォーム |
|---|---|---|
| ブーリアン | true | Java |
nservicebus-single-threaded
true に設定されています。マルチスレッドキューの実装では、値を false に変更します。.NETのNServiceBusバックエンド .NETのNServiceBusバックエンド| タイプ | デフォルト値 | プラットフォーム |
|---|---|---|
| ブーリアン | true | .Net |
osb-ignore-exit-types
終了を検出しない場合は、プロパティを [all] に設定します。
| タイプ | デフォルト値 | プラットフォーム |
|---|---|---|
| 文字列 | http、jms | Java |
on-demand-snapshots
| タイプ | デフォルト値 | プラットフォーム |
|---|---|---|
| ブーリアン | false | Java、.Net |
percentile-method-option
- P Square アルゴリズム(デフォルト):このオプションでは、ストレージの消費量と発生する CPU のオーバーヘッド量が最も少なくなります。計算されるパーセンタイルの精度は、応答時間の分布の性質によって変化します。提示されるパーセンタイルの精度が不明な場合以外は、このオプションを使ってください。
- Quantile Digest アルゴリズム:このオプションでは、消費されるストレージと CPU のオーバーヘッドが少しだけ増えますが、応答時間の分布次第ではパーセンタイルが向上する可能性があります。
このプロパティを変更しても、エージェントを再起動する必要はありません。
| タイプ | サポートされる値 | デフォルト値 | プラットフォーム |
|---|---|---|---|
| 数値 |
| 1 | Java、.Net |
prometheus-metric-uri
| タイプ | デフォルト値 | プラットフォーム |
|---|---|---|
| 文字列 | ``http://localhost:8080/metrics`` | Java |
prometheus-metric-report-initial-delay
| タイプ | デフォルト値 | プラットフォーム |
|---|---|---|
| 整数 | 60 | Java |
prometheus-metric-report-interval
スケールされたメトリックの名前を変更することもできます。次の設定形式を使用します。
metricName*scalingFactor>newMetricName,metricName2*scalingFactor2>newMetricName2
例
http_request_latency_in_sec*1000>http_request_latency_in_ms
prometheus-metric-drop-labels
次の設定形式を使用します。
labelName1,labelName2;metricName#labelName1,labelName2;metricName2#labelName1,labelName2例
netty_allocator_pooled_cache_size#id
quarkus-scheduled-annotation-discovery
| タイプ | デフォルト値 | プラットフォーム |
|---|---|---|
| ブーリアン | false | Java |
queue-single-threaded
false に設定されています。IBM MQ Get() メソッドが呼び出されると、トランザクション/スナップショットが途中で終了します。これを防止するには、エージェント ノード プロパティ queue-single-threaded=true を設定します。
| タイプ | デフォルト値 | プラットフォーム |
|---|---|---|
| ブーリアン | false | Java、.Net |
read-only-environment
true/false に設定すると、デフォルトの検出メカニズムがオーバーライドされ、指定された読み取り専用設定が適用されます。これは、エントリを保存し、エージェントの再起動中のビジネストランザクションの損失を防ぐために役立ちます。
| タイプ | デフォルト値 | プラットフォーム |
|---|---|---|
| ブーリアン | なし | Java |
reportingFrequencyInMillis
| タイプ | デフォルト値 | プラットフォーム |
|---|---|---|
| 数値 | 10000 ms | Java |
rest-num-segments
rest-num-segments は、rest-uri-segment-scheme で最初の n セグメントパラメータの n を指定します。rest-uri-segment-scheme このプロパティが 0 以下の場合、プロパティの値は無視されます。このプロパティの値は、rest-uri-segment-scheme=full の場合も無視されます。| タイプ | デフォルト値 | プラットフォーム |
|---|---|---|
| 文字列 | 2 | Java |
rest-transaction-naming
エージェントは各パラメータを取得し、Java クラスの注釈とプロパティに基づいて適切な値を書き込みます。
{class-name}:アプリケーション エージェントは、REST リソースにマッピングされた Java クラスの名前を書き込みます。{method-name}:呼び出されるメソッド。{class-annotation}:クラスの注釈値。{method-annotation}:メソッドに適用されるメソッド注釈(常にあるとは限りません)。{rest-uri}:REST リソースの URI。REST URIは以下のプロパティを使用して構成されます。{http-method}:リクエスト、GET、POST などの HTTP メソッド。{param-%d}:位置によって識別されるメソッドのパラメータ。%dをパラメータの位置に置き換えます(ゼロベース)。
| タイプ | デフォルト値 | プラットフォーム |
|---|---|---|
| 文字列 | {class-annotation}/{method-annotation}.{http-method} | Java |
例
ビジネストランザクション命名スキーム を参照してください。
rest-uri-segment-scheme
rest-uri-segment-schemeurifirst-n-segments には、last-n-segments、full、 の 3 つの有効な値があります。このプロパティは、{rest-uri} の URI で使用する URI のセグメント数を示します。{rest-uri} このオプションは、大文字と小文字が区別されます。このプロパティが 0 以下の場合、プロパティの値は無視されます。fullrest-num-segments| タイプ | デフォルト値 | プラットフォーム |
|---|---|---|
| 文字列 | first-n-segments | Java |
rmqsegments
RabbitMQのルーティングキーは文字列です。エージェントはルーティングキーのドット(.)で区切られているサブ文字列をセグメントとして扱います。rmqsegmentsの値を、名前に含めるルーティングキーセグメントの数を表す整数に設定します。バックエンド命名の修正の詳細については、「.NET の RabbitMQ バックエンド」を参照してください。
| タイプ | 値 | デフォルト値 | プラットフォーム |
|---|---|---|---|
| 数値 | 名前に含めるルーティングキーセグメントの数を表す整数 | 0 | .Net |