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

disable-agent

このプロパティはエージェントを有効または無効にします。このプロパティを true に設定すると、TransactionEntryPoints は監視されません。新しい BT またはメトリックは登録されず、メトリックとスナップショットは報告されません。エージェントのバックグラウンドスレッドは停止されません。false に設定すると、エージェントはすぐにアクティブになります。再起動は必要ありません。

タイプ:boolean
デフォルト値:False
プラットフォーム:Java

disable-agent-api

このプロパティは、agent-api ライブラリへのすべてのコールを無効にします。コールは、無効になっている場合は no-ops として機能します。

タイプ:boolean
デフォルト値:False
プラットフォーム:Java

disable-custom-exit-points-for

自動的に検出された特定のタイプのイグジットポイント(SAP、メール、LDAP など)を無効にします。タイプ名では、大文字と小文字が区別されます。複数のタイプを指定する場合は、カンマで区切ります。

タイプ:文字列
デフォルト値:なし
サポートされる値:CASSANDRA、Coherence、DangaMemcache,、EHCache、LDAP、Memcache、MongoDB、RABBIT_MQ、REDIS、RMI、SAP、THRIFT
プラットフォーム:Java

disable-dynamic-services

このプロパティを使用して、ダイナミックサービスを無効にします。external-services フォルダに記述されているダイナミック サービス フォルダ名のカンマ区切り文字列を指定できます。このプロパティで記述されているダイナミックサービスは、エージェントで開始されません。

値の例:

netviz,analytics,argentoDynamicService,secapp
CODE

app-agent-config.xml でプロパティを編集できます。

注:

  • 分析の場合、このプロパティを使用してサービスを無効にすることができます。ただし、ライセンスはトランザクション分析に使用されます。ライセンスの使用を無効にするには、コントローラ UI でノードプロパティとして無効にする必要があります。「トランザクション分析ライセンス使用の無効化」を参照してください。

  • .NET エージェントの場合、secapp を無効なサービスのリストに追加することで、Secure App サービスを無効にすることができます。
タイプ:文字列
デフォルト値:なし
プラットフォーム:.Net、Java

disable-exit-call-correlation-for

特定のタイプのコールの exit コール相関を無効にします。たとえば、KAFKA、WCF、WEB_SERVICE、HTTP、JMS、RMI などです。デフォルトで、すべてのイグジットコールの相関は有効にされています。

タイプ:文字列
デフォルト値:なし
プラットフォーム:Java、.NET

disable-exit-call-metrics-for

特定のタイプの exit コールの exit コールモニタリングを無効にします。たとえば、HTTP、JMS、WEB_SERVICE などです。このプロパティが設定されると、特定のイグジットコールタイプの平均データ(コール/分、平均応答時間)は収集されません。ただし、スナップショットの場合、すべての詳細が収集されます。アプリケーションがトランザクションごとに多数のイグジットコールを行い、平均メトリックが重要でない場合は、このプロパティを設定します。

タイプ:文字列
デフォルト値:デフォルトで、すべての exit コールのメトリックは有効になります。
プラットフォーム:Java、.NET

disable-percentile-metrics

デフォルトで percentile metrics enable コレクションをサポートするアプリケーション エージェント。[Configuration] > [Slow Transaction Thresholds] ウィンドウでパーセンタイルメトリックを無効にするか、このノードプロパティを手動で true に設定してパーセンタイルを無効にします。

このプロパティを変更しても、エージェントを再起動する必要はありません。

タイプ:boolean
デフォルト値:false
プラットフォーム:Java, .NET

disable-service-monitoring-metrics

このプロパティは報告される BT 間の着信クロスアプリケーション メトリックを停止します(ただし、通常のクロスアプリケーション メトリックは通常どおりに引き続き報告されます)。

タイプ:boolean
デフォルト値:True
プラットフォーム:Java

disable-soap-header-correlation-non-http

このプロパティは、Web サービストランザクションとの相関を制御します。有効にすると、WCF 転送が HTTP または HTTPS を介して行われない場合、相関ヘッダーの SOAP メッセージへの挿入が防がれます。

タイプ:boolean
デフォルト値:false
プラットフォーム:Java、.NET

詳細については、「 WCFエントリポイント」を参照してください

disabled-features

エージェントレポートを抑制するデータのタイプを指定します。このプロパティを使用して、エージェントのデータ収集メカニズムを無効にし、セキュリティまたはプライバシー上の理由からエージェントがレポートするデータを制限します。このエージェント構成は、データに影響するコントローラ構成を上書きします。

