Available OpenTelemetry instrumentations for Go
mainThis repository provides a collection of OpenTelemetry instrumentations for various Go libraries and frameworks. The instrumentations support Metrics, Traces, and Logs depending on the specific package.
Key instrumentations include:
- Databases/SQL:
database/sql,GORM 1,GORM 2,sqlx, andsqlboiler(all support Metrics and Traces). - Logging:
logrus(Traces) andotelzap(Logs). - APIs/Frameworks:
graphql-go(Traces).
You can find more instrumentations via the Uptrace instrument registry or the OpenTelemetry registry.