Skip to content
/ goapm Public

go apm is a set of wrapping common tools with open telemetry components, like redis, mysql, http, gin, gorm and so on.

License

Notifications You must be signed in to change notification settings

hedon954/goapm

Repository files navigation

goapm

Go Report Card codecov CI GitHub release (latest SemVer) Go Reference

goapm is a toolkit for monitoring and observability of golang applications. It provides a set of libraries that are wrapped around opentelemetry.

Example

Features

  • Components support opentelemetry
    • sql.DB
    • gorm.DB
    • RedisV6
    • RedisV9
    • HTTP
    • Gin
    • GRPC Server
    • GRPC Client
  • Metrics
  • AutoPProf
  • APM
  • RotateLog

Architecture

architecture