全部產品
Search
文件中心

Application Real-Time Monitoring Service:探針(Golang Agent)版本說明

更新時間:Jan 14, 2026

本文主要介紹了ARMS應用監控Golang探針的版本更新歷史。

查看探針版本

  1. 登入ARMS控制台

  2. 在左側導覽列選擇應用監控 > 探針管理,然後單擊探針版本發布說明頁簽。

探針版本

版本

發布時間

發布說明

2.3.0

2026年1月14日

  • 海外region上報端點切換到sls endpoint

  • 增加對xxljob的埋點支援

  • 增加指標callKind過濾

  • 更新k8s controller runtime支援版本到0.22.4、kitex版本到1.15.4,kratos 版本更新到2.9.2、rocketmq更新到5.1.3

  • 增加擷取mongo、es的dbname

  • 修複Agent log日誌race問題

  • 修複db初始化順序靠前置致endpoint沒有的問題

  • 修複mysql dsn解析失敗的問題

  • 修複kafka的msg header中spanId是producer spanId的問題

  • 修複擷取sts token在第一次失敗後等待時間過長問題

  • 自訂配置註冊中心切換為configserver

  • 增加APSARA_APM_COLLECTOR_SECURE_TRANSPORT_ENABLED=true環境變數支援使用https協議上報資料

  • 增加openai sdk埋點支援

  • 修複hertz、fasthttp不能返回traceId 的問題

2.2.3

2025年12月29日

  • 更新amqp支援從1.4.0開始

  • 更新對mcp-go v0.43.0及以上版本支援

  • 修複slog record關聯不了trace id 問題

  • 修複介面過濾指標不生效的問題

  • 修複otel sdk埋點中end、event options不支援的問題

  • 修複ck、sqlserver等dsn解析問題

2.2.2

2025年12月18日

  • 修複對泛型函數的埋點不支援的問題

  • 修複非埋點sdk下的baggage透傳能力

  • 修複非default非內網情境下網路探測不支援的問題

  • 修複配置中心8080連接埠通但是100網段不通的問題

  • 修複plugin so包載入存在protobuf版本不匹配

  • otel sdk更新支援1.39.0版本、redisv9更新到9.17.2版本

  • 增加韓國region支援

2.2.1

2025年12月10日

  • 修複擷取body可能因為截取導致非utf8

  • 修複slog無法支援logStr注入的問題

  • 修複urlfilter可能導致的panic

  • 修複vendor 下自訂擴充在1.24版本編譯錯誤問題

  • 修複對cgo 檔案編譯錯誤的問題

2.2.0

2025年12月04日

  • 更新ibm saram kafka版本到1.46.3

  • 增加對confluent-kafka-go支援

  • 增加對streadway-amqp支援

  • 修複arms探針關閉後還有自訂資料上報的問題

  • 修複預設workspace上報到服務端路徑錯誤的問題

  • 修複cron的span結束後沒有釋放的問題

  • 預設公網sls自監控日誌不上報

  • 減少日誌列印

2.1.2

2025年11月22日

  • 增加對elasticsearch v9的支援

  • 增加db表名

  • 增加fiberv2上報httpbody、header

  • 增加對慢span的採集

  • 增加業務監控指標上報

  • 增加自訂指標的上報時間間隔配置

  • 增加比例採樣指標、鏈路透傳的支援

  • 增加對墨西哥、杜拜region支援

  • 修複鏈路上下遊資訊缺少問題

  • 修複golog goslog添加traceId時候格式問題

  • 修複k8s資源Add attribute不準確的問題

  • 修複上報資料出行Eof的問題

  • 修改mcp、langchain的規範對齊

2.1.1

2025年11月05日

  • 修複上報日誌到sls逾時的問題

  • 修複span禁止上報的問題

2.1.0

2025年10月28日

  • 增加franz kafka的埋點支援。

  • 增加mqtt server的埋點支援。

  • 支援dify plugin python注入Agent。

  • redis v9支援版本到v9.16.0,hertz版本更新到v0.10.3,kitex版本更新到v0.15.2,kratos版本更新到v2.9.1, redigo版本更新到v1.9.3。

  • 修複ants pool的ctx傳遞問題。

  • 修複opentracing set tag 不是string的問題。

  • 修複收斂在非阿里雲環境下出行的報錯問題。

2.0.4

2025年10月13日

  • 增加對ants pool線程池的支援。

  • 更新OpenTelemetry組件支援到1.38.0版本。

  • 修複Kitex對thrift協議不支援的問題。

  • 修複Logrus自訂Formatter無法關聯的問題。

  • 修複關閉ARMS開關後profiling資料還會上報的問題。

  • 增加metrics上報開關。

2.0.3

