更新时间:2025-11-19 GMT+08:00

JavaAgent更新说明

使用限制

  • 目前支持主流的jdk8、jdk11、jdk17以及jdk21。
  • jdk8环境请选用末尾不带-jdkxx的版本,jdkxx环境请选用末尾带-jdkxx的版本,需要支持profiler则选用带-profiler的版本。
  • 下载Agent请参见探针下载地址
  • Agent下载规则:末尾带-jdk17的版本,请在Agent下载路径的末尾增加对应的-jdk17即可。

    例如:2.4.8版本Agent的下载地址为:https://apm2-javaagent***/apm2_javaagent/apm-javaagent-2.4.8.tar,则2.4.8-jdk17版本Agent的下载地址为:https://apm2-javaagent***/apm2_javaagent/apm-javaagent-2.4.8-jdk17.tar

表1 JavaAgent更新列表

版本号

更新说明

2.5.5

  1. 优化指标和调用链上报性能。

2.5.4

  1. 支持接口调用展示springboot3.x路径参数。
  2. 修复服务端重启导致客户端debugger失效问题。

2.5.3

  1. 节点根span上会增加一个tag:lubanops-nenv-id,代表上游服务在apm服务端注册的环境id。

2.5.2

  1. 优化java方法配置逻辑,自动生效。

2.5.1

  1. JavaAgent版本合一,包括profiler、jdk多个版本。

2.4.14

2.4.14-jdk17

  1. 兼容otel协议生成调用链。
  2. 修复网关服务返回多个traceid问题。
  3. 修复httpclient采集不全问题。
  4. 修复外部调用正则表达式失效问题。

2.4.13

2.4.13-jdk17

  1. 数据库SQL采集器支持设置和采集慢SQL次数和数据库名称。
  2. URL采集器支持基于URL和异常类型统计异常数。

2.4.12

2.4.12-jdk17

2.4.12-jdk21

  1. 优化并发数递增逻辑。

2.4.11

2.4.11-jdk17

2.4.11-jdk11

  1. 2.4.11-jdk11支持jdk11,目前仅上线上海一,限部分用户测试使用。

2.4.10

2.4.10-jdk17

  1. 线程详情按照数量顺序上报 。
  2. springbean功能支持@service注解。

2.4.9

  1. 优化springbean启动时间。

2.4.7

  1. 支持sql字节数的配置。
  2. 支持springbean插件。
  3. 支持jedis2.9.3。

2.4.5-jdk17

  1. 新增支持httpclient5,仅支持同步场景。

2.4.5

  1. 指标采集队列增加老化机制。

2.4.4

  1. 新增支持SpringCloudGateway(2.1.x~3.1.x)。

2.4.3

  1. 修复异常数未清零问题。
  2. 修复日志过大问题。
  3. 新增redisson基本信息。

2.4.2-jdk17

  1. 该版本只支持jdk17。

2.4.2

  1. 支持FunctionGraph在启动时关闭agent。

2.4.1

  1. 支持动态修改指标采集阈值。
  2. 接口调用维度新增异常数,统计url中日志标记的异常。
  3. 新增通过代理传输数据的功能。

2.3.19

  1. 支持日志自动打印traceId。
  2. 提高线程详情上限。

2.3.17

  1. AKSK可以从环境变量读取。
  2. 调用链增加sqlId。
  3. sql增加最近调用链。
  4. 补齐接口调用的集群维度分析能力。

2.3.16

  1. 指定注册协议。
  2. 兼容ibm sdk不支持线程内存获取。

2.3.15

  1. 新增支持dubbo2.8.x版本。
  2. 新增支持JDKhttp子类。

2.3.13

  1. CSE Provider bizcode支持多key。
  2. 支持hikari插件。

2.3.12

  1. 客户端统计时,hashmap的key数量溢出后,之前是停止采集,现在修改为继续采集。
  2. Url支持自动规整能力,当在后台配置为自动规整后,url按照原始格式规整。
  3. oracle插件补齐读取行数和更新行数能力。
  4. CSE Provider提供显示bizCode的功能。
  5. 修复CSE Provider修复状态码400时调用链没有标红。

2.3.5

  1. 支持启动脚本配置access地址。

2.3.2

  1. 支持jetty-client。
  2. 取消对com.huawei.bsp.commonlib.roa.restclient的支持。
  3. url支持采集apdex。

2.3.1

  1. 支持cce解密sk。
  2. 支持jedis拦截key和value。
  3. 支持cassandra3。

2.2.15

  1. 支持sk自定义解密。
  2. 支持在启动脚本中配置master地址。
  3. 支持apacheHttpclient的responseBody采集。

2.2.13

  1. 使NamedTransformer加载接口类时直接返回原字节码。
  2. 解决mariadb3.0.4 sql没有采集到的问题。
  3. 支持oracle。

2.2.10

  1. 支持gauss-zenith数据库。
  2. 支持com.huawei.bsp.commonlib.roa.restclient。

2.2.9

  1. 支持jetcd 5.x - 6.x。
  2. 支持采集netty直接内存。
表2 CCE和Servicestage界面上 JavaAgent latest版本指向说明

版本号

实际版本号

latest-x86_64

  1. 2.4.3,支持x86架构。

latest-aarch64

  1. 2.4.3,支持arm架构。

latest-noroot-x86_64

  1. 2.4.3,支持x86架构,支持非root用户身份运行容器。

latest-noroot-aarch64

  1. 2.4.3,支持arm架构,支持非root用户身份运行容器。

latest

  1. 2.1.17,兼容x86和arm架构。