アプリケーション エージェントのノードプロパティ(J~L)

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

jakarta-bean-validation-enabled

このプロパティは、Jcalta Bean Validation インストゥルメンテーションを有効にします。
タイプデフォルト値プラットフォーム
ブーリアンfalseJava

jdbc-callable-statements

このプロパティを使用して、インストゥルメント化する必要がある java.sql.CallableStatement インターフェイスの実装クラスを示します。
タイプ デフォルト値 プラットフォーム
文字列 なし Java

たとえば、Times Ten(サポートされていないデータベース)のコールのインストゥルメント化を行うには、このプロパティを次のように設定します。

com.timesten.jdbc.JdbcOdbcCallableStatement

jdbc-connections

このプロパティを使用して、インストゥルメント化する必要がある java.sql.Connection インターフェイスの実装クラスを示します。
タイプ デフォルト値 プラットフォーム
文字列 なし Java

たとえば、Times Ten(サポートされていないデータベース)のコールのインストゥルメント化を行うには、このプロパティを次のように設定します。

com.timesten.jdbc.JdbcOdbcConnection

jdbc-dbcam-integration-enabled

このプロパティを使用して、データベースおよびデータベースモニタリングのために Java エージェントを Splunk AppDynamics と統合します。このプロパティを変更しても、JDK 1.6 以降であれば JVM を再起動する必要はありません。これより古い JVM 1.5 ではクラスのリロードをサポートしていないため、これらの環境では再起動が必要です。
タイプ デフォルト値 プラットフォーム
ブーリアン false Java

詳細

Splunk AppDynamics for Databases
Splunk AppDynamics:このプロパティを有効にすると、トランザクション スナップショットのフローマップからデータベース用AppDynamics にリンクして exit コールを Oracle データベースに対して行い、スナップショットの時点で実行されていた SQL ステートメントを分析できます。このプロパティは、Splunk AppDynamics for Databases ライセンスと事前に設定したデータベースコレクタと連携して機能します。統合はコントローラ UI の管理ページからも設定する必要があります。
データベースのモニタリング
:Java アプリケーションと Oracle データベース間のスナップショット相関を有効にするには、このプロパティを設定します。このプロパティで、Java エージェントによってモニタされるビジネストランザクションとデータベースモニタリングによってモニタされる Oracle データベースとの間のグローバル固有識別子(GUID)セッションタグを設定します。各スナップショットは、データベースモニタリングのインストルメンテーションが標準 JDBC API を使用して Oracle セッションに挿入する GUID によって識別されます。これにより、Splunk AppDynamics が GUID を含むセッションプロパティを収集できるようになります。クエリが GUID に関連付けられている場合、AppDynamics はバックエンド データベース アクティビティをビジネス トランザクション スナップショットと関連付けることができます。Splunk AppDynamics

jdbc-prepared-statements

このプロパティを使用して、インストゥルメント化する必要がある java.sql.PreparedStatement インターフェイスの実装クラスを示します。
タイプ デフォルト値 プラットフォーム
文字列 なし Java

たとえば、Times Ten(サポートされていないデータベース)のコールのインストゥルメント化を行うには、このプロパティを次のように設定します。

com.timesten.jdbc.JdbcOdbcPreparedStatement

jdbc-resultset

このプロパティを使用して、インストゥルメント化する必要がある java.sql.ResultSet インターフェイスの実装クラスを示します。
タイプ デフォルト値 プラットフォーム
文字列 なし Java

たとえば、Times Ten(サポートされていないデータベース)のコールのインストゥルメント化を行うには、このプロパティを次のように設定します。

com.timesten.jdbc.JdbcStatement

jdbc-statements

このプロパティを使用して、インストゥルメント化する必要がある java.sql.Statement インターフェイスの実装クラスを示します。
タイプ デフォルト値 プラットフォーム
文字列 なし Java

たとえば、Times Ten(サポートされていないデータベース)のコールのインストゥルメント化を行うには、このプロパティを次のように設定します。

com.timesten.jdbc.JdbcOdbcStatement

jmx-appserver-mbean-finder-delay-in-seconds

アプリケーションサーバーが起動すると、関連付けられたMBeanサーバーが起動し、MBeanが検出されます。これらのアクティビティのタイミングはアプリケーションサーバーや構成によって異なります。Splunk AppDynamics エージェントが MBean を検出する予定の時点でこのアクティビティが完了していない場合、MBean ブラウザはそれらを表示しません。このノードプロパティを使用すると MBean の検出を遅らせることができ、エージェントはアプリケーションサーバの起動後にすべてのドメインを検出できるようになります。たとえば、サーバー起動時間の1.5倍の時間まで遅らせることができます。Splunk AppDynamics エージェントのデフォルトの遅延時間は 2 分です。
タイプデフォルト値プラットフォーム
整数120Java