次を無効にできます。

  • LOG_PAYLOAD:ログペイロード(ノードプロパティ log-request-payload など)
  • RAW_SQL:Raw SQL ステートメント
  • CUSTOM_EXIT_SNAP_DATA:カスタム exit のスナップショットデータ
  • METHOD_INV_DATA_COLLECTOR:診断データコレクタ、メソッド呼び出し
  • HTTP_DATA_COLLECTOR:診断データコレクタ、HTTP リクエスト
  • INFO_POINT:インフォメーションポイント
  • ALL:上記のすべて
  • NONE:上記のどれでもない。これはデフォルトのエージェント動作と同等です。
タイプ:文字列
デフォルト値:なし
プラットフォーム:Java

エージェントのバージョン管理された conf ディレクトリの app-agent-config.xml で無効な機能を設定します。データカテゴリをdisabled-featuresプロパティのvalue属性として指定します。カンマでリストを区切ることで、複数のデータカテゴリを除外することができます。例:

capture-raw-sql が有効な場合、Splunk AppDynamics は次の形式で SQL コールをキャプチャします。

<app-agent-configuration>
 <configuration-properties>
 ....
 <property name="disabled-features" value="RAW_SQL,LOG_PAYLOAD"/>
 </configuration-properties>
 .....
</app-agent-configuration>
CODE

disable-ibmbpm-data-collectors

IBM-BPM タスクのビジネストランザクションのデータコレクタが無効(value=true)か有効(value=false)かを設定します。

タイプ:boolean
デフォルト値:false
プラットフォーム:Java

disable-ibmbpm-usertask-bt-in-process-correlation

IBM-BPM UserTask のビジネストランザクションのビジネス トランザクション プロセス内相関が無効(value=true)か有効(value=false)かを設定します。

タイプ:boolean
デフォルト値:false
プラットフォーム:Java

disable-ibmbpm-usertask-bt-naming

IBM-BPM UserTask のビジネストランザクションのビジネス トランザクション命名スキームが無効(value=true)か有効(value=false)かを設定します。
true に設定すると、ビジネストランザクションはデフォルト URL に従って命名され、意味のある名前にはなりません。

タイプ:boolean
デフォルト値:false
プラットフォーム:Java

dev-mode-suspend-cpm

システムが開発モードから通常のオペレーションモードに切り替わる前に、開発モード中に 1 分間あたりにモニターされるトランザクションの最大数。

タイプ:整数
デフォルト値:500
範囲:最小 = 0、最大 = N/A
プラットフォーム:Java

dont-show-packages

このノードでキャプチャされたコールグラフについては、グローバルコールグラフ構成で設定されたものに加えて、これらのパッケージ/クラス名を表示しません。再起動は必要ありません。

タイプ:文字列
デフォルト値:なし
プラットフォーム:Java、.NET

downstream-tx-detection-enabled

エージェントが長時間コントローラに到達できない場合、ほとんどのサービスを無効にし、継続する階層にアップストリーム トランザクションが検出され、モニターされていないことを知らせます。このプロパティを true に設定すると、アップストリーム階層でネットワークエラーが発生した場合でも、継続する階層が自身のトランザクションを検出できるようになります。

タイプ:boolean
デフォルト値:false
プラットフォーム:Java、.NET

enable-all-rsd-error-propagation

このプロパティにより、エージェントは、ビジネストランザクション外のコールまたはビジネストランザクションに関連するコールで発生したエラーを認識できます。

false:すべてのビジネス トランザクション エラーが報告されますが、ビジネストランザクション外のエラーは報告されません。

true:すべてのビジネス トランザクション エラーが報告されます。加えて、ビジネストランザクション外のエラーもレポートされます。たとえば、ビジネストランザクションのトラッキング分析から生成されたエラーがレポートされます。

full-disable:非同期エラーは認識されません。

タイプ:boolean
デフォルト値:false
プラットフォーム:Java、.NET

enable-async-service-endpoints

デフォルトでは、Java エージェントはワーカースレッドのサービスエンドポイントを自動的に検出します。このプロパティを「false」に設定すると、ワーカースレッドのサービスエンドポイント検出を無効にします。これは、[Configuration] > [Instrumentation] > [Service Endpoints] におけるその他のタイプのサービスエンドポイントの [Automatic Service Endpoint Detection] チェックボックスと同じ効果を持ちます。

タイプ:boolean
デフォルト値:true
プラットフォーム:Java

enable-async2-eum-context-lookup

Servlet3 非同期ディスパッチメカニズムを使用して実装されたアプリケーションで EUM を有効にすると、複数の EUM 相関ヘッダーが応答に追加される可能性があります。

このノードプロパティは、Java エージェントからの HTTP レスポンスに重複する ADRUM ヘッダーが挿入されないようにします。

