本文へスキップ

Java Agent Release Notes

2026-10-20

v2.2.83

Fixed traceparentヘッダーがある場合にユーザー定義のMTIDヘッダーが無視される問題を修正しました。

Fixed lettuce-core 6.xでRedisのアカウント(ID/パスワード)が接続情報にそのまま収集される問題を修正しました。

2026-09-18

v2.2.82

Changed 収集除外設定をURLのないトランザクションまで拡大しました。

  • trace_ignore_url_setにトランザクション名を指定して収集対象から除外します。

Fixed app_context_path_setに別名(name@url)を指定した業務の統計が収集されない問題を修正しました。

2026-09-04

v2.2.81

Feature データベースコネクションプールのmax設定値を収集します。

  • HikariCP、DBCP2、DBCP、Tomcat、C3P0、Druid、JBossに対応します。

Fixed 一部の環境でdb_pool_detailのact、idleが0で収集される問題を修正しました。

Fixed スレッドプールの使用量が常に0で収集される問題を修正しました。

  • スレッドプールの最大数も併せて収集します。
  • jmx_threadpool_enabled=trueの設定が必要です(既定値: false)。
  • Spring Bootの内蔵TomcatはスレッドプールのMBeanが既定で登録されないため、server.tomcat.mbeanregistry.enabled=trueを追加してください。

Feature Lettuce 7.xのトレースに対応しました。

  • lettuce-core 7.xでRedisステップが収集されない、またはreactiveコマンドでエラーが発生する問題を解消しました。
  • lettuce-core 7.0以降はweaving=lettuce-7.0を設定します(エージェントの再起動が必要)。

Fixed SpringコントローラーのURLテンプレートがスキャンされず、動的URLが正規化されない問題を修正しました。

Fixed 再起動直後の約3分間、動的URLが正規化されない問題を修正しました。

  • 再ビルド間隔(10秒)内に発生したURL正規化設定の変更が失われる問題も解消しました。

2026-08-27

v2.2.80

Feature ignore_exception_tx_pattern設定をKafka consumer、hook serviceなどURLがないトランザクションまで拡張しました。

# <exception FQCN>:<transaction name> (comma-separated)

# Kafka consumer - "[kafka] " prefix followed by the topic
ignore_exception_tx_pattern=com.acme.BizException:[kafka] order-events

# Kafka consumer
ignore_exception_tx_pattern=com.acme.BizException:[kafka] order-events (order-group)

# hook service
hook_service_patterns=com.acme.NightlyJob.run
ignore_exception_tx_pattern=com.acme.JobException:com.acme.NightlyJob.run

# web - normalized URL
ignore_exception_tx_pattern=com.acme.BizException:/api/orders/detail

Changed アプリケーションが実際にスローした例外を代表例外として記録します。

  • フレームワークのwrapperを除去して判別します。

Changed Kubernetes内部アプリケーションの既定のオブジェクト名(oname)にpod名のハッシュを追加しました。

  • 異なるpodが同じ名前に統合される問題を解消しました。

Fixed HikariCP weavingモジュールの使用時にdb_pool_detailのact/idleが常に0で収集される問題を修正しました。

Fixed Java 7以下でtraceparentヘッダーを受け取ったトランザクションが呼び出し元と連携されない問題を修正しました。

2026-08-12

v2.2.79

Changed ログ収集の長さを10,000文字に制限しました。

Fixed VerifyErrorによってアプリケーションのクラスローディングが失敗する問題を修正しました。

  • 独自のクラスローダーを使用するWAS、フレームワーク環境で発生します。

2026-07-24

v2.2.78

New MongoDBドライバー5.2以上のクエリトレースに対応しました。

  • ドライバー5.2、5.3で変更された内部commandシグネチャに対応するweavingモジュールを追加しました。
  • ドライバー5.2以上でデータが収集されない問題を解消しました。
  • ドライバー5.2.xはweaving=mongodb-5.2、5.3以上はweaving=mongodb-5.3を設定してください(エージェント再起動が必要です)。

New NettyベースのHTTPクライアントのアウトバウンド呼び出しトレースに対応しました。

  • reactor-nettyまたはNetty HTTPクライアントを直接使用する外部呼び出しをhttpcステップとして収集します。
  • reactor-netty-http 1.0.x~1.2.xはweaving=reactor-netty-1.0を設定してください(エージェント再起動が必要です)。

