feat: support ptr of ptr of ... in mapping (#2779)

* feat: support ptr of ptr of ... in mapping

* feat: support ptr of ptr of time.Duration in mapping

* feat: support ptr of ptr of json.Number in mapping

* chore: improve setting in mapping

* feat: support ptr of ptr encoding.TextUnmarshaler in mapping

* chore: add more tests

* fix: string ptr

* chore: update tests
This commit is contained in:
Kevin Wan
2023-01-12 15:56:51 +08:00
committed by GitHub
parent 43b8c7f641
commit 367afb544c
9 changed files with 934 additions and 685 deletions

View File

@@ -25,7 +25,7 @@ const spanName = "redis"
var (
startTimeKey = contextKey("startTime")
durationHook = hook{tracer: otel.GetTracerProvider().Tracer(trace.TraceName)}
durationHook = hook{tracer: otel.Tracer(trace.TraceName)}
redisCmdsAttributeKey = attribute.Key("redis.cmds")
)