1
0
mirror of https://github.com/open-telemetry/opentelemetry-go.git synced 2025-11-29 23:07:45 +02:00

Remove experimental/streaming globals, add streaming example (#135)

* Remove globals from exp/streaming

* basic example

* Build the streaming example

* Update README.md for running streaming example

* Remove observer package

* Move observer to exporter

* Fix

* Re-run make circle-ci
This commit is contained in:
Joshua MacDonald
2019-09-23 14:39:10 -07:00
committed by GitHub
parent 83935b2558
commit a3ae50d8bc
34 changed files with 534 additions and 593 deletions

View File

@@ -24,7 +24,7 @@ func GlobalMeter() Meter {
if t := global.Load(); t != nil {
return t.(Meter)
}
return noopMeter{}
return NoopMeter{}
}
// SetGlobalMeter sets provided meter as a global meter.

View File

@@ -6,15 +6,15 @@ import (
"go.opentelemetry.io/api/core"
)
type noopMeter struct{}
type NoopMeter struct{}
type noopMetric struct{}
var _ Meter = noopMeter{}
var _ Meter = NoopMeter{}
var _ Float64Gauge = noopMetric{}
func (noopMeter) GetFloat64Gauge(ctx context.Context, gauge *Float64GaugeHandle, labels ...core.KeyValue) Float64Gauge {
func (NoopMeter) GetFloat64Gauge(ctx context.Context, gauge *Float64GaugeHandle, labels ...core.KeyValue) Float64Gauge {
return noopMetric{}
}