fix(deps): update opentelemetry-go monorepo to v1.11.2 #38

Merged
kjuulh merged 1 commits from renovate/opentelemetry-go-monorepo into main 2022-12-09 21:01:32 +01:00
Owner

This PR contains the following updates:

Package Type Update Change
go.opentelemetry.io/otel require patch v1.11.1 -> v1.11.2
go.opentelemetry.io/otel/sdk require patch v1.11.1 -> v1.11.2
go.opentelemetry.io/otel/trace require patch v1.11.1 -> v1.11.2

Release Notes

open-telemetry/opentelemetry-go

v1.11.2: /0.34.0

Compare Source

Added
  • The WithView Option is added to the go.opentelemetry.io/otel/sdk/metric package.
    This option is used to configure the view(s) a MeterProvider will use for all Readers that are registered with it. (#​3387)
  • Add Instrumentation Scope and Version as info metric and label in Prometheus exporter.
    This can be disabled using the WithoutScopeInfo() option added to that package.(#​3273, #​3357)
  • OTLP exporters now recognize: (#​3363)
    • OTEL_EXPORTER_OTLP_INSECURE
    • OTEL_EXPORTER_OTLP_TRACES_INSECURE
    • OTEL_EXPORTER_OTLP_METRICS_INSECURE
    • OTEL_EXPORTER_OTLP_CLIENT_KEY
    • OTEL_EXPORTER_OTLP_TRACES_CLIENT_KEY
    • OTEL_EXPORTER_OTLP_METRICS_CLIENT_KEY
    • OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE
    • OTEL_EXPORTER_OTLP_TRACES_CLIENT_CERTIFICATE
    • OTEL_EXPORTER_OTLP_METRICS_CLIENT_CERTIFICATE
  • The View type and related NewView function to create a view according to the OpenTelemetry specification are added to go.opentelemetry.io/otel/sdk/metric.
    These additions are replacements for the View type and New function from go.opentelemetry.io/otel/sdk/metric/view. (#​3459)
  • The Instrument and InstrumentKind type are added to go.opentelemetry.io/otel/sdk/metric.
    These additions are replacements for the Instrument and InstrumentKind types from go.opentelemetry.io/otel/sdk/metric/view. (#​3459)
  • The Stream type is added to go.opentelemetry.io/otel/sdk/metric to define a metric data stream a view will produce. (#​3459)
  • The AssertHasAttributes allows instrument authors to test that datapoints returned have appropriate attributes. (#​3487)
Changed
  • The "go.opentelemetry.io/otel/sdk/metric".WithReader option no longer accepts views to associate with the Reader.
    Instead, views are now registered directly with the MeterProvider via the new WithView option.
    The views registered with the MeterProvider apply to all Readers. (#​3387)
  • The Temporality(view.InstrumentKind) metricdata.Temporality and Aggregation(view.InstrumentKind) aggregation.Aggregation methods are added to the "go.opentelemetry.io/otel/sdk/metric".Exporter interface. (#​3260)
  • The Temporality(view.InstrumentKind) metricdata.Temporality and Aggregation(view.InstrumentKind) aggregation.Aggregation methods are added to the "go.opentelemetry.io/otel/exporters/otlp/otlpmetric".Client interface. (#​3260)
  • The WithTemporalitySelector and WithAggregationSelector ReaderOptions have been changed to ManualReaderOptions in the go.opentelemetry.io/otel/sdk/metric package. (#​3260)
  • The periodic reader in the go.opentelemetry.io/otel/sdk/metric package now uses the temporality and aggregation selectors from its configured exporter instead of accepting them as options. (#​3260)
Fixed
  • The go.opentelemetry.io/otel/exporters/prometheus exporter fixes duplicated _total suffixes. (#​3369)
  • Remove comparable requirement for Readers. (#​3387)
  • Cumulative metrics from the OpenCensus bridge (go.opentelemetry.io/otel/bridge/opencensus) are defined as monotonic sums, instead of non-monotonic. (#​3389)
  • Asynchronous counters (Counter and UpDownCounter) from the metric SDK now produce delta sums when configured with delta temporality. (#​3398)
  • Exported Status codes in the go.opentelemetry.io/otel/exporters/zipkin exporter are now exported as all upper case values. (#​3340)
  • Aggregations from go.opentelemetry.io/otel/sdk/metric with no data are not exported. (#​3394, #​3436)
  • Reenabled Attribute Filters in the Metric SDK. (#​3396)
  • Asynchronous callbacks are only called if they are registered with at least one instrument that does not use drop aggragation. (#​3408)
  • Do not report empty partial-success responses in the go.opentelemetry.io/otel/exporters/otlp exporters. (#​3438, #​3432)
  • Handle partial success responses in go.opentelemetry.io/otel/exporters/otlp/otlpmetric exporters. (#​3162, #​3440)
  • Prevent duplicate Prometheus description, unit, and type. (#​3469)
  • Prevents panic when using incorrect attribute.Value.As[Type]Slice(). (#​3489)
Removed
  • The go.opentelemetry.io/otel/exporters/otlp/otlpmetric.Client interface is removed. (#​3486)
  • The go.opentelemetry.io/otel/exporters/otlp/otlpmetric.New function is removed. Use the otlpmetric[http|grpc].New directly. (#​3486)
Deprecated
  • The go.opentelemetry.io/otel/sdk/metric/view package is deprecated.
    Use Instrument, InstrumentKind, View, and NewView in go.opentelemetry.io/otel/sdk/metric instead. (#​3476)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | require | patch | `v1.11.1` -> `v1.11.2` | | [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | require | patch | `v1.11.1` -> `v1.11.2` | | [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | require | patch | `v1.11.1` -> `v1.11.2` | --- ### Release Notes <details> <summary>open-telemetry/opentelemetry-go</summary> ### [`v1.11.2`](https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.11.2): /0.34.0 [Compare Source](https://github.com/open-telemetry/opentelemetry-go/compare/v1.11.1...v1.11.2) ##### Added - The `WithView` `Option` is added to the `go.opentelemetry.io/otel/sdk/metric` package. This option is used to configure the view(s) a `MeterProvider` will use for all `Reader`s that are registered with it. ([#&#8203;3387](https://github.com/open-telemetry/opentelemetry-go/issues/3387)) - Add Instrumentation Scope and Version as info metric and label in Prometheus exporter. This can be disabled using the `WithoutScopeInfo()` option added to that package.([#&#8203;3273](https://github.com/open-telemetry/opentelemetry-go/issues/3273), [#&#8203;3357](https://github.com/open-telemetry/opentelemetry-go/issues/3357)) - OTLP exporters now recognize: ([#&#8203;3363](https://github.com/open-telemetry/opentelemetry-go/issues/3363)) - `OTEL_EXPORTER_OTLP_INSECURE` - `OTEL_EXPORTER_OTLP_TRACES_INSECURE` - `OTEL_EXPORTER_OTLP_METRICS_INSECURE` - `OTEL_EXPORTER_OTLP_CLIENT_KEY` - `OTEL_EXPORTER_OTLP_TRACES_CLIENT_KEY` - `OTEL_EXPORTER_OTLP_METRICS_CLIENT_KEY` - `OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE` - `OTEL_EXPORTER_OTLP_TRACES_CLIENT_CERTIFICATE` - `OTEL_EXPORTER_OTLP_METRICS_CLIENT_CERTIFICATE` - The `View` type and related `NewView` function to create a view according to the OpenTelemetry specification are added to `go.opentelemetry.io/otel/sdk/metric`. These additions are replacements for the `View` type and `New` function from `go.opentelemetry.io/otel/sdk/metric/view`. ([#&#8203;3459](https://github.com/open-telemetry/opentelemetry-go/issues/3459)) - The `Instrument` and `InstrumentKind` type are added to `go.opentelemetry.io/otel/sdk/metric`. These additions are replacements for the `Instrument` and `InstrumentKind` types from `go.opentelemetry.io/otel/sdk/metric/view`. ([#&#8203;3459](https://github.com/open-telemetry/opentelemetry-go/issues/3459)) - The `Stream` type is added to `go.opentelemetry.io/otel/sdk/metric` to define a metric data stream a view will produce. ([#&#8203;3459](https://github.com/open-telemetry/opentelemetry-go/issues/3459)) - The `AssertHasAttributes` allows instrument authors to test that datapoints returned have appropriate attributes. ([#&#8203;3487](https://github.com/open-telemetry/opentelemetry-go/issues/3487)) ##### Changed - The `"go.opentelemetry.io/otel/sdk/metric".WithReader` option no longer accepts views to associate with the `Reader`. Instead, views are now registered directly with the `MeterProvider` via the new `WithView` option. The views registered with the `MeterProvider` apply to all `Reader`s. ([#&#8203;3387](https://github.com/open-telemetry/opentelemetry-go/issues/3387)) - The `Temporality(view.InstrumentKind) metricdata.Temporality` and `Aggregation(view.InstrumentKind) aggregation.Aggregation` methods are added to the `"go.opentelemetry.io/otel/sdk/metric".Exporter` interface. ([#&#8203;3260](https://github.com/open-telemetry/opentelemetry-go/issues/3260)) - The `Temporality(view.InstrumentKind) metricdata.Temporality` and `Aggregation(view.InstrumentKind) aggregation.Aggregation` methods are added to the `"go.opentelemetry.io/otel/exporters/otlp/otlpmetric".Client` interface. ([#&#8203;3260](https://github.com/open-telemetry/opentelemetry-go/issues/3260)) - The `WithTemporalitySelector` and `WithAggregationSelector` `ReaderOption`s have been changed to `ManualReaderOption`s in the `go.opentelemetry.io/otel/sdk/metric` package. ([#&#8203;3260](https://github.com/open-telemetry/opentelemetry-go/issues/3260)) - The periodic reader in the `go.opentelemetry.io/otel/sdk/metric` package now uses the temporality and aggregation selectors from its configured exporter instead of accepting them as options. ([#&#8203;3260](https://github.com/open-telemetry/opentelemetry-go/issues/3260)) ##### Fixed - The `go.opentelemetry.io/otel/exporters/prometheus` exporter fixes duplicated `_total` suffixes. ([#&#8203;3369](https://github.com/open-telemetry/opentelemetry-go/issues/3369)) - Remove comparable requirement for `Reader`s. ([#&#8203;3387](https://github.com/open-telemetry/opentelemetry-go/issues/3387)) - Cumulative metrics from the OpenCensus bridge (`go.opentelemetry.io/otel/bridge/opencensus`) are defined as monotonic sums, instead of non-monotonic. ([#&#8203;3389](https://github.com/open-telemetry/opentelemetry-go/issues/3389)) - Asynchronous counters (`Counter` and `UpDownCounter`) from the metric SDK now produce delta sums when configured with delta temporality. ([#&#8203;3398](https://github.com/open-telemetry/opentelemetry-go/issues/3398)) - Exported `Status` codes in the `go.opentelemetry.io/otel/exporters/zipkin` exporter are now exported as all upper case values. ([#&#8203;3340](https://github.com/open-telemetry/opentelemetry-go/issues/3340)) - `Aggregation`s from `go.opentelemetry.io/otel/sdk/metric` with no data are not exported. ([#&#8203;3394](https://github.com/open-telemetry/opentelemetry-go/issues/3394), [#&#8203;3436](https://github.com/open-telemetry/opentelemetry-go/issues/3436)) - Reenabled Attribute Filters in the Metric SDK. ([#&#8203;3396](https://github.com/open-telemetry/opentelemetry-go/issues/3396)) - Asynchronous callbacks are only called if they are registered with at least one instrument that does not use drop aggragation. ([#&#8203;3408](https://github.com/open-telemetry/opentelemetry-go/issues/3408)) - Do not report empty partial-success responses in the `go.opentelemetry.io/otel/exporters/otlp` exporters. ([#&#8203;3438](https://github.com/open-telemetry/opentelemetry-go/issues/3438), [#&#8203;3432](https://github.com/open-telemetry/opentelemetry-go/issues/3432)) - Handle partial success responses in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric` exporters. ([#&#8203;3162](https://github.com/open-telemetry/opentelemetry-go/issues/3162), [#&#8203;3440](https://github.com/open-telemetry/opentelemetry-go/issues/3440)) - Prevent duplicate Prometheus description, unit, and type. ([#&#8203;3469](https://github.com/open-telemetry/opentelemetry-go/issues/3469)) - Prevents panic when using incorrect `attribute.Value.As[Type]Slice()`. ([#&#8203;3489](https://github.com/open-telemetry/opentelemetry-go/issues/3489)) ##### Removed - The `go.opentelemetry.io/otel/exporters/otlp/otlpmetric.Client` interface is removed. ([#&#8203;3486](https://github.com/open-telemetry/opentelemetry-go/issues/3486)) - The `go.opentelemetry.io/otel/exporters/otlp/otlpmetric.New` function is removed. Use the `otlpmetric[http|grpc].New` directly. ([#&#8203;3486](https://github.com/open-telemetry/opentelemetry-go/issues/3486)) ##### Deprecated - The `go.opentelemetry.io/otel/sdk/metric/view` package is deprecated. Use `Instrument`, `InstrumentKind`, `View`, and `NewView` in `go.opentelemetry.io/otel/sdk/metric` instead. ([#&#8203;3476](https://github.com/open-telemetry/opentelemetry-go/issues/3476)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yMy4xIiwidXBkYXRlZEluVmVyIjoiMzQuMjMuMSJ9-->
kjuulh force-pushed renovate/opentelemetry-go-monorepo from 740dd495a3 to d772fe5699 2022-12-09 20:42:29 +01:00 Compare
kjuulh merged commit d772fe5699 into main 2022-12-09 21:01:32 +01:00
This repo is archived. You cannot comment on pull requests.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: kjuulh/dagger#38
No description provided.