You've already forked opentelemetry-go
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:
@@ -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.
|
||||
|
||||
@@ -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{}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user