1
0
mirror of https://github.com/golang/go synced 2024-11-06 05:36:13 -07:00
go/internal/telemetry/event
Ian Cottrell b378960d5b internal/telemetry: replace event.TagList with event.TagSet
This allows us to hide the implementation details of how tags are stored on a
context from the normal interface, to allow us to explore more efficient
mechanisms.
The current storage is not intended as the most efficient choice, this cl is
about isolating the API so we can experiment with benchmarks in the future.

Change-Id: Ib101416bccd8ecdee269cee636b1564d51e1da8a
Reviewed-on: https://go-review.googlesource.com/c/tools/+/222854
Run-TryBot: Ian Cottrell <iancottrell@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Robert Findley <rfindley@google.com>
2020-03-23 14:43:48 +00:00
..
event.go internal/telemetry: replace event.TagList with event.TagSet 2020-03-23 14:43:48 +00:00
export.go internal/telemetry: allow ProcessEvent to modify the event 2020-03-18 13:22:01 +00:00
key.go internal/telemetry: replace event.TagList with event.TagSet 2020-03-23 14:43:48 +00:00
label.go internal/telemetry: replace event.TagList with event.TagSet 2020-03-23 14:43:48 +00:00
log.go internal/telemetry: replace event.TagList with event.TagSet 2020-03-23 14:43:48 +00:00
metric.go internal/telemetry: replace event.TagList with event.TagSet 2020-03-23 14:43:48 +00:00
tag.go internal/telemetry: replace event.TagList with event.TagSet 2020-03-23 14:43:48 +00:00
trace.go internal/telemetry: replace event.TagList with event.TagSet 2020-03-23 14:43:48 +00:00