2025年09月26日

  • 增加對 1.x 版本 LDFLAGS 配置環境變數的相容。

  • 自監控日誌改為預設內網上報。

  • 增加 RocketMQ 開關。

  • Fasthttp、Fiber、Elasticsearch 埋點更新為開源版本。

  • 增加 metrics endpoint Region 列表,非 ARMS 支援的地區 Agent 不啟動。

  • 支援錯誤 span 全採集。

  • 增加 sqlx 的埋點支援。

  • 增加對 Redis key 的過濾。

  • 在 HTTP client 端 span name 中添加路徑。

  • 修複 DB SQL 無法解析 DSN 導致 metrics 資料無法顯示的問題。

  • 去除多餘代碼,最佳化埋點邏輯,開源統一。

  • 修複kratos只在 HTTP 下編譯錯誤的問題。

  • 修複啟動順序導致的panic問題。

2.0.2

2025年09月11日

  • 增加對MongoDB的host和語句的採集。

  • 增加對Rueidis外掛程式的支援。

  • 增加在 GLS 中儲存 traceId,防止 span 關閉後 traceId 丟失導致日誌關聯失敗。

  • 增加自監控日誌開關配置。

  • 修複日誌無法上報的問題。

  • 效能提升10%,去除非必要資料。

  • 修複自訂外掛程式無法使用的問題。

  • 去除 Echo 架構埋點及 GLS 中儲存的 span,提升效能。

2.0.1

2025年08月27日

  • 增加對數組越界等 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

2025年08月11日

  • LoongSuite外掛程式架構修改為與開源版本同步。

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

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

  • 更新Mongo支援到2.2.2版本。

  • 增加資料庫連接池。

  • 支援注入函數名稱,用於問題快速定位。

  • 支援通過手動過濾的方式去除不需要的注入規則。

  • 修複Logrus在std下的Trace注入問題。

  • 修複Redisgo、Redisv8埋點問題。

  • 修複CloudMonitor2.0上報serviceId問題。

1.8.6

2025年08月20日

  • 修複高並發情境下gRPC destId會出現亂碼的問題。

  • 修複記錄Panic可能導致CPU使用率過高的問題。

  • 修複Redis sqlId沒有上報和到期的問題。

  • 增加Debug日誌排查Span不結束的問題。

  • 修複gRPC server stream span不結束的問題。

  • 修複Client端endpoint欄位缺失的問題。

  • 修複B3的ParentId為0000000000000000的問題。

  • 修複PID CPU、記憶體擷取不準確的問題。

1.8.5

2025年08月04日

  • 修複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

2025年07月23日

  • 修複gRPC因沒有prpc、ppid導致上下遊大盤無資料問題。

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

  • 添加對Mongo String非UTF8的過濾。

  • 降低Agent啟動時間到1s內。

  • 修複CPU V2下擷取系統指標錯誤的問題。

1.8.3

2025年07月11日

  • 修複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

2025年06月18日

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

  • 增加對CloudMonitor2.0 WorkSpace的支援。

  • 修複cgroup v2下擷取CPU limit失敗的問題。

  • 去除SLS SDK的TempCredentials。

  • 編譯時間降低5%。

1.8.1

2025年06月06日

  • 增加Zap日誌支援的最低版本至1.13.0。

  • 增加對MCP 0.21.0及以上版本的支援。

  • 修複Go MCP代碼埋點問題。

  • 修複介面過濾時候regex匹配不按完整匹配的問題。

  • 修複RocketMQ問題。

  • 增加對RocketMQ Client 5.1.2版本的支援。

  • 增加探針日誌的目錄配置能力。

  • 支援在關聯日誌Trace時自訂Key。

1.8.0

2025年05月28日

  • 增加對Langchaingo的監控能力。

  • 增加對Mark3labs mcp-go的監控能力。

  • 增加Go install編譯支援。

  • 增加Fiber v2的HTTP 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 Bodynull 指標導致的panic問題。

  • 修複OpenTelemetry baggage透傳不生效的問題。

1.7.1

2025年05月15日

  • 增加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

2025年04月28日

  • 增加對K8s informer的埋點。

  • 增加對函數名稱、類名稱正則匹配注入的能力。

  • 增加對Go-zero log的埋點。

  • 增加對介面採集的白名單能力。

  • 增加對Go vendor模式的支援。

  • 增加對OpenTelemetry SDK String非UTF8的過濾。

  • 增加對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的問題。

  • 修複Kafka上報callKind問題。

  • 修複通過Go Agent編譯會導致檔案format的問題。

  • 修複Hertz埋點無法關聯TraceId的問題。

1.6.1

2025年03月31日

  • 修複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

2025年03月18日

  • 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

2025年02月28日

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

  • 修複FastHTTP Header展示非JSON問題。

  • 增加通過ldflags傳遞環境變數參數。

  • 修複Go Micro Server的spanKind錯誤。

  • 修複HTTP、gRPC請求Span缺少code的問題。

  • 新增支援應用模板配置。

  • 修複無法展示Gorm、DB參數問題。

  • 修複Slog在Go 1.20之前版本不存在導致編譯錯誤的問題。

  • 修複Logrus、Go Micro、FastHTTP、Redis開關需要重啟才會生效的問題。