Fixed ojdbc 23.xでOracleのバッチ実行(executeBatch)のSQLステップが収集されない問題を修正しました。

Fixed Byte SQLパラメータがトレースから欠落する問題を修正しました。

  • 該当位置はarray[長さ]と表示され、バイナリ値自体は表示されません。

Fixed WebFlux、Spring Cloud Gateway環境でトランザクション開始中にエラーが発生した場合、アクティブトランザクションが終了せずに残る問題を修正しました。

2026-07-02

v2.2.77

New Kotlinコルーチンのトランザクショントレースに対応しました。

  • launch / async / withContext / Flow / Channel / withTimeoutなど、suspend・resumeによるスレッド切り替え境界でも1つのトランザクションとしてトレースします。
  • weaving=kotlin-coroutinesを設定してください(エージェント再起動が必要です)。

Feature Spring Cloud Stream KafkaのbatchモードにおけるConsumerトレースに対応しました。

Fixed logback原文保存(original)モードでログ内容(content)が空白で保存される問題を修正しました。

Fixed Java Helper(インストール診断ツール)の検出精度を改善しました。

  • エージェント自身をアプリケーションライブラリと誤認識していた問題を修正しました。
  • Gradleビルドアプリなど一部の環境でライブラリ・バージョンを見逃していた問題を修正しました。

2026-06-10

v2.2.76

Fixed Redis lettuceドライバー使用時、MasterReplicaの重複sqlステップを修正しました。

Fixed JDBC ResultSetの重複fetchステップを修正しました。

2026-05-15

v2.2.75

Changed Java 9以降では、インスタンス性能管理メニューのヒープヒストグラム照会とスレッドダンプのためのJava設定およびオペレーター設定が不要になりました。

  • -Djdk.attach.allowAttachSelf=true が不要になりました。
  • --add-opens=jdk.attach/sun.tools.attach=ALL-UNNAMED が不要になりました。

2026-04-29

v2.2.74

New gRPCトランザクショントレースをサポートしました。

  • 確認済みバージョン: grpc-1.31.1 ~ 1.77.1
  • weaving=grpcを設定してください(エージェント再起動が必要です)。
  • trace_grpc_enabled=true(既定値)

New InfraエージェントとJavaエージェント間のファイルベース識別子交換機能を追加しました。

  • Infraエージェント2.9.14以降が必要です。
  • infra_meta_enabled=true(既定値)
  • infra_meta_read_dir、infra_meta_write_dirでパスを設定できます。

Feature logback使用時にオリジナルログを保存できる機能を追加しました。

  • weaving=logback-1.2.8を設定してください(エージェント再起動が必要です)。
  • trace_logback_original_enabled=true(既定値)

Changed Java 17以降でjava.base/java.langモジュールを自動オープンするよう変更しました。

  • オペレーターへの--add-opensの手動設定が不要になりました。

Fixed resilience4j-circuitbreaker呼び出し後にリクエストスレッドのトランザクションデータが失われる問題を修正しました。

Fixed Oracle JDBCラッパー層でのSQLステップ収集漏れを修正しました。

Fixed 一部のタイプでSQLバインド値が表示されない問題を修正しました。

2026-04-09

v2.2.73

New JDK 11+ HttpClient(java.net.http)の追跡をサポートします。

New ClickHouse JDBC(0.4〜0.9)およびnative clientの追跡をサポートします。

Fixed HTTP Call統計で同一エンドポイントがquery stringの違いにより別の行に集計される問題を修正しました。

Changed WhaTapとOTelエージェントの同時使用環境でclassloaderデッドロックを防止します。

Fixed PathTreeのfind()メソッドでリテラルマッチング後にワイルドカードブランチが探索されないバグを修正しました。

Feature LLMカウンター統計およびHTTPステップを追加しました。

  • LLMカウンター統計、HTTPステップ、および詳細トークン収集機能を追加しました。
  • 新しいllmライブラリとllm taskが含まれます。

2026-03-26

v2.2.72

New Spring-aiサポート(LLMプロジェクト専用)

weaving=spring-ai-2.0
weaving=spring-ai-2.0-m3

New spring-cloud-stream-kafka Consumerトレーシングサポート

weaving=spring-cloud-stream-kafka

New r2dbc-postgresqlトレーシングサポート

weaving=r2dbc-postgresql-0.8.6
weaving=r2dbc-postgresql-0.9.0
weaving=r2dbc-postgresql-0.9.2

