探针(Golang Agent)版本说明

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

查看探针版本

  1. 登录ARMS控制台

  2. 在左侧导航栏选择应用监控 > 探针管理,然后单击探针版本发布说明页签。

探针版本

版本

发布时间

发布说明

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中包含otel rules导致的编译错误。

  • 支持segmentio/kafka-go组件。

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

  • 修复OTel 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应用监控,提供链路追踪、性能监控、智能告警等能力。