探针版本说明

本文主要介绍了云监控2.0应用监控探针的版本更新历史。

查看探针版本

  1. 登录云监控2.0控制台,选择目标工作空间,在左侧导航栏选择应用中心 > 运维监控 > 应用监控

  2. 在顶部菜单栏单击系统管理,然后单击探针发布记录页签。

  3. 在页面左上角选择探针语言。

    云监控2.0对支持周期内(发布时间在6个月以内)的探针包提供下载功能,建议您在手动安装探针时,选择最新版本的探针。关于探针支持周期,请参见ARMS应用监控探针支持周期的说明

探针版本

Java探针

版本

发布时间

发布说明

4.4.1

20250724

  • 修复用户应用读取到错误 git.properties 的问题。

4.5.0

20250717

  • 支持采集 OpenTelemetry SDK 中自定义的指标

  • 支持统计服务端侧的 HTTP Method

  • Span Resource 中新增 host.name 主机名字段 。

  • 链路追踪默认协议修改为 W3C 协议。

  • 修复记录 Receive Span 的情况下,RabbitMQ Clients 指标统计不准的问题。

  • 修复网络质量不佳情况下上报任务堆积的问题。

  • 修复用户应用读取到错误 git.properties 的问题。

  • 修复原始 SQL 语句统计异常问题。

  • 优化应用本身内存泄露场景下探针内存占用问题。

  • 优化自监控日志占用资源。

  • 优化 Kafka Producer 插件采集性能。

4.4.0

20250606

  • 支持 HBase 框架

  • 支持 MNS Client 框架

  • 支持 paho-client-mqttv3 框架

  • 支持 JMS 框架

  • 支持 JavaHttpClient 框架

  • 支持在JVM GC指标中新增GC触发原因labels

  • 修复 Druid 空闲连接数为负值问题。

  • 修复用户引入 Jakarta 相关依赖导致 Tomcat10 埋点生效、Tomcat8 埋点未生效问题。

  • 修复 Dubbo 3.x 部分版本获取 DestId 和 Endpoint 值失败问题。

  • 修复 Redisson 响应大小统计错误问题。

  • 持续剖析调整为默认使用静态链接库避免跟用户动态库冲突。

  • 修复 OpenTracing 封装的 JDBC 调用 SQL 获取失败问题。

4.3.4

20250520

  • 新增业务链路观测能力,相关功能见业务链路分析

  • 业务参数提取支持更多匹配逻辑,详情见业务参数提取规则

  • 连接池监控支持tomcat-dbcp、tomcat-jdbc两个框架,详情见连接池支持的框架

  • 修复线程池监控中Tomcat线程池概率性为空的问题。

  • 修复log4j框架在用户日志MDC中存在trace_id被覆盖的问题。

  • 修复关闭采集无入口内部调用数据后定时任务相关数据误过滤问题。

  • 修复依赖shardingsphere导致的用户数据库调用的数据概率性缺失问题。

  • 修复Dubbo部分版本Baggage传递失败问题。

  • 修复权限问题导致的探针持续剖析功能日志打印到用户的标准输出问题。

  • 修复mongoDB控制台跳转查询失败问题。

  • 探针侧默认过滤掉Lettuce中的ping命令。

  • 默认关闭采集无入口内部调用数据

4.2.5

20250410

  • 优化4.x版本探针和ARMS SDK一起使用时导致的性能问题。

  • 优化Lettuce插件使用正则匹配时导致的性能问题。

  • 修复Lettuce插件记录的Redis命令参数包含乱码问题。

4.2.3

20250224

  • 修复Service Mesh场景下SDK初始化失败导致接口被误收敛问题。

  • 修复Lettuce 5.1 + 版本和React 3.5 + 版本共存场景下的调用报错问题。

  • 修复Lettuce 5.1 + 版本关闭采集无入口内部调用数据开关时Lettuce调用报错问题。

  • 修复在Spring Cloud中通过Feign调用下游失败时概率性出现上下文泄露问题。

4.2.2

20250109

  • 支持Motan框架

  • 支持过滤无入口内部调用数据

  • 修复Memcached执行bulkget指令小概率空指针问题。

  • 修复arms_file_desc_open_ratio指标未采集问题。

  • 修复Shardingsphere 5.2.+版本主从请求统计错误问题。

  • 修复Dubbo部分场景下服务端调用被误识别为客户端调用问题。

  • 修复在总开关关闭场景下,应用启动时探针初始化不完全导致后续开关打开部分数据缺失问题。

  • 修复使用ReusableLogEvent场景下自动填充TraceId,SpanId失败问题。

  • 优化用户同时通过SpringMVC和自定义Servlet提供HTTP服务时的CPU开销。