タイプ:boolean
デフォルト値:false
プラットフォーム:Java

enable-axon-entry

このノードプロパティは、軸索エントリを無効にするために使用されます。デフォルトでは有効に設定されています。

タイプ:boolean
デフォルト値:true(デフォルトでは、軸索エントリは有効です)。
プラットフォーム:Java

enable-boundedcollection-overflow-capture

true に設定すると、アプリケーションエラーとともに Bounded Collection エラー(エージェントエラー)が報告されます。

app-agent-config.xml でプロパティを編集できます。

タイプ:boolean
デフォルト値:false
プラットフォーム:Java

enable-axon-exit

このノードプロパティは、軸索イグジット無効にするために使用されます。デフォルトでは有効に設定されています。

タイプ:boolean
デフォルト値:true(デフォルトでは、軸索エントリは有効です)。
プラットフォーム:Java

enable-bt-block-wait-time-monitoring

このプロパティは、BT ブロックごとのキャプチャと待機時間メトリックを制御します。デフォルトでは、無効です。

タイプ:boolean
デフォルト値:false:(デフォルトでは無効)
プラットフォーム:Java

enable-bt-cpu-time-monitoring

このプロパティはエージェントがビジネストランザクションによって取得された CPU 時間をキャプチャするかどうかを制御します。

タイプ:boolean
デフォルト値:true
プラットフォーム:Java


enable-default-http-error-code-reporter

このプロパティは、400 から 505 のエラーコードに関する自動 HTTP エラーコードレポートを無効または有効にします。

タイプ:boolean
デフォルト値:true
プラットフォーム:Java、.NET

enable-eum-bt-duration

このプロパティを true に設定すると、Cookie/ヘッダーの HttpServlets の EUM メタデータにビジネストランザクション期間値が挿入されます。EUM ユーザーでない場合は、ビジネストランザクション期間の計算に関連するコストを回避するため、このプロパティを設定してはなりません。モバイル ネットワーク リクエストとビジネストランザクションの相関については、「モバイル RUM 用のビジネストランザクションの相関」を参照してください。
タイプ:boolean
デフォルト値:false
プラットフォーム:Java

enable-ignore-nested-exception-message

true に設定すると、ネストされた例外メッセージが無視されます。

タイプ:boolean
デフォルト値:false
プラットフォーム:Java、.NET

enable-info-point-data-in-snapshots

このプロパティは、スナップショット内のインフォメーション ポイント コールのキャプチャを無効または有効にします。このプロパティをtrueに設定すると、インフォメーションポイントコールがスナップショットのUser Dataセクションに表示されます。

タイプ:boolean
デフォルト値:false
プラットフォーム:Java、.NET

enable-instance-monitoring

このプロパティは、このノードでのインスタンストラッキングを有効または無効にします。JVMを再起動する必要はありません。

タイプ:boolean
デフォルト値:false
プラットフォーム:Java

enable-interceptors-for-security

このプロパティは、このノードのセキュリティインターセプタを有効または無効にします。Java 2 セキュリティマネージャが有効になっている環境では、このプロパティを true に設定します。Java 2 セキュリティマネージャが有効で、このプロパティが true に設定されていない場合、エージェントは SecurityExceptions を検出し、必要なデータを収集することができなくなります。JVMを再起動する必要はありません。

タイプ:boolean
デフォルト値:false
プラットフォーム:Java

enable-json-bci-rules

JSON バイトコード インストゥルメンテーション ルールを有効にするには、このプロパティを true に設定します。この値を true に設定すると、Splunk AppDynamics はパッケージ/クラス org.json.JSONObject 内の get および getString メソッドをインストゥルメント化します。JVMを再起動する必要があります。

タイプ:boolean
デフォルト値:true。これは新しいアプリケーションにのみ影響します。3.7.x コントローラで作成されたアプリケーションでは、このプロパティはデフォルトで false に設定されています。
プラットフォーム:Java

enable-kafka-consumer

enable-kafka-consumertrue に設定して、Apache Kafka コンシューマ エントリ ポイントを有効にします。詳細については、「Javaバックエンド検出」の「Apache Kafka のバックエンド」を参照してください。

タイプ:boolean
デフォルト値:false
プラットフォーム:Java

enable-object-size-monitoring

このプロパティは自動リーク検出(ALD)に関連しており、このノードで Object Size モニタリングを有効または無効にします。このプロパティを変更してもJVMの再起動は必要ありません。ALDはJVMバージョン1.6以降でサポートされています。

タイプ:boolean
デフォルト値:false
プラットフォーム:Java

enable-openai-metrics

true に設定すると、このプロパティは Java エージェントでの OpenAI API メトリックのモニタリングとレポートを有効にします。「Java エージェントを使用した OpenAI API のモニタリング」を参照してください。

