メインコンテンツまでスキップ

JAVAオプション詳細説明

オプション名説明デフォルト値
RECEIVER_ADDR収集サーバーアドレス(empty string)
RECEIVER_RECONNECT_DELAY_TIME収集サーバー再接続試行周期(ms)1000
TXN_BUFFER_COUNTトランザクション最大同時収集件数200
MTD_STACK_SIZEコールツリー(メソッド呼び出しツリー構造)の最大深度(Depth)256
USE_RUNTIME_REDEFINESocket、Fileなどrt.jarクラスのウィービング有無false
USE_RUNTIME_REDEFINE_HTTP_REMOTEsun/net/wwwパッケージのHTTPクラスのウィービング有無(rt.jar)true
USE_RUNTIME_REDEFINE_FUTURE_ETOEスレッド間のTask連携のためのrt.jarクラスのウィービング有無false
USE_RUNTIME_REDEFINE_VTHREAD_ETOE仮想スレッド連携のためのjava内部パッケージのウィービング有無false
REMOVE_JDBC_ADVICEJDBCクラスのウィービング有無false
REMOVE_JDBC_BIND_ADVICEJDBC bind収集メソッドのウィービング有無false
DISABLE_SQL_SIDConnectionオブジェクトの SID(Connection固有ID)収集有無false
USE_ORACLE_RACOracle RAC構造使用時に実ホストを収集するかどうかfalse
USE_TIBERO_TACTibero TAC構造使用時に実ホストを収集するかどうかfalse
DISABLE_CLASS_META_CACHINGClassオブジェクトのキャッシュ有無。キャッシュしない場合、データ収集にReflectionを使用する。false
EXCLUDE_THREAD設定したスレッドで発生したトランザクションは収集しない。(empty string)
DISABLE_EXCLUDE_THREADEXCLUDE_THREADオプションの設定を無効化する。false
EXCLUDE_SERVICE設定したサービス(トランザクション名基準)のトランザクションは収集しない。(empty string)
EXCLUDE_SERVICE_AT_END_TIME設定したサービス(トランザクション名基準)のトランザクションは収集しない。トランザクション終了時点でフィルタリングする。(empty string)
EXCLUDE_TXCODE設定したTX_CODEのトランザクションは収集しない。(empty string)
EXCLUDE_EXCEPTION例外として検知しない例外クラスを設定する。(empty string)
INCLUDE_EXCEPTION例外として検知する例外クラスを設定する。検知されたクラスに対してスタックトレースを収集する。(empty string)
TXN_ELAPSE_TIME指定した所要時間を超過するトランザクションのみを収集する。(ms)0
CURR_TRACE_TXNstartsWith演算でトランザクション名を検査し、指定した所要時間(ms)を超過するトランザクションのコールツリーのみを送信する。(empty string)
TRX_NAME_TYPEトランザクション名の生成方式を設定する。(0: リクエストurl、1~3: キー基準)0
TRX_NAME_KEYトランザクション名に表示するparameterまたはattributeのkey(name)を設定する。(empty string)
TRX_NAME_USE_ENCODINGトランザクション名生成にエンコーディングオプションを使用するかどうかを設定する。false
TRX_NAME_ENCODING_FROM既存のリクエストparameter、sessionのエンコーディング方式を入力する。ISO-8859-1
TRX_NAME_ENCODING_TOTRX_NAME_USE_ENCODINGオプションで変換するエンコーディング方式を入力する。UTF-8
REQ_SET_ENCODING_TOPOSTリクエストのパラメータのうちハングルが文字化けする現象に対応するためのオプションで、Requestオブジェクトに対してsetCharacterEncodingを呼び出す。UTF-8
USE_TRX_NAME_WHEN_LEAVEトランザクション終了時にトランザクション名を生成する。false
ENABLE_TRACE_JSP_CLASSTmax JEUSのjspクラスローダーを通じて、jsp原本ファイルのクラスビュー機能をサポートする。false
REPLACE_URL_PATTERNSトランザクション名置換のためのオプションで、パターンをカンマ(,)で区切って設定する。(empty string)
TXN_NAME_SET_INDEXXmSetTxnNameウィービング適用時、パラメータのうち設定したindexのパラメータをトランザクション名として使用する。0
TXN_NAME_SET_INDEX2XmSetTxnName2ウィービング適用時、パラメータのうち設定したindexのパラメータをトランザクション名として使用する。0
TXN_NAME_APPEND_INDEXXmSetTxnNameウィービング適用時、パラメータのうち設定したindexのパラメータをトランザクション名の文字列に追加する。0
TRX_LOGIN_TYPEログイン名の生成方式を設定する。(0: 未使用、1: セッション、2: クッキー)0
TRX_LOGIN_KEYログイン名に使用するattributeまたはcookieのkey(name)を設定する。(empty string)
ENABLE_ENCRYPT_LOGIN_NAMEログイン名をAES128アルゴリズムで暗号化して送信する。false
TRX_IP_KEYHTTP headerから宛先ホストのIPアドレスを取得するkeyを設定する。(empty string)
TRX_ERR_TYPEエラートランザクションの検知条件を変更する。0
TRX_ERR_STATUSHTTP応答コードに応じてエラートランザクションとして検知する。(empty string)
TRX_ERR_STATUS_TYPETRX_ERR_STATUSオプションと併用し、エラー検知時のスレッドダンプ収集有無を決定する。0
DISABLE_WEBIDwebid生成有無true
USE_SESSIONID_FOR_WEBIDwebid生成時にSession IDを利用して生成する。false
ENABLE_WEB_ID_WHEN_NO_USERAGENTブラウザからのリクエストでない場合もwebidを生成する。false
ENABLE_UPDATE_WEBID_COOKIE_TIMECookieでwebidを使用する際、生存時間(max age)を更新する。false
TRACE_THREAD_NAMEコールツリー最上段にThread name収集有無false
DISABLE_ROOT_METHODコールツリー最上段にトランザクション開始点メソッドを表示しないかどうかfalse
TRACE_DBPOOL_NAMEDB Pool利用時、コールツリーにPool名収集有無true
USE_METHOD_SEQコールツリーをsummaryせず、時系列(time series)形式で表示するオプションである。false
METHOD_DEBUG所要時間が0秒のメソッドもコールツリーに表示する。false
MTD_ELAPSE_TIME所要時間が設定値以下のメソッドは収集しない。0
MTD_BUFFER_SIZE最大メソッド個数(最大コールツリー行数)2500
MTD_EXCEPTION_BUFFER_SIZE基本コールツリー収集個数を超過した場合、exceptionが発生したメソッドに対する追加収集個数100
MTD_STACK_BUFFER_SIZE基本コールツリー収集個数を超過した場合、exceptionが発生していないメソッドに対する追加収集個数100
MTD_ERROR_LIMIT1秒間に蓄積された全完了トランザクションのexception情報の最大送信個数256
MTD_LIMIT最大メソッド実行件数(最大コールツリーヒット回数)100000
MTD_PARAM_TRACEメソッドのパラメータ収集有無false
RMI_GET_PARAMRT_RMIオプション有効化時、Requestオブジェクトの getParameter() メソッド使用有無false
ACTIVE_ELAPSE_TIME所要時間が設定値以上のアクティブトランザクション情報のみを送信する。0
ACTIVE_MAX_COUNT最大アクティブトランザクション情報送信個数200
RT_RMIRemote Callデータ収集有無true
RT_RMI_VENDORext機能使用時、ext.jarファイル内で使用するパッケージを指定する。ext
RT_RMI_ELAPSE_TIMERemote Callの所要時間が設定値以上の場合にのみ、該当Remote Callデータを送信する。0
RT_FILEコールツリー上のFile入出力発生有無およびファイルパス表示有無0x00
RT_SOCKETコールツリー上のSocket入出力発生有無およびファイルパス表示有無0x10
USE_MTD_EXTrt.jarでopenされるFileの名前収集有無false
USE_XRT_HANDLEextのXM_RTクラスの可用有無false
USE_INACTIVE_SOCKET_RTトランザクションinactive状態でSocketのアドレスを収集する。false
USE_TRACE_COLLECTION_LEAKJava CollectionのMemory Leak追跡機能の有効化有無false
TRACE_COLLECTION_SIZEJava Collection Leak収集の最小サイズを設定する。1000
TRACE_COLLECTION_STACKTRACE_SIZEJava Collection Leakの境界レベルを設定する。1000
TRACE_COLLECTION_REPORT_PERIODJava Collection Leak使用情報の送信周期を設定する。600000
TRACE_JDBCJDBC関連メソッドのコールツリー収集有無を指定する。true
DISABLE_SQLSQL実行情報収集の無効化false
DISABLE_SQL_BINDSQLバインドデータ収集の無効化false
DISABLE_SQL_FETCHSQLフェッチデータ収集の無効化(ResultSet)false
LIMIT_SQLSQL最小収集長20
USE_SQL_SEQSQL実行順序別に収集し、SQL実行情報をsummaryしない。false
SQL_DETAIL_ELAPSE_LIMITSQL実行時間が設定値未満のSQL実行情報は収集しない。0
SQL_CACHE_MAX_COUNTSQL Text Hashの最大キャッシュ個数20000
COMPRESS_SQLSQL Text圧縮有無false
CONVERT_SQL_ASCII_TO_KSC5601SQL Textおよびバインドデータを ISO-8859-1 → KSC5601(EUC-KR) に変換して送信する。false
CONVERT_SQL_ASCII_TOSQL Textおよびバインドデータのエンコーディング変換有無(empty string)
CONVERT_SQL_TEXT_ENCODING_FROMSQL Textおよびバインドデータのエンコーディング変換前の文字セット(empty string)
CONVERT_SQL_TEXT_ENCODING_TOSQL Textおよびバインドデータのエンコーディング変換後の文字セット(empty string)
BIND_SIZEバインド収集データのバッファサイズ(byte)を指定する。2048
MONGO_BIND_SIZEMongoDBで文字列型バインドデータの長さ制限を調整するための設定である。1024
BIND_ELAPSE_TIMESQL実行時間が設定値以上の場合にのみバインドデータを収集する。50
ENABLE_ENCRYPT_SQL_BINDSQLバインドデータをAES128アルゴリズムで暗号化して送信する。false
TRACE_FETCH_METHODSQL Fetchメソッドのコールツリー収集有無false
TRACE_MONGO_FETCHMongoDBのSQL Fetchメソッドのコールツリー段収集有無false
THROW_TXN_FETCH_COUNTトランザクション内のSQL Fetch回数が設定値を超過した場合、XmFetchWarningエラーを発生させる。0
THROW_SQL_FETCH_COUNTSQL実行内のFetch回数が設定値を超過した場合、XmFetchWarningエラーを発生させる。0
THROW_EXCLUDE_SERVICETHROW_TXN_FETCH_COUNT、THROW_SQL_FETCH_COUNTの設定値に関係なく正常処理するトランザクション名(empty string)
CONNECTION_LIMIT各JDBC Connectionクラスに対するアクティブ接続数(Active Connection)を制限する。2000
GET_SID_WHEN_STMTStatementでのクエリ実行(execute)時点でSIDを照会(収集)する。false
GET_SID_WHEN_STMT_LIMITGET_SID_WHEN_STMTオプションの適用制限時間を設定する。600000
CHANGE_DB2_SID_QUERYDB2データベースのSID収集時に MON_GET_APPLICATION_HANDLE() 関数を使用するクエリに変更する。false
USE_TRACE_ORACLEOracle連携のためのオプションで、v$session の CLIENT_IDENTIFIER カラムに連携keyを設定する。false
USE_TRACE_ORACLE_CLEAR_PINGUSE_TRACE_ORACLEオプションと併用し、SQL実行終了時に連携keyがセッションに残らないようにpingを実行する。false
USE_TRACE_TIBEROTibero連携のためのオプションで、v$session の CLIENT_IDENTIFIER カラムに連携keyを設定する。false
USE_JMXJVM GC指標収集時にJMX APIを使用するかどうかtrue
TRACE_METHOD_MEMORYメソッド別に割り当て(使用)されたメモリ使用量の収集有無(KiB)false
TRACE_METHOD_CPUTIMEメソッド別CPU使用時間の収集有無(ms)false
TXN_MEMORYトランザクションに割り当て(使用)されたメモリ使用量の収集有無(KiB)false
TXN_CPU_TIMEトランザクションCPU使用時間の収集有無(ms)false
TXN_CPU_COREトランザクションCPU使用率(%)計算時にCPUコア数を反映するかどうかfalse
REDIRECT_URLPLC機能使用時、遮断されたトランザクションがredirectされるurlアドレスを設定する。(empty string)
PLC_MESSAGEPLC機能使用時、REDIRECT_URLが空の場合に画面に表示されるメッセージ(empty string)
HOSTNAME_COLLECT_TYPE_PRIORITYhost name収集方式を決定する。1,2,3
ACTIVE_STACK_MAX_LINEActiveトランザクションのスタックトレース収集時の最大スタック行数50
ACTIVE_STACK_INTERVAL_ELAPSEActiveトランザクションのスタックトレース収集周期(所要時間基準)10
APP_SLEEPトランザクション終了時に設定値分だけThread sleepを適用する。(seconds)0
ENABLE_RELOAD_ADVICEadvice動的適用可否true
LOG_ALERTJEUSサーバーログの記録をパースして表示するオプションである。(empty string)
RESP_HEADER_TIDHTTP Headerに連携情報を保存し、webサーバーモニタリング連携に活用する。false
TRACE_SIMPLE_METHOD短いメソッドもウィービングする。false
MTD_MAX_SIZEメソッド容量が設定値を超過するメソッドはウィービングしない。60
USE_METHOD_LISTJVMにロードされたクラスのメソッドリスト収集有無true
USE_JAR_LISTJVMにロードされたjarリスト収集有無true
LOG_PATHログファイル生成パスlog
LOG_MAX_COUNTエージェントのIDに該当するログファイルを設定値分だけ残して削除する。-1
EXEM_RUN_ON_CONTAINERコンテナ環境サポート有無false
EXEM_WID_PATHコンテナ環境サポートのためのkeyファイル生成パス/tmp/exemwid
EXEM_WID_TYPEcontainer key生成方式を決定する。1
EXEM_GROUP_IDエージェントのグループを設定する。(empty string)
DEBUGログレベルを指定する。0x000000000
TXN_SAMPLING_MAX_COUNTCURR_TRACE_TXNオプションにより除外されたトランザクションの一部をサンプリングしてコールツリーを送信する。(1秒あたりの最大送信個数)0