From 3a554a8bbd4902db5bd83b6260dbe36cf8361176 Mon Sep 17 00:00:00 2001 From: Tyler Yahn Date: Tue, 11 Oct 2022 12:55:21 -0700 Subject: [PATCH 1/3] Bump experimental-metrics version to v0.32.2 --- versions.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.yaml b/versions.yaml index 9c6fb5c4561..827bcbcbe82 100644 --- a/versions.yaml +++ b/versions.yaml @@ -34,7 +34,7 @@ module-sets: - go.opentelemetry.io/otel/trace - go.opentelemetry.io/otel/sdk experimental-metrics: - version: v0.32.1 + version: v0.32.2 modules: - go.opentelemetry.io/otel/example/opencensus - go.opentelemetry.io/otel/example/prometheus From 7cc1cb5fb4b2c075e39f7c1b8bfbcbfe60565f5e Mon Sep 17 00:00:00 2001 From: Tyler Yahn Date: Tue, 11 Oct 2022 12:57:39 -0700 Subject: [PATCH 2/3] Prepare experimental-metrics for version v0.32.2 --- bridge/opencensus/go.mod | 4 ++-- bridge/opencensus/test/go.mod | 6 +++--- example/opencensus/go.mod | 8 ++++---- example/prometheus/go.mod | 6 +++--- example/view/go.mod | 6 +++--- exporters/otlp/otlpmetric/go.mod | 4 ++-- exporters/otlp/otlpmetric/otlpmetricgrpc/go.mod | 6 +++--- exporters/otlp/otlpmetric/otlpmetrichttp/go.mod | 6 +++--- exporters/prometheus/go.mod | 4 ++-- exporters/stdout/stdoutmetric/go.mod | 4 ++-- sdk/metric/go.mod | 2 +- 11 files changed, 28 insertions(+), 28 deletions(-) diff --git a/bridge/opencensus/go.mod b/bridge/opencensus/go.mod index edc9c9066ae..4c555eb8462 100644 --- a/bridge/opencensus/go.mod +++ b/bridge/opencensus/go.mod @@ -6,9 +6,9 @@ require ( github.com/stretchr/testify v1.7.1 go.opencensus.io v0.23.0 go.opentelemetry.io/otel v1.10.0 - go.opentelemetry.io/otel/metric v0.32.1 + go.opentelemetry.io/otel/metric v0.32.2 go.opentelemetry.io/otel/sdk v1.10.0 - go.opentelemetry.io/otel/sdk/metric v0.32.1 + go.opentelemetry.io/otel/sdk/metric v0.32.2 go.opentelemetry.io/otel/trace v1.10.0 ) diff --git a/bridge/opencensus/test/go.mod b/bridge/opencensus/test/go.mod index 4edd18d9b3f..900b811f026 100644 --- a/bridge/opencensus/test/go.mod +++ b/bridge/opencensus/test/go.mod @@ -5,7 +5,7 @@ go 1.18 require ( go.opencensus.io v0.23.0 go.opentelemetry.io/otel v1.10.0 - go.opentelemetry.io/otel/bridge/opencensus v0.32.1 + go.opentelemetry.io/otel/bridge/opencensus v0.32.2 go.opentelemetry.io/otel/sdk v1.10.0 go.opentelemetry.io/otel/trace v1.10.0 ) @@ -14,8 +14,8 @@ require ( github.com/go-logr/logr v1.2.3 // indirect github.com/go-logr/stdr v1.2.2 // indirect github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e // indirect - go.opentelemetry.io/otel/metric v0.32.1 // indirect - go.opentelemetry.io/otel/sdk/metric v0.32.1 // indirect + go.opentelemetry.io/otel/metric v0.32.2 // indirect + go.opentelemetry.io/otel/sdk/metric v0.32.2 // indirect golang.org/x/sys v0.0.0-20220919091848-fb04ddd9f9c8 // indirect ) diff --git a/example/opencensus/go.mod b/example/opencensus/go.mod index 637eeef3667..274e0491646 100644 --- a/example/opencensus/go.mod +++ b/example/opencensus/go.mod @@ -11,18 +11,18 @@ replace ( require ( go.opencensus.io v0.23.0 go.opentelemetry.io/otel v1.10.0 - go.opentelemetry.io/otel/bridge/opencensus v0.32.1 - go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v0.32.1 + go.opentelemetry.io/otel/bridge/opencensus v0.32.2 + go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v0.32.2 go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.9.0 go.opentelemetry.io/otel/sdk v1.10.0 - go.opentelemetry.io/otel/sdk/metric v0.32.1 + go.opentelemetry.io/otel/sdk/metric v0.32.2 ) require ( github.com/go-logr/logr v1.2.3 // indirect github.com/go-logr/stdr v1.2.2 // indirect github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e // indirect - go.opentelemetry.io/otel/metric v0.32.1 // indirect + go.opentelemetry.io/otel/metric v0.32.2 // indirect go.opentelemetry.io/otel/trace v1.10.0 // indirect golang.org/x/sys v0.0.0-20220919091848-fb04ddd9f9c8 // indirect ) diff --git a/example/prometheus/go.mod b/example/prometheus/go.mod index 1672cc93961..c949dca4969 100644 --- a/example/prometheus/go.mod +++ b/example/prometheus/go.mod @@ -5,9 +5,9 @@ go 1.18 require ( github.com/prometheus/client_golang v1.13.0 go.opentelemetry.io/otel v1.10.0 - go.opentelemetry.io/otel/exporters/prometheus v0.32.1 - go.opentelemetry.io/otel/metric v0.32.1 - go.opentelemetry.io/otel/sdk/metric v0.32.1 + go.opentelemetry.io/otel/exporters/prometheus v0.32.2 + go.opentelemetry.io/otel/metric v0.32.2 + go.opentelemetry.io/otel/sdk/metric v0.32.2 ) require ( diff --git a/example/view/go.mod b/example/view/go.mod index bf525bc98d1..2f3c5a4fa66 100644 --- a/example/view/go.mod +++ b/example/view/go.mod @@ -5,10 +5,10 @@ go 1.18 require ( github.com/prometheus/client_golang v1.13.0 go.opentelemetry.io/otel v1.10.0 - go.opentelemetry.io/otel/exporters/prometheus v0.31.0 - go.opentelemetry.io/otel/metric v0.32.1 + go.opentelemetry.io/otel/exporters/prometheus v0.32.2 + go.opentelemetry.io/otel/metric v0.32.2 go.opentelemetry.io/otel/sdk v1.10.0 - go.opentelemetry.io/otel/sdk/metric v0.32.1 + go.opentelemetry.io/otel/sdk/metric v0.32.2 ) require ( diff --git a/exporters/otlp/otlpmetric/go.mod b/exporters/otlp/otlpmetric/go.mod index 857dc047429..eb2da867bba 100644 --- a/exporters/otlp/otlpmetric/go.mod +++ b/exporters/otlp/otlpmetric/go.mod @@ -7,9 +7,9 @@ require ( github.com/stretchr/testify v1.7.1 go.opentelemetry.io/otel v1.10.0 go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.10.0 - go.opentelemetry.io/otel/metric v0.32.1 + go.opentelemetry.io/otel/metric v0.32.2 go.opentelemetry.io/otel/sdk v1.10.0 - go.opentelemetry.io/otel/sdk/metric v0.32.1 + go.opentelemetry.io/otel/sdk/metric v0.32.2 go.opentelemetry.io/proto/otlp v0.19.0 google.golang.org/grpc v1.42.0 google.golang.org/protobuf v1.27.1 diff --git a/exporters/otlp/otlpmetric/otlpmetricgrpc/go.mod b/exporters/otlp/otlpmetric/otlpmetricgrpc/go.mod index 11de4c8f12a..261155c02c7 100644 --- a/exporters/otlp/otlpmetric/otlpmetricgrpc/go.mod +++ b/exporters/otlp/otlpmetric/otlpmetricgrpc/go.mod @@ -6,9 +6,9 @@ require ( github.com/stretchr/testify v1.7.1 go.opentelemetry.io/otel v1.10.0 go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.10.0 - go.opentelemetry.io/otel/exporters/otlp/otlpmetric v0.32.1 - go.opentelemetry.io/otel/metric v0.32.1 - go.opentelemetry.io/otel/sdk/metric v0.32.1 + go.opentelemetry.io/otel/exporters/otlp/otlpmetric v0.32.2 + go.opentelemetry.io/otel/metric v0.32.2 + go.opentelemetry.io/otel/sdk/metric v0.32.2 go.opentelemetry.io/proto/otlp v0.19.0 google.golang.org/genproto v0.0.0-20211118181313-81c1377c94b1 google.golang.org/grpc v1.46.2 diff --git a/exporters/otlp/otlpmetric/otlpmetrichttp/go.mod b/exporters/otlp/otlpmetric/otlpmetrichttp/go.mod index f1f2f64706c..a803538b03a 100644 --- a/exporters/otlp/otlpmetric/otlpmetrichttp/go.mod +++ b/exporters/otlp/otlpmetric/otlpmetrichttp/go.mod @@ -6,9 +6,9 @@ require ( github.com/stretchr/testify v1.7.1 go.opentelemetry.io/otel v1.10.0 go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.10.0 - go.opentelemetry.io/otel/exporters/otlp/otlpmetric v0.32.1 - go.opentelemetry.io/otel/metric v0.32.1 - go.opentelemetry.io/otel/sdk/metric v0.32.1 + go.opentelemetry.io/otel/exporters/otlp/otlpmetric v0.32.2 + go.opentelemetry.io/otel/metric v0.32.2 + go.opentelemetry.io/otel/sdk/metric v0.32.2 go.opentelemetry.io/proto/otlp v0.19.0 google.golang.org/protobuf v1.28.0 ) diff --git a/exporters/prometheus/go.mod b/exporters/prometheus/go.mod index 8d67412d12e..38a74c9e805 100644 --- a/exporters/prometheus/go.mod +++ b/exporters/prometheus/go.mod @@ -6,8 +6,8 @@ require ( github.com/prometheus/client_golang v1.13.0 github.com/stretchr/testify v1.7.1 go.opentelemetry.io/otel v1.10.0 - go.opentelemetry.io/otel/metric v0.32.1 - go.opentelemetry.io/otel/sdk/metric v0.32.1 + go.opentelemetry.io/otel/metric v0.32.2 + go.opentelemetry.io/otel/sdk/metric v0.32.2 ) require ( diff --git a/exporters/stdout/stdoutmetric/go.mod b/exporters/stdout/stdoutmetric/go.mod index a5463ac1dd6..9129a8e4fcd 100644 --- a/exporters/stdout/stdoutmetric/go.mod +++ b/exporters/stdout/stdoutmetric/go.mod @@ -5,9 +5,9 @@ go 1.18 require ( github.com/stretchr/testify v1.7.1 go.opentelemetry.io/otel v1.10.0 - go.opentelemetry.io/otel/metric v0.32.1 + go.opentelemetry.io/otel/metric v0.32.2 go.opentelemetry.io/otel/sdk v1.10.0 - go.opentelemetry.io/otel/sdk/metric v0.32.1 + go.opentelemetry.io/otel/sdk/metric v0.32.2 ) require ( diff --git a/sdk/metric/go.mod b/sdk/metric/go.mod index 4326b3ada53..e5625cff71e 100644 --- a/sdk/metric/go.mod +++ b/sdk/metric/go.mod @@ -6,7 +6,7 @@ require ( github.com/go-logr/logr v1.2.3 github.com/stretchr/testify v1.7.1 go.opentelemetry.io/otel v1.10.0 - go.opentelemetry.io/otel/metric v0.32.1 + go.opentelemetry.io/otel/metric v0.32.2 go.opentelemetry.io/otel/sdk v1.10.0 ) From 2698e0e240a1f94c8fcac36fc6f95cb2ce7b853b Mon Sep 17 00:00:00 2001 From: Tyler Yahn Date: Tue, 11 Oct 2022 13:01:31 -0700 Subject: [PATCH 3/3] Update changelog --- CHANGELOG.md | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 80dc9041d85..3fb9ca0f0c5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,15 +10,24 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ### Added -- Added an example of using metric views to customize instruments. (#3177) -- Add default User-Agent header to OTLP exporter requests (`go.opentelemetry.io/otel/exporters/otlpmetric/otlpmetricgrpc`, `go.opentelemetry.io/otel/exporters/otlpmetric/otlpmetrichttp`, `go.opentelemetry.io/otel/exporters/otlptrace/otlptracegrpc` and `go.opentelemetry.io/otel/exporters/otlptrace/otlptracehttp`). (#3261) +- Add default User-Agent header to OTLP exporter requests (`go.opentelemetry.io/otel/exporters/otlptrace/otlptracegrpc` and `go.opentelemetry.io/otel/exporters/otlptrace/otlptracehttp`). (#3261) ### Changed - `span.SetStatus` has been updated such that calls that lower the status are now no-ops. (#3214) -- Flush pending measurements with the `PeriodicReader` in the `go.opentelemetry.io/otel/sdk/metric` when `ForceFlush` or `Shutdown` are called. (#3220) - Upgrade `golang.org/x/sys/unix` from `v0.0.0-20210423185535-09eb48e85fd7` to `v0.0.0-20220919091848-fb04ddd9f9c8`. This addresses [GO-2022-0493](https://pkg.go.dev/vuln/GO-2022-0493). (#3235) + +## [0.32.2] Metric SDK (Alpha) - 2022-10-11 + +### Added + +- Added an example of using metric views to customize instruments. (#3177) +- Add default User-Agent header to OTLP exporter requests (`go.opentelemetry.io/otel/exporters/otlpmetric/otlpmetricgrpc` and `go.opentelemetry.io/otel/exporters/otlpmetric/otlpmetrichttp`). (#3261) + +### Changed + +- Flush pending measurements with the `PeriodicReader` in the `go.opentelemetry.io/otel/sdk/metric` when `ForceFlush` or `Shutdown` are called. (#3220) - Update histogram default bounds to match the requirements of the latest specification. (#3222) ### Fixed @@ -1982,7 +1991,8 @@ It contains api and sdk for trace and meter. - CircleCI build CI manifest files. - CODEOWNERS file to track owners of this project. -[Unreleased]: https://github.com/open-telemetry/opentelemetry-go/compare/sdk/metric/v0.32.1...HEAD +[Unreleased]: https://github.com/open-telemetry/opentelemetry-go/compare/sdk/metric/v0.32.2...HEAD +[0.32.2]: https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v0.32.2 [0.32.1]: https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v0.32.1 [0.32.0]: https://github.com/open-telemetry/opentelemetry-go/releases/tag/sdk/metric/v0.32.0 [1.10.0]: https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.10.0