New JVM input arguments収集およびPIIマスキングサポート

  • boot_env、env APIで全体JVM引数をjvm.argsとして収集
  • -Dプロパティの機密情報(password、secret、tokenなど)をマスキング

Fixed Httpclient5でhostとportの抽出問題を修正

Fixed RestTemplateでサービスレジストリURL使用時のhost抽出問題を修正

  • interceptor方式でトレーシングする場合にhostを抽出できるように修正

Fixed WhaTapとOtelエージェントが共存する場合にマルチトランザクショントポロジーが切断される現象を修正

2026-03-13

v2.2.71

Feature container.conf 生成パス指定環境変数を追加

  • WHATAP_CONTAINER_CONF_PATH 環境変数で container.conf の保存パスを指定
  • 未設定時は WHATAP_HOME パスを使用

Feature javahelper 機能を追加

  • conf コマンド: アプリケーションライブラリ分析およびエージェント構成生成
  • guaranteed フィールド追加で保証バージョンを明示
  • list コマンドを無効化

2026-02-26

v2.2.70

Feature APM-DPM 連携分析の拡張

  • MSSQL 連携分析が可能

Feature エージェント起動時の JVM オプションログ出力オプションを追加

  • エージェント起動時に JVM オプションをログ出力するか選択
# default: true
print_agent_boot_jvm_args_enabled=false

Feature JDK 標準 RMI 対応

# requires agent restart
# default: false
instrumentation_rmi_enabled=true

# runtime config
# default: true
trace_rmi_enabled=true

Feature Weblogic-11g T3-EJB 対応

  • WebLogic ライブラリ Java 1.6 以上
# requires agent restart
weaving=weblogic-11-rmi

# default: true
# enable tracing WebLogic RMI calls
trace_weblogic_rmi_enabled=true

# default: true
# enable tracing WebLogic EJB methods
trace_weblogic_ejb_enabled=true

Deprecate shell_perf_command サポート終了

  • shell_perf_enabled、shell_perf_command 設定のサポートを終了します。
  • # 以下の設定は動作しません。
    shell_perf_enabled=true
    shell_perf_command=vmstat 3

2026-01-09

v2.2.69

New Spring Boot 4.0 対応

  • RestTemplate トレース
  • RestClient トレース
  • WebClient トレース
  • R2DBC トレース
  • Javaエージェント設定
# Requires agent restart
weaving=spring-boot-4.0

New OkHttp3 4.4 非同期呼び出し対応

  • Javaエージェント設定
# Requires agent restart
weaving=okhttp3-4.4

New OkHttp3 非同期呼び出し対応

  • Javaエージェント設定
# Requires agent restart
weaving=okhttp3

2026-01-02

v2.2.68

New WebMethods-10.15 対応

  • HTTP トランザクションのトレース
  • WebMethods 独自の HTTP クライアントである NetURLConnection のトレース
  • Java エージェント設定
# Requires agent restart
weaving=webmethods-10

# HTTP Request Tracing
# default: true
# Enable WebMethods HTTP request tracing
trace_webmethods_enabled=true

# default: wm.server
# Service prefixes to exclude from HTTP tracing
trace_webmethods_url_ignore_prefixes=wm.server.packageList,wm.server.monitoring

# Service Step Tracing
# default: true
trace_webmethods_service_enabled=true

# default: wm.server,wm.monitor
# Service prefixes to exclude from step tracing
trace_webmethods_service_ignore_prefixes=wm.server

2025-12-19

v2.2.67

New Java 25 と 26 のサポートを拡張しました

2025-11-07

v2.2.66

Changed トランザクションステップが http-header ステップのみで構成されている場合、http-header ステップを収集しないように修正しました。

# default: false
trace_header_only_enabled=true

2025-10-28

v2.2.65

Feature SQLバインド変数の長さが上限を超える場合の表示方法を制御するオプションを追加

  • オプション名: trace_sql_param_show_length_enabled
  • false: 既定値。バインド変数を最大40文字まで表示
  • true: バインド変数が40文字を超える場合、…(総文字数)として表示

Fixed lettuce 5.xで接続生成失敗時のエラーを追跡

Fixed lettuce 5.xで非同期コマンドのエラー測定をサポート

Fixed Spring Boot 2.4.x以下でWebClientのキャンセル呼び出し(cancel)を追跡

2025-09-03

v2.2.64

