Tracing Plugins
The following plugins provide the distributed tracing capability, and the OAP backend would analyze the topology and metrics based on the tracing data.
- HTTP Server
gin: Gin tested v1.7.0 to v1.9.0.http: Native HTTP tested go v1.17 to go v1.20.go-restfulv3: Go-Restful tested v3.7.1 to 3.10.2.mux: Mux tested v1.7.0 to v1.8.0.iris: Iris tested v12.1.0 to 12.2.5.fasthttp: FastHttp tested v1.10.0 to v1.50.0.fiber: Fiber tested v2.49.0 to v2.50.0.echov4: Echov4 tested v4.0.0 to v4.11.4
- HTTP Client
http: Native HTTP tested go v1.17 to go v1.20.fasthttp: FastHttp tested v1.10.0 to v1.50.0.
- RPC Frameworks
- Database Client
gorm: GORM tested v1.22.0 to v1.25.1.mongo: Mongo tested v1.11.1 to v1.11.7.sql: Native SQL tested go v1.17 to go v1.20.- MySQL Driver tested v1.4.0 to v1.7.1.
- Cache Client
go-redisv9: go-redis tested v9.0.3 to v9.0.5.
- MQ Client
rocketMQ: rocketmq-client-go tested v2.1.2.amqp: AMQP tested v1.9.0.
Metrics Plugins
The meter plugin provides the advanced metrics collections.
runtimemetrics: Native Runtime Metrics tested go v1.17 to go v1.20.
Logging Plugins
The logging plugin provides the advanced logging collections.