1
0
mirror of https://github.com/open-telemetry/opentelemetry-go.git synced 2026-06-03 18:35:08 +02:00

Move global metric back to otel/metric/global for minor release (#3986)

* Revert "Remove the deprecated `otel/metric/global` pkg (#3829)"

This reverts commit 60f7d42d1e.

* Revert "Support a global MeterProvider in `go.opentelemetry.io/otel` (#3818)"

This reverts commit 813936187e.

* Remove top level metric global

* Add change to changelog
This commit is contained in:
Tyler Yahn
2023-04-13 07:39:39 -07:00
committed by GitHub
parent 51345570a0
commit 8dba38e02f
37 changed files with 207 additions and 198 deletions
@@ -17,8 +17,8 @@ package otlpmetrichttp_test
import (
"context"
"go.opentelemetry.io/otel"
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp"
"go.opentelemetry.io/otel/metric/global"
"go.opentelemetry.io/otel/sdk/metric"
)
@@ -35,7 +35,7 @@ func Example() {
panic(err)
}
}()
otel.SetMeterProvider(meterProvider)
global.SetMeterProvider(meterProvider)
// From here, the meterProvider can be used by instrumentation to collect
// telemetry.
@@ -9,6 +9,7 @@ require (
go.opentelemetry.io/otel v1.15.0-rc.2
go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.15.0-rc.2
go.opentelemetry.io/otel/exporters/otlp/otlpmetric v0.38.0-rc.2
go.opentelemetry.io/otel/metric v1.15.0-rc.2
go.opentelemetry.io/otel/sdk/metric v0.38.0-rc.2
go.opentelemetry.io/proto/otlp v0.19.0
google.golang.org/protobuf v1.30.0
@@ -23,7 +24,6 @@ require (
github.com/google/go-cmp v0.5.9 // indirect
github.com/grpc-ecosystem/grpc-gateway/v2 v2.7.0 // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect
go.opentelemetry.io/otel/metric v1.15.0-rc.2 // indirect
go.opentelemetry.io/otel/sdk v1.15.0-rc.2 // indirect
go.opentelemetry.io/otel/trace v1.15.0-rc.2 // indirect
golang.org/x/net v0.8.0 // indirect