Featureapache httpclientでOpensearchを呼び出す場合のトレース

# エージェントの再起動が必要
weaving=opensearch

Fixed 同一Linuxホストで複数のdockerを実行する場合、vCPUの重複集計を防止するよう修正

Fixed spring-boot-3.2以降のバージョンで、WebClientを使用してopentelemetryエージェントを利用するアプリケーション連携トレースがマルチトランザクションタブで接続されない現象を修正

Fixed Java 1.7未満の場合、jmxを通じてsystem cpu指標を収集する現象を防止

  • エージェントログにsigarライブラリを使用するように表示
  • # default: false
    sigar_enabled=true

    2025-08-08

    v2.2.63

    New Opensearchのトレース

    # 再起動が必要
    weaving=opensearch
    # default: true
    # Opensearchをトレース
    trace_opensearch_enabled=true

    # default: true
    # メソッドステップを追加
    trace_opensearch_step_method_enabled=true

    Fixed ironjacamar-core-apiライブラリの下位バージョン使用時でもjbossコネクションプールデータを収集

    2025-07-03

    v2.2.62

    Fixed Javaエージェントの web_static_content_extensions 設定に登録された .html, .js などの静的リソース呼び出し時に、メトリクス指標 arrival_rate が過剰に収集される現象を修正

    Fixed 一部の HTTP 呼び出しにおいて例外が収集されない現象を修正

    Fixed weaving=lettuce-6.2 設定時に、Lettuce バージョン 6.5 以上でエラーが発生し呼び出しが漏れる問題を修正

    Deprecated log4j-1 のトレース機能を削除(別途プラグインとして提供)

    2025-06-09

    v2.2.61

    Changed OpenTelemetry 連携用のトレースヘッダーキーをデフォルトで送信しないように修正

    Changed Spring Bootで async-annotation を使用する場合、別スレッドの処理をデフォルトで連携トレースするように修正

    2025-05-29

    v2.2.60

    New spring-cloud-openfeign-core, spring-cloud-circuitbreaker-resilience4j追跡

    New feign-hystrix追跡

    New log4j-1.xログ収集

    Changed Tomcat logで収集するAppServerカテゴリのlevelデータをTomcat log levelに合わせて修正

    • warn → WARNING

    • error, fatal → SEVERE

    Fixed db_pool_detailメトリクスのclassデータの誤字を修正(HyrisDataSourcePool → HikariPool)

    Fixed FeignClient呼び出し時にレスポンスがない場合、エラーを収集できない現象を修正

    2025-05-08

    v2.2.59

    Fixed IBM Java及びWindows環境でJMXが呼び出されないように修正

    • 性能指標収集のためにoshiまたはsigar設定を推奨

      • Java 1.8 以降の場合oshi設定を推奨
      # default: false
      oshi_enabled=true
      • Java 1.8 未満の場合sigar設定を推奨
      # default: false
      sigar_enabled=true

    Fixed 間欠的に発生するLog追跡できない現象を修正(Java agent 2.2.58)

    2025-04-25

    v2.2.58

    Fixed並列に呼び出すCompletable Future追跡時に発生した問題を修正

    Fixed CompletableFuture追跡時にTPSが増加する現象を防止

    2025-04-16

    v2.2.57

    Feature JVMプロセス起動時、JVM設定をアプリケーションログに表示

    2025-04-09

    v2.2.56

    New spring async-annotation (org.springframework.scheduling.annotation.Async)を使用してメソッドを呼び出す場合、別のトランザクションで追跡

    • spring-boot設定を追加して使用

      # example using spring-boot-2.5.10
      weaving=spring-boot-2.5

    2025-03-27

    v2.2.55

    Feature undertow-server 2.3.0以降のバージョンでStatus Code収集機能を追加し、Exception追跡範囲を拡張

    2025-02-27

    v2.2.53

    Feature okhttp3、okhttp3-4.4設定を使用する時にtraceparent HTTPヘッダー発行機能を追加

    2025-02-13

    v2.2.52

    New ThreadがOutOfMemoryErrorで中断される場合、通知を送信

    New オープンソース追跡のためのTrace Contextに対応

    • traceparent ヘッダーを追加して、様々なHTTPクライアントライブラリでの追跡に対応

    Feature CompletableFuture追跡範囲にjava.util.function.Functionを追加

    Feature トランザクションで外部呼び出しによって発生したjava.io.IOExceptionをbiz_exceptions 設定で処理できるように修正

    2025-01-22

    v2.2.50

    New logstash-logback-encoder-7.3追跡

    logbackエンコーダでnet.logstash.logback.encoder.LogstashEncoderを設定した場合の追跡

    New logback-ecs-encoder-1.5.0追跡

    logbackエンコーダでco.elastic.logging.logback.EcsEncoderを設定した場合の追跡

    Feature logback async appender追跡

    logback appenderでasync appenderを設定した場合の追跡

    Feature service_name_modeオプションにreturn方式の追加

    2025-01-10

    v2.2.49

    Feature log4jログの収集機能拡張

    • log4j-2.17の使用時に、org.apache.logging.log4j.core.layout.AbstractStringLayoutのserializeを実装した場合にもログの収集ができる機能を追加

    • 例え、AbstractStringLayoutを継承してユーザの定義によりserializeを実装した場合

    2025-01-07

    v2.2.48

    Fixed Tomcat 10 基盤のspring-boot-3.0以上のバージョンでspring-security呼び出し時に発生するエラーを修正

    エージェントで収集するステータスコード(status code)が実際のステータスコードと一致するように修正しました。

    Fixed Tomcat 10 基盤のアプリケーションでHTTPを呼び出し時、JavaエージェントプラグインがHttpSession attributeを使用できるように修正

    Fixedサンプリング設定の適用時にhook_service_patternsで始まるトランザクションを過度に収集し、TPSが高くなる問題を修正

    Fixedサンプリング設定の適用時にAPDEXの指標が実際より低く収集される問題を修正

    Fixedサンプリング設定の適用時に、スピードチャートでエラーが収集される問題を修正

    2024-12-23

    v2.2.47

    Fixed undertow-2.3でspring-boot-web使用時にトランザクションを重複収集する問題を修正

    Fixed spring-boot-executor指標の収集時にExecutorServiceがterminated状態の場合は収集されない問題を修正

    2024-12-13

    v2.2.46

    Feature undertow-server-2.3.0追跡

    Feature 非同期追跡オプションを設定し、WhaTapで提供するapiで追跡する場合, main thread 終了後も動作するCompletableFutureメソッドを追跡する機能を追加

    トレース分析で、mainトランザクションのステップ(step)としてCompletableFutureメソッドを表示します。 (SubTx)サービスとしてCompletableFutureで行うトランザクションを接続します。

    2024-12-10

    v2.2.45

    Newmongodb-4.11追跡

    Newmongodb-5.0追跡

    Changed MongoDB SQLデータ変更

    • 既存: ${query}形式、パラメータ収集

      {"find": "employee", "filter": {"_id": "a40b6cc6-e1e6-#b-#ddf-b880e55f25bb"}, "limit": #, "singleBatch": true}
    • 変更: $database ${query}形式、パラメータ除去

      test {"find": employee}

    Changed weaving=spring-boot-3.2オプションからMongoDB設定を分離

    mongodb-driver-coreライブラリの内部動作がバージョンごとに異なりspring-boot設定から分離します。

    2024-12-04

    v2.2.44

  • New vertx-3.9追跡

    whatap.conf
    weaving=vertx-3.9.0

    vertx-redis追跡しません。

  • 2024-12-02

    v2.2.43

    New jedis-2.9.0追跡

    Changed vertx-3.5.3追跡範囲の拡張

    2024-11-28

    v2.2.42

    New vertx-3.5.3追跡

    New camel-netty4-2.25追跡

    Fixedコンテナ連携時に発生する一部バグの修正

    2024-11-08

    v2.2.41

    Changed Spring Boot 2.7.0 ~ 3.3.xバージョンでWebFluxトランザクションを追跡する際にサンプリング機能を使用できるように改善

    Fixed Spring Boot 2.7.0 ~ 3.3.xバージョンでSpring Cloud Gatewayを呼び出す際、連携追跡用ヘッダーがある場合でも、連携追跡が正常に動作するように修正

    2024-11-06

    v2.2.40

    New camel-netty4-2.25追跡

    New AWS ECS Fargateメモリ使用率のメトリクス収集

    • メモリ使用率の既定値をユーザー定義(task definition) メモリ制限値に設定

    New一部のエージェント設定でシステム環境変数による設定をサポート

    • 既存にwhatap.confに設定した場合、既存の設定値が優先され、システム環境変数の値は無視

      エージェント設定              システム環境変数
      whatap.server.host <= WHATAP_SERVER_HOST
      whatap.server.port <= WHATAP_SERVER_PORT
      whatap.okind <= WHATAP_OKIND
      whtap.micro.enabled <= WHATAP_MICRO_ENABLED

    Changed Spring Boot 2.5 ~ 2.6.xバージョンでWebFluxトランザクションを追跡する際にサンプリング機能を使用できるように改善

    FixedAWS ECS EC2メモリ使用率の既定値をユーザー定義のtask definitionのメモリ制限値に修正

    Fixed PostgreSQL使用時の空SQL(Empty SQL) 収集の除去

    Fixedトランザクションサンプリング機能を使用時、実際のTPSより高く収集される現象を修正

    Fixed Spring Boot 2.5 ~ 2.6.xバージョンでSpring Cloud Gatewayを呼び出す際、連携追跡用ヘッダーがある場合でも、連携追跡に問題がないように修正

    2024-09-30

    v2.2.39

    FeatureJava 21対応

    Featuredyanmodb-1.11追跡

    Featuredyanmodb-2.25追跡(dynamodb-enhanced)

    Featureretrofit-2.5追跡

    Featureundertow-server-2.2、undertow-servlet-2.2追跡

    Featurevertx-4.5追跡

    Changed http-callから exceptionがある場合でもhttpc_status_url_ignore_set、httpc_status_ignoreオプションを適用できるように修正

    Changedoverflow発生の時、エージェントログと通知の分離および通知の無効化

    Deprecatedlog_overflow_enabledオプションを廃棄

    2024-08-14

    v2.2.38

    Featurespring-boot-3.2追跡

    Changedspring-kafka batchを追跡する際、トランザクション名を修正

    • 従来:[kafka] {topic} (cnt: {Number of polls in Kafka})

    • 修正:[kafka-batch] {topic}

    Deprecated lettuceドライバーのkey、paramの追跡を中断

    2024-07-31

    v2.2.37

    Feature spring-boot ExceptionHandlerを通過する例外(exception)が発生すると、以前に発生した例外を置き換え

    トレース分析画面のレコード要約タブで、例外(exception)をspring-bootのExceptionHandlerに登録した例外(exception)で表示できます。

    Changed trace_http_parameter_enabledオプションの値がtrue時に、HTTPパラメータキーに該当する値(value)がなかったり、HTTPパラメータがない場合トレース分析画面でHTTPパラメータステップを生成しないように修正

    Fixed Windows環境で基本CPU収集ができない問題を修正

    Fixed Windows環境でsigarライブラリを活用する際に、モニタリングメトリクスが収集されない問題を修正

    Fixed Windows環境でoshiライブラリを活用する際に、モニタリングメトリクスが収集されない問題を修正

    2024-07-18

    v2.2.36

    Featureウィービングプラグインコンパイルバージョンとユーザーコードターゲットバージョンが異なる場合、原本クラスを返す設定を追加

    Fixed Systemログを残す場合、他のトランザクションにそのログが含まれる問題を修正

    例)System.out, System.err, hibernate Systemログ (org.hibernate.engine.jdbc.spi.SqlStatementLogger.logStatement)

    Fixed logback、log4jの使用時にException stackを含むログが発生した場合、ユーザーのログコンテンツを収集できない問題を修正

    2024-06-20

    v2.2.35

    Feature spring-boot-3.0.5以降(spring-webflux-6.0.7以降) バージョンでWebClient使用時、連携追跡機能を追加

    Fixed spring-boot-2.5未満でspring-cloud-gatewayを通じてトランザクションを呼び出すと、接続されない問題を修正

    2024-06-14

    v2.2.34

    Changed camel-cxf-3.15プラグイン使用時、エージェントログを修正

    Fixed heapdump_rootオプションにlog_rootパスが登録される問題を修正

    2024-05-28

    v2.2.33

    FeatureKubernetesエージェントでcontinerIdを、Javaエージェントに渡す方式を追加

    Changed Spring-boot-2.5.x ~ 2.6.x環境を利用するユーザーがNettyRoutingFilterクラスを実装して使用する場合でも、連携追跡できるように修正

    • Class NettyRoutingFilter org.springframework.cloud.gateway.filter.NettyRoutingFilter

    Fixed db_pool_detailカテゴリのメトリクスで$okind, $onode値をそれぞれokindName, onodeNameに変更

    2024-04-16

    v2.2.32

    Feature aws.mysqlライブラリを使用する場合、executeBatchInternalメソッドを追跡

    • software.aws.rds.jdbc.mysql.shading.com.mysql.cj.jdbc.ClientPreparedStatement.executeBatchInternal

    Changed Spring-boot-2.7.xでNettyRoutingFilterクラスを実装して使用する場合でも、連携追跡できるように修正

    • Class NettyRoutingFilter org.springframework.cloud.gateway.filter.NettyRoutingFilter

    Deprecate インスタンス性能管理 > 環境変数メニューでjvm.uptimeデータ収集を中止

    2024-04-03

    v2.2.31

    Feature spring-boot-2.7.xでkafka-batchを追跡

    Feature JDBCドライバーでSqlExceptionが発生した場合、追跡有無の設定オプションを追加

    オプション値をfalseに設定すると、ユーザー定義の例外処理によりbiz_exceptions処理できます。

    Feature URL + HTTP method設定オプションを追加

    • 例、/api/user+GET、/api/user+POST
    • 統計またはTX検索メニューでURL methodで確認可能
    • 統計データでURL変更したURL methodで収集

    Feature oshi-core-6.1.6にアップデート

    FeatureJavaエージェントでnetstat指標を収集、Maximum Transmission Unit(MTU) 指標を追加

    Changed trace_basetimeまたはprofile_basetimeオプションと関係なくエラーのある詳細トレースを基本収集するよう修正

    Changed oshiの配布ディレクトリをlib4からlib5にアップデート

    Fixed oshi、sigarライブラリ適用時のエージェントログの誤字を修正

    2024-03-21

    v2.2.30

    Fixed Java 1.5 ~ 1.7環境でJavaエージェント2.2.28、2.2.29バージョンが動作しない問題を修正

    2024-03-15

    v2.2.29

    New jboss-logging-3.3ログ収集を追加

    Feature com.mysql.cj.jdbc.ClientPreparedStatement.executeBatchInternalメソッド使用時にSQLデータ収集を追加

    Fixed Jboss環境でHTTPパラメータ収集時にバグが発生するとトランザクションを終了できない現象を防止

    Deprecated envのHOSTNAMEデータ収集を中断

    2024-02-27

    v2.2.28

    Feature logback-1.2.8の追跡時にappenderを除外するオプションを追加

    Deprecated logback-1.2.8の追跡時に、指定したappenderのみ収集するオプションの使用を中止

    Feature log4j-2.17追跡時にappenderを除外するオプションを追加

    Deprecated log4j-2.17追跡時に、指定したappenderのみ収集するオプションの使用を中止

    Changedコンテナ環境でPod名を設定していない場合、環境変数(env)のHOSTNAMEから抽出するように変更

    Changed JBoss Connection Poolの接続時にログ数を制限するように修正

    Changed統計データの転送時のログを修正

    Fixed trace_sampling_enabledオプションを使用する場合、TPSを過剰に収集する問題を修正

    Fixed spring-boot-3.xのspring-security exception収集時に発生するエラーを修正

    2024-02-06

    v2.2.27

    Feature mule-3.9.5追跡範囲の拡大

    Feature camel-cxf-3.15追跡

    Feature OracleCallableStatement追跡追加

    Deprecated Lettuceドライバー使用時、Redisのキー収集の中断

    Fixed spring-bootでnetty使用時、requestのURLからquerystringを分離

    Fixed spring-bootでnettyの使用時、requestのHTTPパラメータを収集できない問題の修正

    Fixedヒットマップのトランザクション件数、エラー件数のエラーを修正

    Deprecate Lettuceドライバーの使用時、Redisのvalue収集中断

    2024-01-11

    v2.2.26

    Feature spring-boot-2.5以降でreactor-kafka-1.3を追跡

    Feature spring-boot-2.5以降でRxJava使用時、RxJavaのscheduleを追跡

    Feature spring-boot-3.0以降でRxJava3使用時、RxJava3のscheduleを追跡

    FeatureエージェントログにthreadName、className, methodName、lineNumberを収集して表示

    Featureエージェントログの形態を修正

    Feature TiberoのCallableStatementを追跡

    Changedエージェントログのテキストの色を変更

    Changedエージェント起動時にエージェントログのファイル名をwhatap-date.logからwhatap.logに変更

    Changed UTC基準日付が変更されるとwhatap.logファイル名をwhatap-date.logに保存