1
0
mirror of https://github.com/golang/go synced 2024-11-19 02:44:44 -07:00
go/internal/telemetry
Nathan Dias 96ad48e4b0 internal/telemetry/export/ocagent: correctly marshal points to JSON
This change adds a custom MarshalJSON func to Point so that values
are formatted the same way jsonpb formats them. This allows the
OpenCensus service to determine the concrete type of the point's
value when unmarshaling.

What works:
* Points with Int64, Double, and Distribution values will marshal correctly.

What does not work:
* Points with Summary values will not marshal.

Updates golang/go#33819

Change-Id: Ia76ebff4e0e2b6ff2ddf72b8d6187f49069d4cad
Reviewed-on: https://go-review.googlesource.com/c/tools/+/207838
Reviewed-by: Emmanuel Odeke <emm.odeke@gmail.com>
Run-TryBot: Emmanuel Odeke <emm.odeke@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
2019-11-21 17:24:11 +00:00
..
export internal/telemetry/export/ocagent: correctly marshal points to JSON 2019-11-21 17:24:11 +00:00
log internal/telemetry: clean up the exporter api 2019-08-15 23:56:12 +00:00
metric internal/telemetry/export/ocagent: attach timestamps to metrics 2019-10-24 07:31:07 +00:00
stats internal/telemetry: modify *Subscriber to take timeAt 2019-10-11 20:42:57 +00:00
tag all: fix more typos 2019-09-11 15:13:14 +00:00
trace internal/telemetry: clean up the exporter api 2019-08-15 23:56:12 +00:00
unit internal/telemetry: extract units to their own package 2019-08-15 21:28:32 +00:00
context.go internal/telemetry: clean up the exporter api 2019-08-15 23:56:12 +00:00
doc.go internal/lsp: split the telemetry library out 2019-08-15 21:28:02 +00:00
event.go internal/lsp: add additional information when logging errors 2019-08-26 18:41:59 +00:00
id.go internal/telemetry: clean up the exporter api 2019-08-15 23:56:12 +00:00
metric.go internal/telemetry: clean up the exporter api 2019-08-15 23:56:12 +00:00
tag.go internal/telemetry: clean up the exporter api 2019-08-15 23:56:12 +00:00
trace.go internal/telemetry: clean up the exporter api 2019-08-15 23:56:12 +00:00