Download PDF
Download page アプリケーション エージェントのノードプロパティ(S).
アプリケーション エージェントのノードプロパティ(S)
この参照資料のページには、アプリエージェントのノードプロパティに関する情報が記載されています。プロパティはアルファベット順に並んでいます。
sensitive-data-filters
このプロパティを true
に設定すると、トランザクション スナップショットの機密のランタイムデータが非表示になります。app-agent-config.xml
で指定された XML 形式でフィルタを追加します。このノードプロパティは、app-agent-config.xml
からの機密フィルタ構成をオーバーライドしません。
Type | 文字列 |
Default value: | none |
Platform(s): | Java |
Example
<sensitive-data-filters>
<sensitive-data-filter applies-to="environment-variables,system-properties,jmx-mbeans" match-type="CONTAINS" match-pattern="password"/>
</sensitive-data-filters>
sensitive-message-filters
トランザクション スナップショット内の機密データを含むランタイムメッセージを非表示にするには、このプロパティを true
に設定します。app-agent-config.xml
で指定された XML 形式でフィルタを追加します。このノードプロパティは、他のノードプロパティをオーバーライドしません。
Type | 文字列 |
Default value: | none |
Platform(s): | Java |
Example
<sensitive-message-filters>
<sensitive-message-filter message-type="throwable,logger-message,all" match-type="EQUALS|CONTAINS|STARTSWITH|ENDSWITH|REGEX" match-pattern="CASESENSITIVE_PATTERN" redaction-regex="SENSITIVE_INFO_REGEX_GROUP"/>
</sensitive-message-filters>
sensitive-url-filters
トランザクション スナップショットで機密 URL を非表示にするには、このプロパティを true
に設定します。app-agent-config.xml
で指定された XML 形式でフィルタを追加します。このノードプロパティは、app-agent-config.xml
からの機密フィルタ構成をオーバーライドしません。
Type | 文字列 |
Default value: | none |
Platform(s): | Java |
Example
<sensitive-url-filters>
<sensitive-url-filter delimiter="/" segment="2,3" match-filter="EQUALS|INLIST|STARTSWITH|ENDSWITH|CONTAINS|REGEX|NOT_EMPTY" match-pattern="pattern" param-pattern=""/>
</sensitive-url-filters>
show-packages
このノードでキャプチャされたコールグラフについては、グローバルコールグラフ構成で構成されたものに加え、指定されたパッケージまたはクラス名を表示します。再起動は必要ありません。
Type: | 文字列 |
Default value: | none |
Platform(s): | Java、.NET |
slow-request-deviation
現在の平均応答時間の偏差を表すミリ秒単位の値。この設定は、遅延している実行中のトランザクションの評価に使用されます。詳細は、slow-request-threshold
プロパティも参照してください。
Type: | 整数型(Integer) |
Default value: | 200 |
Range: | 最小値 = 10、最大値 = 3600 |
Platform(s): | Java、.NET |
slow-request-monitor-interval
このプロパティが指定する間隔で、実行中のリクエストの遅延がチェックされます。値はミリ秒単位で指定されます。
Type: | 整数型(Integer) |
Default value: | 100 |
Range: | 最小値 = 0、最大値 = 3600 |
Platform(s): | Java、.NET |
slow-request-threshold
このしきい値(ミリ秒単位)よりも時間がかかり、かつ現在の平均応答時間について slow-request-deviation
プロパティよりも大きな偏差がある実行中のリクエストがモニタリングされ、ホットスポットがキャプチャされます。
Type: | 整数型(Integer) |
Default value: | 500 |
Range: | 最小値 = 0、最大値 = 3600 |
Platform(s): | Java、.NET |
socket-enabled
.NET および Java アプリケーションの NetViz モニタリングを有効にするには、このプロパティを使用します。
Type: | ブール |
デフォルト値: | false(.Net)true(Java) |
プラットフォーム: | .NET、Java |
spring-batch-enabled
このプロパティを使用して、Spring Batchに対するOOTB BT検出を有効または無効にします。
Type: | ブール |
Default value: | true |
Platform(s): | Java |
spring-integration-receive-marker-classes
このプロパティを使用して、Spring Integrationに適切なPOJOエントリとして判断したクラスとメソッドを指定します。
MessageHandler インターフェイスに基づいて、Java のアプリケーション エージェントは、デフォルトで自動的に「DirectChannel」以外のすべてのチャネルの終了を検出します。最初の MessageHandler が実行される前に、多数のアプリケーションフローが発生する場合は、次のようにします。
- enable-spring-integration-entry-points=false と設定し、
- 適切な POJO エントリポイントを設定します。
- このプロパティの各適切な POJO エントリポイントクラス/メソッドを宣言します。spring-integration-receive-marker-classes
アプリケーションコードがループ内のメッセージのポーリングを行う場合、各ループの繰り返しスパンはトランザクションとして追跡されます。ループが始まるとトラッキングが開始され、繰り返しが終了するとループも終了します。pollableChannel.receive()
がループ内で呼び出されない事象を防ぐには、ループ内のメッセージのポーリングを行う各クラス/メソッドの組み合わせに対して、このプロパティを指定します。
このプロパティを設定したら、このプロパティの変更を反映させるためにアプリケーションサーバーを再起動してください。
Type: | 完全修飾クラス/メソッド名のカンマ区切りの文字列(たとえば、spring-integration-receive-marker-classes = |
デフォルト値: | none |
プラットフォーム: | Java |
Examples
たとえば、以下のトラッキングを有効にするには
class MessageProcessor
{
void process()
{
while(true)
{
Message message = pollableChannel.receive()
}
}
}
このプロパティを次のように設定します。
spring-integration-receive-marker-classes = MessageProcesser/process
Spring Integrationサポート も参照してください。
spring-mvc-naming-scheme
Spring MVCトランザクションの命名スキームを変更するには、このノードプロパティを登録します。Bean IDはグローバル命名タイプとして使用できません。グローバルにはBean IDおよびメソッド名を使用します。
Type: | 文字列 |
Allowed values: | bean-id、simple-class-name、fully-qualified-class-name、business-interface-name、bean-method-name、ben-id-and-method-name、class-and-method-name |
Default value: | none |
Platform(s): | Java |