mirror of
https://github.com/redis/go-redis.git
synced 2025-07-28 06:42:00 +03:00
Update to otel v0.14
This commit is contained in:
@ -7,8 +7,8 @@ import (
|
||||
"time"
|
||||
|
||||
"github.com/go-redis/redis/v8"
|
||||
"github.com/go-redis/redis/v8/redisext"
|
||||
"go.opentelemetry.io/otel/api/global"
|
||||
"github.com/go-redis/redis/v8/extra/redisotel"
|
||||
"go.opentelemetry.io/otel"
|
||||
meterStdout "go.opentelemetry.io/otel/exporters/metric/stdout"
|
||||
traceStdout "go.opentelemetry.io/otel/exporters/trace/stdout"
|
||||
"go.opentelemetry.io/otel/sdk/metric/controller/push"
|
||||
@ -27,7 +27,7 @@ func main() {
|
||||
if err != nil {
|
||||
log.Fatal(err.Error())
|
||||
} else {
|
||||
global.SetMeterProvider(meterExporter.Provider())
|
||||
otel.SetMeterProvider(meterExporter.Provider())
|
||||
}
|
||||
|
||||
traceExporter, err := traceStdout.NewExporter(traceStdout.Options{
|
||||
@ -43,13 +43,13 @@ func main() {
|
||||
); err != nil {
|
||||
log.Fatal(err.Error())
|
||||
} else {
|
||||
global.SetTraceProvider(tp)
|
||||
otel.SetTraceProvider(tp)
|
||||
}
|
||||
|
||||
rdb.AddHook(redisext.OpenTelemetryHook{})
|
||||
rdb.AddHook(redisotel.TracingHook{})
|
||||
|
||||
ctx := context.Background()
|
||||
tracer := global.Tracer("Example tracer")
|
||||
tracer := otel.Tracer("Example tracer")
|
||||
ctx, span := tracer.Start(ctx, "start-test-span")
|
||||
|
||||
rdb.Set(ctx, "First value", "value_1", 0)
|
||||
|
@ -6,8 +6,8 @@ require (
|
||||
github.com/benbjohnson/clock v1.0.3 // indirect
|
||||
github.com/go-redis/redis/v8 v8.3.0
|
||||
github.com/opentracing/opentracing-go v1.1.1-0.20190913142402-a7454ce5950e // indirect
|
||||
go.opentelemetry.io/otel v0.13.0
|
||||
go.opentelemetry.io/otel/sdk v0.13.0
|
||||
go.opentelemetry.io/otel v0.14.0
|
||||
go.opentelemetry.io/otel/sdk v0.14.0
|
||||
google.golang.org/genproto v0.0.0-20191009194640-548a555dbc03 // indirect
|
||||
)
|
||||
|
||||
|
Reference in New Issue
Block a user