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

disable-agent

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

Type:ブール
Default value:False
Platform(s):Java

disable-agent-api

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

Type:ブール
Default value:False
Platform(s):Java

disable-custom-exit-points-for

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

Type:文字列
Default value:none
Supported values:CASSANDRA、Coherence、DangaMemcache、EHCache、LDAP、Memcache、MongoDB、RABBIT_MQ、REDIS、RMI、SAP、THRIFT
Platform(s):Java

disable-exit-call-correlation-for

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

Type:文字列
Default value:none
Platform(s):Java、.NET

disable-exit-call-metrics-for

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

Type:文字列
Default value:デフォルトで、すべてのイグジットコールのメトリックは有効にされています。
Platform(s):Java、.NET

disable-percentile-metrics

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

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

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

disable-service-monitoring-metrics

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

Type:ブール
Default value:True
Platform(s):Java

disable-soap-header-correlation-non-http

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

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

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

disabled-features

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

以下の項目を無効にできます

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

Examples

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

capture-raw-sql  が有効な場合、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)にする必要があるかどうかを設定します。

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

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

IBM-BPM ユーザ タスク ビジネス トランザクションの処理中のビジネストランザクションを無効(value=true)または有効(value=false)にする必要があるかどうかを設定します。

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

disable-ibmbpm-usertask-bt-naming

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

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

dev-mode-suspend-cpm

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

Type:整数型(Integer)
Default value:500
Range:Minimum=0; Maximum=N/A
Platform(s):Java

dont-show-packages

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

Type:文字列
Default value:none
Platform(s):Java、.NET

downstream-tx-detection-enabled

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

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

enable-all-rsd-error-propagation

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

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

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

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

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

enable-async-service-endpoints

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

Type:ブール
Default value:true
Platform(s):Java

enable-async2-eum-context-lookup

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

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

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

enable-axon-entry

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

Type:ブール
Default value:true(デフォルトで、軸索エントリは有効にされています。)
Platform(s):Java

enable-axon-exit

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

Type:ブール
Default value:true(デフォルトで、軸索エントリは有効にされています。)
Platform(s):Java

enable-bt-block-wait-time-monitoring

このプロパティは、BT ブロックあたりのキャプチャおよび待機時間のメトリックを制御します。デフォルトでは無効にされています。

Type:ブール
Default value:false -(デフォルトでは無効)
Platform(s):Java

enable-bt-cpu-time-monitoring

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

Type:ブール
Default value:true
Platform(s):Java



enable-default-http-error-code-reporter

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

Type:ブール
Default value:true
Platform(s):Java、.NET

enable-info-point-data-in-snapshots

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

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

enable-instance-monitoring

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

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

enable-interceptors-for-security

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

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

enable-json-bci-rules

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

Type:ブール
Default value:true。これは新しいアプリケーションにのみ影響します。3.7.x コントローラで作成されたアプリケーションでは、このプロパティはデフォルトで false に設定されています。
Platform(s):Java

enable-kafka-consumer

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

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

enable-object-size-monitoring

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

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

enable-soap-header-correlation

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

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

enable-spring-integration-entry-points

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

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

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

Type:ブール
Default value:true
Platform(s):Java

enable-spring-ws-dom-parser-rules

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

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

enable-startup-snapshot-policy

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

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

enable-transaction-correlation

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

Type:ブール
Default value:true
Platform(s):Java、.NET

enable-vertx-http

ServletのVert.x用HTTPエントリポイントおよびイグジットポイントを有効または無効にします。

Type:ブール
Default value:true
Platform(s):Java

enable-vertx-message-entry

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

Type:ブール
Default value:true
Platform(s):Java

enable-xml-bci-rules

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

Type:ブール
Default value:true。これは新しいアプリケーションにのみ影響します。3.7.x コントローラで作成されたアプリケーションでは、このプロパティはデフォルトで false に設定されています。
Platform(s):Java

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

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

Type:整数型(Integer)
Default value:0
Range:Minimum=0; Maximum=36000
Platform(s):Java

exceptions-to-ignore

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

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


(例:oracle.jdbc.DatabaseException)。

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

この方法で設定された例外の影響を受けるすべての可視性が削除されるため、このプロパティを使用する場合は注意が必要です。
Type:文字列
Default value:0
Platform(s):Java