mirror of https://github.com/go-redis/redis.git
065b200070
According to the opentelemetry specification this should always be set to client for database client libraries. I've also removed the SetAttributes call and instead set the attributes during creation of the span. This is what the library SHOULD be doing according to the opentelemetry api specification. |
||
---|---|---|
.. | ||
README.md | ||
go.mod | ||
go.sum | ||
redisotel.go |
README.md
OpenTelemetry instrumentation for go-redis
Installation
go get github.com/go-redis/redis/extra/redisotel/v8
Usage
Tracing is enabled by adding a hook:
import (
"github.com/go-redis/redis/v8"
"github.com/go-redis/redis/extra/redisotel"
)
rdb := rdb.NewClient(&rdb.Options{...})
rdb.AddHook(redisotel.NewTracingHook())
See example and documentation for more details.