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
    • goframe: GoFrame tested v2.6.0 to v2.7.3
  • HTTP Client
  • RPC Frameworks
    • dubbo: Dubbo tested v3.0.1 to v3.0.5.
    • kratosv2: Kratos tested v2.3.1 to v2.6.2.
    • microv4: Go-Micro tested v4.6.0 to v4.10.2.
    • grpc : gRPC tested v1.55.0 to v1.64.0.
  • Database Client
  • Cache Client
    • go-redisv9: go-redis tested v9.0.3 to v9.0.5.
  • MQ Client

Metrics Plugins

The meter plugin provides the advanced metrics collections.

Logging Plugins

The logging plugin provides the advanced logging collections.

  • logrus: Logrus tested v1.8.2 to v1.9.3.
  • zap: Zap tested v1.17.0 to v1.24.0.