diff --git a/extra/redisotel/metrics.go b/extra/redisotel/metrics.go index 77aa5d14..85065402 100644 --- a/extra/redisotel/metrics.go +++ b/extra/redisotel/metrics.go @@ -330,6 +330,9 @@ func milliseconds(d time.Duration) float64 { func statusAttr(err error) attribute.KeyValue { if err != nil { + if err == redis.Nil { + return attribute.String("status", "nil") + } return attribute.String("status", "error") } return attribute.String("status", "ok")