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.19 to go v1.23.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.19 to go v1.23.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.19 to go v1.23.- MySQL Driver tested v1.4.0 to v1.7.1.
go-elasticsearchv8
: go-elasticsearch tested v8.10.0 to v8.11.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.pulsar
: pulsar-client-go tested v0.12.0.segmentio-kafka
: segmentio-kafka tested v0.4.47.
Metrics Plugins
The meter plugin provides the advanced metrics collections.
runtimemetrics
: Native Runtime Metrics tested go v1.19 to go v1.23.
Logging Plugins
The logging plugin provides the advanced logging collections.