本文列出了Golang应用监控对操作系统和架构的要求,以及支持的第三方组件和框架。
操作系统要求
编译工具名 | 操作系统 | 架构 |
instgo_linux_amd64 | linux | amd64 |
instgo_linux_arm64 | linux | arm64 |
instgo_darwin_amd64 | darwin | amd64 |
instgo_darwin_arm64 | darwin | arm64 |
instgo_windows_amd64.exe | windows | amd64 |
支持的Golang版本
1.18~1.22
支持的插件版本
组件 | 仓库地址 | 低版本 | 高版本 |
Net/HTTP | v1.18 | v1.21 | |
Go Restful | v3.7.0 | v3.12.0 | |
FastHTTP | v1.50.0 | v1.54.0 | |
Go Zero | v1.5.0 | v1.6.5 | |
Echo | v4.11.4 | v4.12.0 | |
Gin | v1.8.0 | v1.9.0 | |
Mux | v1.8.1 | - | |
Dubbo | v3.0.1 | v3.0.5 | |
Kratos | v2.5.2 | v2.7.3 | |
Go Micro | v4.9.0 | v4.11.0 | |
gRPC | v1.55.0 | v1.64.0 | |
Go Redis | v9.0.3 | v9.0.5 | |
RocketMQ Client Go | v2.1.0 | v2.1.2 | |
AMQP | v1.9.0 | v1.10.0 | |
Go标准库MySQL | v1.18 | v1.21 | |
Go SQL Driver | v1.4.0 | v1.7.1 | |
Mongo | v1.11.1 | v1.11.7 | |
Gorm | v1.22.0 | v1.25.1 | |
OTel SDK | v1.6.0 | v1.26.0 | |
kitex | v0.9.0 | v0.10.0 |
常见问题
为什么MQ访问下游存在断链?
受限于MQ框架的具体实现,当前版本的Golang探针对某些MQ框架的Trace统计存在一定限制,具体如下:
框架 | 说明 |
rocketmq-client-go |
|
amqp |
|
- 本页导读