4.1.13

20241210

  • 修复Undertow场景下极小概率的空指针问题。

  • 修复因在JDK 21虚拟线程场景下异步上下文透传死锁问题。

  • 修复因读取spring-actuator相关指标导致的OOM问题。

  • 修复在和其他探针同时挂载导致小概率应用启动失败问题。

4.2.1

20241206

  • 支持Lindorm数据库。

  • 支持按照线程池使用场景和线程池线程名称配置黑名单。具体操作,请参见池化监控配置

  • 支持使用spring-bean public方法埋点(用于采集原3.x探针方法栈数据)。具体操作,请参见探针开关设置

  • 支持MDC.get("EagleEye-TraceID")用法,默认关闭。具体操作,请参见应用日志关联配置

  • 支持配置调用链采集开关。具体操作,请参见探针采集配置

  • 代码热点功能支持异步场景且修改为默认开启。更多信息,请参见使用代码热点诊断Java应用慢调用问题

  • 支持RPC Server、MQ Consumer、定时任务以及Span的过滤。具体操作,请参见接口调用配置

  • 支持ZGC分代场景下的GC相关指标监控。

  • 业务参数提取功能支持提取apache-http-clientokhttp请求。具体操作,请参见提取业务参数

  • 优化依赖上报功能的CPU开销。

  • 因在JDK 21虚拟线程场景下异步上下文透传存在死锁风险,默认关闭异步上下文自动透传。

  • 修复多探针场景下潜在的兼容性问题。

  • 修复HttpUrlConnectionspanName部分场景下为POST问题。

  • 修复Undertow场景下极小概率的空指针问题。

  • 修复gRPC框架部分场景未记录异常问题。

  • 修复Lettuce插件部分场景下异常未记录问题。

  • 修复4.x探针指标中未记录探针版本号问题。

  • 修复Arthas打开后小概率连接失败问题。

  • 修复接口列表中POST、GET、/*、/**等接口无法过滤的问题。

  • 修复探针重复创建tmpdir导致的启动问题。

  • 修复同时开启MSE Pro版本导致GC指标无法正确采集问题。

  • 修复Kafka批量消费场景下无指标问题。

4.1.12

20241010

  • 修复部分场景下接口上下游数据错误问题。

  • 修复网络相关指标一直递增问题。

  • 修复异常指标记录多次问题。

  • 修复某些场景下提取自定义参数不生效问题。

  • 增加异常构造方法埋点,用于支持记录所有异常。

4.1.11

20240915

  • 调整分位数计算原理,更多信息,请参见ARMS分位数指标计算原理

  • 优化探针CPU内存开销。

  • 新增单次调用创建的Span数量上限,当前上限值为1万。

  • 新增线程池监控线程名模式提取支持策略选择,默认值为REPLACE_ALL_DIGITAL(替换所有数字字符为*),可配置为REPLACE_TAIL_DIGITAL(替换结尾数字字符为*)

  • 新增采集JVM加载类和卸载类指标。

  • 新增支持更灵活的数据采集配置,如分位数、上下游等。

  • 修复内存热点导致的概率性Crash问题。

  • 修复部分场景无法搜索到包含代码热点调用链问题。

  • 修复ONS插件空指针导致Span上报失败问题。

  • 修复Kafka初始化失败问题。

  • 修复MongoDB流读取失败导致的OOM问题。

  • 修复无法正确解析ARMS_HOST_TAGS环境变量问题。

  • 修复线程池监控数据上报中断问题。

  • 修复若干安全漏洞。

4.1.9

20240710

  • 修复SAE应用手动添加arms.AppName无法修改应用名的问题。

  • 修复Lettuce5.1重复调用Span未压缩问题。

  • 修复SQL语句解析失败&修复未识别数据库指标上报问题。

  • 修复Jedis&Lettuce部分场景池化监控无数据问题。

  • 修复探针指标上报异常中止问题。

  • 修复小概率ClassLoader增强失败导致应用启动失败问题。

  • Span中增加http.status_code字段。

  • 收集CrashLog命令改为脚本模式。

4.1.8

20240629

  • 修复SAE旧应用和4.x探针不兼容问题。

4.1.7

20240626

  • 修复部分场景下微服务引擎MSE无损上下线功能不可用问题。

4.1.6

20240613

  • 支持JFinal、WebX框架。

  • 支持RocketMQ 4.x Pull消费场景。

  • 支持日志自动填充TraceId、SpanId。

  • 支持异常过滤配置父类异常。

  • 支持在HTTP指标中记录原始状态码。

  • 修复OceanBase、PolarDB部分连接方式不支持问题。

  • 修复WebSocket请求被识别为错误请求问题。

  • 修复部分异步场景下的OOM问题。

4.1.3

20240527

  • 修复在Tomcat 10.1.0 ~ Tomcat 10.1.6请求携带Cookie场景下HTTP响应码404问题。

4.1.1

20240517

  • 修复4.1.0探针极小概率死锁问题。

  • 修复Jedis SQL记录不正确问题。

4.1.0

20240515

  • 该版本基于OpenTelemetry Java Agent重新构建,全面拥抱开源,100%覆盖老探针功能。

  • 新增自定义参数提取功能,更多信息,请参见提取业务参数

  • 新增对Polardb 2、Cassandra、OceanBase、Apache ShenYu、Spring Schedule的支持。

  • 新增自动异步上下文透传,无需配置包名(已配置不影响)。

  • 新增对RabbitMQ自定义消费者、Kafka自定义消费方法支持,无需单独配置。

  • 新增按照应用设置协议透传优先级。

  • 新增用户自定义线程池监控。

  • 修复容器场景下系统指标获取不准问题。

Go探针

版本

发布时间

发布说明

2.0.1

20250827

  • 增加对数组越界等 Go panic 的埋点支持。

  • 增加对OTel Metrics SDK的支持。

  • 埋点规则增加依赖匹配能力。

  • 更新Hertz支持到0.10.2版本、kafka-go支持到0.4.49版本。

  • 修复记录异常可能导致 CPU 过高的问题。

  • 修复 gRPC server stream span 不结束的问题。

  • 修复 span 的 attribute 与服务端未对齐的问题。

  • 去除 workspace 的访问 URL 采集。

  • 修复 asynq 使用 cron 埋点 panic 问题。

  • 修复 PGO 编译无法注入埋点的问题。

2.0.0

20250811

  • LoongSuite插件框架修改为与开源版本同步。

  • 增加dify-plugin-daemon、dify-sandbox埋点。

  • 更新Dubbo支持到 v3.3.0版本。

  • 更新Mongo支持到2.2.2版本。

  • 增加数据库连接池。

  • 支持注入函数名称,用于问题快速定位。

  • 支持通过手动过滤的方式去除不需要的注入规则。

  • 修复Logrusstd下的Trace注入问题。

  • 修复Redisgo、Redisv8埋点问题。

  • 修复云监控2.0上报serviceId问题。

1.8.6

20250820

  • 修复高并发场景下gRPC destId会出现乱码的问题。

  • 修复记录Panic可能导致CPU使用率过高的问题。

  • 修复Redis sqlId没有上报和过期的问题。

  • 增加Debug日志排查Span不结束的问题。

  • 修复gRPC server stream span不结束的问题。

  • 修复Clientendpoint字段缺失的问题。

  • 修复B3ParentId0000000000000000的问题。

  • 修复PID CPU、内存获取不准确的问题。

1.8.5

20250804

  • 修复1.24 tool go mod 解析错误的问题。

  • 修复收敛的UTF8问题。

  • 修复github.com/timandy/routine使用g label导致冲突的问题。

  • 增加Cron v3埋点。

  • 更新Gin支持到1.10.1版本。

  • 增加对gRPC code的过滤支持。

  • 增加对Go-kit/log、PostgreSQL版本的支持。

1.8.4

20250723

  • 修复gRPC因没有prpc、ppid导致上下游大盘无数据问题。

  • 更新Redis支持到9.0.0版本,FastHTTP支持1.64.0版本。

  • 添加对Mongo StringUTF8的过滤。

  • 降低Agent启动时间到1s内。

  • 修复CPU V2下获取系统指标错误的问题。

1.8.3

20250711

  • 修复Workspace Span标签的问题。

  • 修复Opentracing埋点问题。

  • 修复环境变量配置在无法获取到ACM配置时候不生效问题。

  • 修复Workspace https上报问题。

  • 更新OpenTelemetry SDK支持到1.37.0版本、更新Hertz支持到0.10.1版本、Go Redis支持到9.11.0版本、Langchain支持到0.1.0版本、Gorm支持到1.20.12版本。

1.8.2

20250618

  • 更新gRPC支持到1.73.0版本、Restful支持到3.12.2版本、Kitex支持到0.14.1版本、IBM Sarama支持到1.45.2版本。

  • 增加对云监控2.0 WorkSpace的支持。

  • 修复cgroup v2下获取CPU limit失败的问题。

  • 去除SLS SDKTempCredentials。

  • 编译时间降低5%。

1.8.1

20250606

  • 增加Zap日志支持的最低版本至1.13.0。

  • 增加对MCP 0.21.0及以上版本的支持。

  • 修复Go MCP代码埋点问题。

  • 修复接口过滤时候regex匹配不按完整匹配的问题。

  • 修复RocketMQ问题。

  • 增加对RocketMQ Client 5.1.2版本的支持。

  • 增加探针日志的目录配置能力。

  • 支持在关联日志Trace时自定义Key。

1.8.0

20250528

  • 增加对Langchaingo的监控能力。

  • 增加对Mark3labs mcp-go的监控能力。

  • 增加Go install编译支持。

  • 增加Fiber v2HTTP Body、Header打印能力。

  • 增加OpenTelemetry error日志打印,用于快速发现问题。

  • 增加对上海预发云环境支持。

  • 更新Hertz支持到0.10.0版本、OpenTelemetry SDK支持到1.36.0版本、go-zero支持到1.8.3版本、gRPC支持到1.72.1版本、Redis支持到9.8.0版本、Mongo支持到1.17.3版本。

  • 修复Mongo host导致收敛异常问题。

  • 修复AMQP、HTTP Body空指针导致的panic问题。

  • 修复OpenTelemetry baggage透传不生效的问题。

1.7.1

20250515

  • 增加Crash情况下事件上报、日志采集和下载能力。

  • 增加Kratos 2.1.2~2.4.0版本支持,增加Kratos 2.8.5版本支持。

  • 修复gRPC创建Span会出现父Span没有释放的问题。

  • 修复Kratos埋点落后于自定义的Middleware的问题。

  • 修复Mux 接口过滤不生效的问题。

  • 修复Go Log、Slog Go版本没配置的问题。

1.7.0

20250428

  • 增加对K8s informer的埋点。

  • 增加对函数名称、类名称正则匹配注入的能力。

  • 增加对Go-zero log的埋点。

  • 增加对接口采集的白名单能力。

  • 增加对Go vendor模式的支持。

  • 增加对OpenTelemetry SDK StringUTF8的过滤。

  • 增加对K8s Controller Runtime的埋点。

  • 增加对FastHTTP(1.61.0)、Kitex(0.13.1)、MySQL(1.9.2)、Go-elasticsearch(8.18.0)、gRPC(1.72.0)的支持。

  • 修复对空path不采集的问题。

  • 修复服务端HTTP traceid返回不了的问题。

  • 修复EagleEye生成spanId panic的问题。

  • 修复AMQP埋点Header为空导致panic的问题。

  • 修复Logrus entry方式下日志没有traceid的问题。

  • 修复金融云上报profiling数据问题。

  • 修复Kafka上报callKind问题。

  • 修复通过Go Agent编译会导致文件format的问题。

  • 修复Hertz埋点无法关联TraceId的问题。

1.6.1

20250331

  • 修复Fasthttp Body打印时候Stream不匹配的问题。

  • 修复Mutex、Lock Profiling无法获取到数据的问题。

  • 修复Agent init启动比用户init启动慢的问题。

  • 修复HTTP server 4xx metrics未被识别为错误的问题。

  • 修复protobuf导致编译失败的问题。

  • 增加通过ldflags参数设置agent enable。

  • 增加通过环境变量设置是否通过公网上报数据。

  • 增加对Redis 9.7.3版本、gRPC 1.71.0版本的支持。

  • 修复元数据信息缺少k8smetadata、ecsmetadata的问题。

1.6.0

20250318

  • Hertz支持到0.9.6版本,Go Redis支持到v9.7.1版本,OpenTelemetry SDK支持到1.35.0版本。

  • 支持Debug时隐藏插桩代码。

  • 增加CGO、CPU、栈的Runtime监控。

  • 修复系统监控CPU采集错误问题。

  • 修复golang.org/x/net依赖在Go 1.21及以上版本导致自定义插件编译失败的问题。

  • 修复go build ./...编译失败的问题。

  • 修复自监控Metrics上报统计错误的问题。

  • 修复部分插件开始时间和结束时间错误的问题。

1.5.3

20250228

  • 更新FastHTTP支持到v1.59.0版本。

  • 修复FastHTTP Header展示非JSON问题。

  • 增加通过ldflags传递环境变量参数。

  • 修复Go Micro ServerspanKind错误。

  • 修复HTTP、gRPC请求Span缺少code的问题。

  • 新增支持应用模板配置。

  • 修复无法展示Gorm、DB参数问题。

  • 修复SlogGo 1.20之前版本不存在导致编译错误的问题。

  • 修复Logrus、Go Micro、FastHTTP、Redis开关需要重启才能生效的问题。

1.5.2

20250217

  • 增加接口按需全采的功能。

  • 增加对FastHTTPBody、Header打印能力。

  • 增加ARMS_ENABLE开关替换TYPE_IS_ARMS。

  • 更新gRPC支持到v1.70.0版本,Echo支持到v4.13.3版本,Go Elasticsearch支持到v8.17.1版本,FastHTTP支持到v1.58.0版本,FC Go SDK支持到v0.2.11版本。

  • 修复HTTP Server Body返回开关问题。

  • 修复FastHTTP Server埋点重复的问题。

  • 修复HTTP span status 200情况下没有设置问题。

  • 修复错慢全采的Redis压缩问题。

  • 修复数据库概览页面跳转调用链的问题。

1.5.1

20250123

  • 支持Mongo DB 1.17.1版本。

  • 支持打印HTTP请求Header和返回Header。

  • 修复Thrift埋点失败的问题。

  • 修复OSS Profiling数据推送x509的问题。

  • 修复RedisUTF-8的问题。

  • 修复收敛Sampler可能造成Panic的问题。

  • 修复Logrus埋点与用户埋点冲突的问题。

  • OpenTelemetry SDK支持的版本更新到1.34.0。

  • 新增通过配置文件方式启动探针功能。

1.5.0

20250114

  • 修复gRPC超时配置不生效的问题。

  • 修复RocketMQ不记录out.ids导致调用链跳转失败的问题。

  • 修复Redis v9 err返回被修改为nil的问题。

  • 修复RocketMQ埋点没有使用API CallContext导致编译错误的问题。

  • 修复Iris埋点错误的问题。

  • 增加对Go Mod Vendor的支持。

  • 增加对HTTP Header、Body打印的支持。

  • 更新Kitex支持到0.12.1版本、Fiber支持到2.52.6版本、Hertz支持到0.9.4版本。

  • 探针性能提升10%。

1.4.2

20250106

  • 修复Go Micro客户端埋点错误的问题。

  • 修复Logrus埋点不生效的问题。

  • 增加OpenTelemetry SDK的埋点Debug日志。

  • 修复gRPC StreamSpan一直不结束的问题。

  • Redis v9中将返回Redis nil改成不是错误。

  • 修复SQL语句非UTF-8导致Span上报失败的问题。

  • 修复GOROOTGOPATH相同场景下编译失败的问题 。

  • Kratos支持到2.8.3版本、gRPC支持到1.69.2版本、Gorm MySQL支持到1.0.4版本、Gorm.io/Gorm支持到1.20.12版本、Redis支持到8.10.0版本。

1.4.1

20241216

  • 增加Debug日志用于问题定位。

  • 修复ARMS Baggage没有透传的问题。

  • 增加代码热点指定的Attribute,代码热点功能开放使用。

  • 修复Go Race编译导致Panic的问题。

  • 修复Kitex Span采集错误问题。

1.4.0

20241210

  • 编译方式修改为在go build前直接添加./instgo,简化修改内容。

  • 支持自定义扩展。

  • 支持配置Trace透传协议。

  • 支持Trace IDCPU Profiling关联。

  • FastHTTP支持到1.57.0版本,Kratos支持到2.8.2版本,OpenTelemetry SDK支持到1.32.0版本,Redis v9支持到9.7.0版本,Restful支持到3.12.1版本。

  • 支持OpenTelemetry SDK traceProvider ForceFlush。

  • 探针性能提升7%。

1.3.5

20241204

  • 修复接口过滤失效的问题。

  • 增加Kitex的支持版本。

  • 修复Kitex接收gRPC请求后链路串联失败的问题。

1.3.4

20241125

  • 修复Gorm、MySQL版本不匹配导致编译失败的问题。

  • 修复OpenTelemetry SDK不支持shutdown的情况。

  • 修复RocketMQ、AMQP函数名称冲突导致编译失败的问题

  • OpenTelemetry SDK、Mux、Restful、Micro、Echo 框架修改为默认不打开。

  • gRPC支持最新的1.68.0版本。

  • FastHTTP支持到1.57.0版本,Kratos支持到2.8.2版本,OpenTelemetry SDK支持到1.32.0版本。

1.3.3

20241117

  • 修复HTTP Server统计4xxSpan记录的错误不匹配的问题。

  • 修复采样标透传不对的问题。

  • 修复时区导致Profiling数据查询不到的问题。

  • 修复Kratos HTTP、gRPC埋点问题。

1.3.2

20241107

  • 减少Client Span写入GSL(Global Load Store),降低性能损耗。

  • OpenTelemetry SDK埋点增加对SpanName的过滤。

  • 修复Redis v8埋点跟用户埋点冲突问题。

  • 修复Log日志关联开关不生效问题。

  • OpenTelemetry SDK埋点增加New Root SpanSpanKind。

  • 修复主机监控的CPU消耗不准问题。

  • 修复Redis v8记录非UTF-8序列化错误的问题。

  • 修复Redis v8 Key不存在却记录错误的问题。

  • 增加gRPC的支持版本到1.67.1。

  • CPU Profiling/内存Profiling默认开启。

  • 修改Profiling上报数据以时间戳为名称,用于区分不同时区的上报。

1.3.1

20241025

  • 修复OpenTelemetry SDK埋点上下文(context)串联失败的问题。

  • 修复Java EagleEye链路串联失败的问题。

  • 修复Windows下编译失败的问题。

  • 修复System指标获取不到导致Metrics不上报的问题。

  • 修复用户go.sum文件编译后没有恢复的问题。

  • 修复Redis V8异常记录错误问题。

  • 修改中间SpanKindinternal。

  • 修改异常记录的长度,默认增加2000个字符。

1.3.0

20241015

  • Echo版本支持范围修改为4.0.0 ~ 4.12.0。

  • 新增Iris支持版本12.0.0 ~ 12.2.12。

  • 新增Fiber支持版本2.43.0 ~ 2.52.6。

  • 新增对Kafka的支持。

  • 新增内存Profiling。

  • 支持错慢全采样。

  • 支持查看SQL相关参数。

  • 异常事件上报支持配置上报长度。

  • 支持透出Redis命令参数。

  • 增加Agent启动打印日志、Mac操作系统下不收集系统指标的配置。

  • 新增对Redis Go的支持。

  • 编译工具支持带Vendor编译。

  • 支持对Golang自身库Slog、Log的日志埋点。

  • 新增对FC Go SDK的支持。

  • gRPC版本更新支持到1.67.0。

  • FastHTTP版本更新支持到1.56.0。

  • Kratos版本更新到支持2.8.0。

  • 新增插件配置开关。

  • 新增调用链分布、上下游分析、收敛设置页面。

1.2.6

20240920

  • 增加支持的Echo版本支持到4.0.0。

  • 修复RocketMQ、Kafka函数名称冲突问题。

  • 修复HTTP Client缺少out ids问题。

  • 修复Redis v8函数概率性undefined的问题。

  • 优化日志输出。

  • 修复import中包含OpenTelemetry rules导致的编译错误。

  • 支持segmentio/kafka-go组件。

  • 增加数据库SQL参数透出。

  • 修复OpenTelemetry SDK spanFromContext不生效的问题。

  • 修复Gin middleware panic的问题。

  • 增加Fiber、Iris的支持。

  • 修复gRPC Client重复埋点导致断链的问题。

1.2.0

2024830

  • 增加Zerolog、Hertz、阿里云RocketMQ插件的支持。

  • 增加采集接口过滤配置。

  • 修复gRPC Client埋点问题,新增对NewClient埋点。

  • 增加对openTracing 框架的埋点支持

  • 增加对SQL语句过长的限制配置,增加慢SQL超时配置。

  • 修复配置标签在指标不生效的问题

  • 按照开源版本重构了DB、Redis、Kratos、Dubbo、Mux、Net/HTTP、gRPC、GORM代码,开源仓库:https://github.com/alibaba/opentelemetry-go-auto-instrumentation

  • 支持配置HTTP状态码白名单,支持配置慢请求超时时间。

  • 修复FastHTTP Handler方式不支持的问题。

1.1.0

20240730

  • 新增ES、Logrus、Zap、Kafka、PgSQL、Thrift支持。

  • 支持CPU Profiling。

  • 性能提升20%。

  • 增加Gin、Go micro、FastHTTP支持版本。

  • 分位数支持。

  • 新增日志分析、日志关联能力。

  • 修复instgo clean无法清理现场的问题。

1.0.7

20240722

  • 修复不添加ARMS环境变量导致panic问题。

1.0.6

20240720

  • 增加Gin、gRPC、Gorm版本支持。

1.0.5

20240719

  • 修复代码目录使用Go work下编译失败的问题。

1.0.4

20240717

  • 增加Gorm的版本支持范围。

1.0.3

20240712

  • 修复SQL收敛问题。

1.0.2

2024078

  • 增加gRPC 1.51.0版本支持。

1.0.1

2024073

  • 修复Go path冲突问题。

1.0.0

20240627

  • 支持Golang应用无侵入地接入ARMS应用监控,提供链路追踪、性能监控、智能告警等能力。

Python探针

版本

发布时间

发布说明

1.8.0

2025815

新增特性

修复内容

  • 修复 Flask 插件在多进程场景下的内存泄漏问题。

  • 修复 Dify 使用 gevent 时的报错以及重复注入问题。

  • 修复 SGLang 在 0.4.6 版本上无法使用的问题。

  • 修复特定条件下接入时 None 值报错的问题。

  • 修复对 OpenAI 插件 Python3.11 以下版本的兼容性问题。

  • 固定 cramjam 版本为 2.10.0,修复 python 3.8 下依赖库冲突问题。

  • 修复 LangChain 单点模式下可能出现的链路断链问题。

  • 统一探针加载异常的日志等级,提升问题排查体验。

1.6.1

2025728

修复内容

  • 修复探针上报自监控日志时探活失败非预期走公网上报的问题。

1.6.0

2025722

新增特性

修复内容

  • 修复Flask插件耗时统计不符合预期的问题。

  • 修复Flask插件异常统计次数不准的问题。

  • 修复大语言模型应用类型识别失败的问题。

  • 修复openai插件调用异常时,异常信息展示有误的问题。

  • 修复langchain插件偶发token计算错误。

1.5.1

202579

新增特性

  • Dify插件支持最新版本的 OTel规范 详见待合并的规范的PR

  • 支持上报数据至云监控2.0。

修复内容

  • 修复Dify插件Chat/Completion应用调用链断链问题。

  • 修复Dify插件在使用gevent启动服务时的不兼容报错。

  • 修复部分场景上下游调用链串联失败问题。

  • 修复部分场景下与其他阿里云三方依赖的包冲突问题。

1.4.0

2025623

新增特性

修复内容

  • 移除grpc-exporter相关依赖,减少依赖冲突的可能性。

  • 修复DashScope流式场景导致用户调用失败的问题。

  • 修复None导致的attributes warning,默认不在标准输出打印nacos错误日志。

  • 修复Dify工作流spanKind任务丢失的问题。

  • 修复Dify插件输入输出重复问题。

  • 修复OpenAI异步调用时响应不符合预期的问题。

1.3.1

20250523

修复内容

  • 修复在部分场景下,探针上报数据时服务名等元信息偶发获取不到的问题。

  • 修复Python探针版本号展示错误的问题。

1.3.0

20250423

新增特性

修复内容

  • 限制Dify框架的支持范围,防止用户在使用探针不支持版本的Dify框架时调用报错。

1.2.0

20250313

新增特性

  • 新增vLLM插件。

  • Langchain插件新增LLM指标。

  • 支持 Python 3.12。

修复内容

  • 解决与 OpenTelemetry API 的兼容性问题。

  • 修复 Langchain 插件更改日志级别的问题

  • 修复 Langchain 插件 prompts 信息未采集的问题。

1.1.0

20250106

1.0.0

2024924

  • 支持Python应用无侵入地接入ARMS应用监控,提供链路追踪、性能监控、智能告警等能力。