1.5.2

2025年02月17日

  • 增加介面按需全採的功能。

  • 增加對FastHTTP的Body、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

2025年01月23日

  • 支援Mongo DB 1.17.1版本。

  • 支援列印HTTP請求Header和返回Header。

  • 修複Thrift埋點失敗的問題。

  • 修複OSS Profiling資料推送x509的問題。

  • 修複Redis非UTF-8的問題。

  • 修複收斂Sampler可能造成Panic的問題。

  • 修複Logrus埋點與使用者埋點衝突的問題。

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

  • 新增通過設定檔方式啟動探針功能。

1.5.0

2025年01月14日

  • 修複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

2025年01月06日

  • 修複Go Micro用戶端埋點錯誤的問題。

  • 修複Logrus埋點不生效的問題。

  • 增加OpenTelemetry SDK的埋點Debug日誌。

  • 修複gRPC Stream下Span一直不結束的問題。

  • Redis v9中將返回Redis nil改成不是錯誤。

  • 修複SQL語句非UTF-8導致Span上報失敗的問題。

  • 修複GOROOT和GOPATH相同情境下編譯失敗的問題 。

  • 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

2024年12月16日

  • 增加Debug日誌用於問題定位。

  • 修複ARMS Baggage沒有透傳的問題。

  • 增加代碼熱點指定的Attribute,代碼熱點功能開放使用。

  • 修複Go Race編譯導致Panic的問題。

  • 修複Kitex Span採集錯誤問題。

1.4.0

2024年12月10日

  • 編譯方式修改為在go build前直接添加./instgo,簡化修改內容。

  • 支援自訂擴充。

  • 支援配置Trace透傳協議。

  • 支援Trace ID和CPU 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

2024年12月04日

  • 修複介面過濾失效的問題。

  • 增加Kitex的支援版本。

  • 修複Kitex接收gRPC請求後鏈路串聯失敗的問題。

1.3.4

2024年11月25日

  • 修複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

2024年11月17日

  • 修複HTTP Server統計4xx和Span記錄的錯誤不匹配的問題。

  • 修複採樣標透傳不對的問題。

  • 修複時區導致Profiling資料查詢不到的問題。

  • 修複Kratos HTTP、gRPC埋點問題。

1.3.2

2024年11月07日

  • 減少Client Span寫入GSL(Global Load Store),降低效能損耗。

  • OpenTelemetry SDK埋點增加對SpanName的過濾。

  • 修複Redis v8埋點跟使用者埋點衝突問題。

  • 修複Log日誌關聯開關不生效問題。

  • OpenTelemetry SDK埋點增加New Root Span和SpanKind。

  • 修複主機監控的CPU消耗不準問題。

  • 修複Redis v8記錄非UTF-8序列化錯誤的問題。

  • 修複Redis v8 Key不存在卻記錄錯誤的問題。

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

  • CPU Profiling/記憶體Profiling預設開啟。

  • 修改Profiling上報資料以時間戳記為名稱,用於區分不同時區的上報。

1.3.1

2024年10月25日

  • 修複OpenTelemetry SDK埋點上下文(context)串聯失敗的問題。

  • 修複Java EagleEye鏈路串聯失敗的問題。

  • 修複Windows下編譯失敗的問題。

  • 修複System指標擷取不到導致Metrics不上報的問題。

  • 修複使用者go.sum檔案編譯後沒有恢複的問題。

  • 修複Redis V8異常記錄錯誤問題。

  • 修改中間Span的Kind為internal。

  • 修改異常記錄的長度,預設增加2000個字元。

1.3.0

2024年10月15日

  • 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

2024年09月20日

  • 增加支援的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

2024年8月30日

  • 增加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

2024年07月30日

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

  • 支援CPU Profiling。

  • 效能提升20%。

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

  • 分位元支援。

  • 新增日誌分析、日誌關聯能力。

  • 修複instgo clean無法清理現場的問題。

1.0.7

2024年07月22日

  • 修複不添加ARMS環境變數導致panic問題。

1.0.6

2024年07月20日

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

1.0.5

2024年07月19日

  • 修複代碼目錄使用Go work下編譯失敗的問題。

1.0.4

2024年07月17日

  • 增加Gorm的版本支援範圍。

1.0.3

2024年07月12日

  • 修複SQL收斂問題。

1.0.2

2024年07月8日

  • 增加gRPC 1.51.0版本支援。

1.0.1

2024年07月3日

  • 修複Go path衝突問題。

1.0.0

2024年06月27日

  • 支援Golang應用無侵入地接入ARMS應用監控,提供鏈路追蹤、效能監控、智能警示等能力。