タイプ:boolean
デフォルト値:false
プラットフォーム:Java

enable-reverse-proxy

true に設定すると、Java エージェントのリバースプロキシが有効になります。

タイプ:boolean
デフォルト値:false
プラットフォーム:Java

enable-soap-header-correlation

このプロパティは、Web サービストランザクションとの相関を制御します。有効にすると、Webサービストランザクションを受け取るノードが、そのトランザクションと何らかのダウンストリームトランザクションを関連付ける可能性があります。相関機能は、Webサービスのフレームワークによって異なります。現在、Apache SynapseとCXFフレームワークのみ相関をサポートしています。無効にすると、エージェントはWebサービスティアを介した相関を実行しません。

タイプ:boolean
デフォルト値:false
プラットフォーム:Java、.NET

enable-spring-actuator-metrics

アプリケーションメトリックのレポートを有効にするには、このプロパティを true に設定します。カスタムポートを使用している場合は、spring-actuator-port ノードプロパティを設定する必要があります。

タイプ:boolean
デフォルト値:false
プラットフォーム:Java

enable-spring-integration-entry-points

このプロパティは、Spring Integration エントリポイントのデフォルト検出を無効または有効にします。無効にするには false に設定します。

Spring Integrationエントリポイントのデフォルト検出はMessageHandlerに基づいています。最初の MessageHandler が実行される前に多くのアプリケーションフローが発生する場合:

Spring Integrationサポート」も参照してください。

タイプ:boolean
デフォルト値:true
プラットフォーム:Java

enable-spring-rest-client-correlation

このプロパティは、Spring Rest クライアントの相関サポートを無効または有効にします。

タイプ:boolean
デフォルト値:なし
プラットフォーム:Java

enable-spring-ws-dom-parser-rules

このプロパティにより、SOAP XML ペイロードで Web サービス ビジネス トランザクションを分割できます。プロパティを有効にするには、値を true に設定します。名前空間コンテキストマッピング(URI へのプレフィックスのマッピング)を変更して、app-agent-config.xml ファイル内の SOAP メッセージプロパティを解析できます。

タイプ:boolean
デフォルト値:false
プラットフォーム:Java

enable-startup-snapshot-policy

このプロパティは、起動トランザクション スナップショットのポリシーを無効または有効にします。これは、アプリケーションサーバ起動時最初の 15 分間、呼び出されるすべてのビジネストランザクションに対し、スナップショットが収集されることを意味します。

タイプ:boolean
デフォルト値:false
プラットフォーム:Java、.NET

enable-transaction-correlation

このプロパティは、トランザクション相関を無効または有効にします。再起動の必要はありません。

タイプ:boolean
デフォルト値:true
プラットフォーム:Java、.NET

enable-vertx-http

Vert.x のサーブレット HTTP エントリポイントとイグジットポイントを有効または無効にします。

タイプ:boolean
デフォルト値:true
プラットフォーム:Java

enable-vertx-message-entry

継続するトランザクションの Vert.x バーティクル メッセージ エントリ ポイントを有効または無効にします。

タイプ:boolean
デフォルト値:true
プラットフォーム:Java

enable-xml-bci-rules

このプロパティは、Java XML バインディングおよび DOM パーサーのバイトコード インストゥルメンテーション ルールを有効にします。有効にするには、true に設定します。この変更は、JVMの再起動後に有効になります。

タイプ:boolean
デフォルト値:true。これは新しいアプリケーションにのみ影響します。3.7.x コントローラで作成されたアプリケーションでは、このプロパティはデフォルトで false に設定されています。
プラットフォーム:Java

end-to-end-message-latency-threshold-millis

しきい値を設定することで、分散非同期システムのエンドツーエンドメッセージ遅延モニタリングを有効にします。しきい値を超えるメッセージが、イベントビューアで表示されます。

タイプ:整数
デフォルト値:0
範囲:最小 = 0、最大 = 36000
プラットフォーム:Java

exceptions-to-ignore

デフォルトでは、例外をエラー検出設定で無視されるように設定して、無視された例外がそれが発生したビジネストランザクションをエラーとマークしないようにします。ただし、エラーおよび例外ダッシュボードでは例外の発生が追跡されます。

特定の例外を完全に無視するには、このノードプロパティで完全修飾クラス名を指定します


(例:oracle.jdbc.DatabaseException)。

複数の例外をカンマで区切って追加できます。

この方法で設定された例外の影響を受けるすべての可視性が削除されるため、このプロパティを使用する場合は注意が必要です。
タイプ:文字列
デフォルト値:0
プラットフォーム:Java