opentelemetry support for gorm2.
- Record
SQL
inspan
logs. - Record
Result
inspan
logs. - Record
Table
inspan
tags. - Record
Error
inspan
tags and logs. - Register
Create
Query
Delete
Update
Row
Raw
tracing callbacks.
I assume that you already have an opentelemetry Tracer client started in your project.
func main() {
var db *gorm.DB
db.Use(gormotel.New())
// if you want to use customized tracer instead of opentelemetry.GlobalTracer() which is default,
// you can use the option WithTracer(yourTracer)
}