jmx-operation-timeout-in-milliseconds

JavaエージェントがMBeanオペレーションのタイムアウトまでに待機する時間の長さを制御します。MBeanオペレーションの実行時間がデフォルトの10秒より長い場合は、タイムアウト値を5分まで増やせます。
タイプデフォルト値プラットフォーム
整数10000(10 秒)Java

jmx-rediscover-mbean-servers

アプリケーションサーバーが起動すると、関連付けられたMBeanサーバーが起動し、MBeanが検出されます。これらのアクティビティのタイミングはアプリケーションサーバーや構成によって異なります。Splunk AppDynamics エージェントが MBean を検出する予定の時点でこのアクティビティが完了していない場合、MBean ブラウザはそれらを表示しません。このノードプロパティを使用すると、MBean の再検出をトリガーし、エージェントがアプリケーションサーバの起動後にすべてのドメインを検出できるようになります。アプリケーションエージェントの管理 にあるように、このプロパティを true に設定してアプリケーション エージェントをリセットします。
タイプ デフォルト値 プラットフォーム
ブーリアン false Java

jmx-rediscover-mbean-servers-periodic-in-min

このプロパティは、Mbean の再検出を「x」分(x はこのノードプロパティで指定した値)ごとに定期的にトリガーするのに役立ちます。このプロパティを有効にすると、エージェントは指定した間隔で Mbean サーバのキャッシュを更新します。デフォルトでは、Mbean サーバの定期的な再検出は行われません。定期的な再検出タスクが有効になっている場合、停止するにはこのプロパティの値を 0 に設定します。
タイプデフォルト値プラットフォーム
文字列0Java

jmx-query-timeout-limit

このプロパティはタイムアウトの上限を設定します。このプロパティを負の値に設定するとタイムアウトは無効になります。たとえば、このプロパティを–1に設定すると、タイムアウトは無効になります。
タイプデフォルト値プラットフォーム
Long5Java

jrmp-enable

このプロパティは、AppDynamicsによるJava Remote Protocol(JRMP)のSun RMIサポートを有効または無効にします。Splunk AppDynamics実稼働システムで使用する前に、ステージング環境で Sun RMI JRMP サポートをテストしてください。このプロパティを true に設定して、Sun JRMP サポートを有効にします。
タイプ デフォルト値 プラットフォーム
ブーリアン false Java

leak-diagnostic-interval-in-minutes

リーク収集で、診断データ、コンテンツサマリーおよびアクティビティトレースの間隔がキャプチャされます。
タイプデフォルト値範囲プラットフォーム
ブーリアンfalse最小値 = 2、最大値 = N/AJava、.NET

log-request-payload

このプロパティを true に設定して、要求ペイロード(HTTP パラメータ、Cookie、セッションキーなど)をトランザクション スナップショットの一部として記録します。log-request-payloadプロパティには、.NETのWCF HTTPパラメータのログが含まれます。

Java
このプロパティで、アプリケーション エージェント ログのすべての HTTP データをダンプします。ただし、データコレクタの「診断データコレクタ」HTTP タイプは、特定の HTTP データの表示に限定されているため、Cookie、ヘッダー、セッションなどのすべてが表示されるわけではありません。ノードプロパティでは、完全な HTTP ダンプを提供します。
.Net
  • ASP.NET および ASP.NET Core(AAspDotNetCoreInterceptor)の場合:
    • [HTTPパラメータ(HTTP Parameters)]
    • ヘッダー
    • セッションオブジェクト
    • クッキー
  • WCF(WCFDataGatherer)の場合:
    • [HTTPパラメータ(HTTP Parameters)]

リクエストペイロードには、メソッド呼び出しデータコレクター(MIDC)を作成する必要があります。データコレクタの手動構成logbased-visibility-log-check-interval-in-millis

タイプ デフォルト値 プラットフォーム
ブーリアン false Java、.NET

logbased-visibility-log-check-interval-in-millis

ガベージコレクションのパフォーマンスに関連する情報のために、エージェントがアプリケーションログファイルを確認する頻度。
タイプデフォルト値プラットフォーム
整数1000 ミリ秒Java、.NET