redis/extra/redisotel/README.md

27 lines
509 B
Markdown
Raw Normal View History

# OpenTelemetry instrumentation for go-redis
## Installation
```bash
2022-06-04 17:39:21 +03:00
go get github.com/go-redis/redis/extra/redisotel/v9
```
## Usage
Tracing is enabled by adding a hook:
```go
import (
2022-06-04 17:39:21 +03:00
"github.com/go-redis/redis/v9"
"github.com/go-redis/redis/extra/redisotel/v9"
)
rdb := rdb.NewClient(&rdb.Options{...})
rdb.AddHook(redisotel.NewTracingHook())
```
2022-10-12 17:18:55 +03:00
See [example](example) and
[Monitoring Go Redis Performance and Errors](https://redis.uptrace.dev/guide/go-redis-monitoring.html)
for details.