fix(deps): update opentelemetry-go monorepo to v1.12.0#98
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.11.2->v1.12.0v1.11.2->v1.12.0v1.11.2->v1.12.0Release Notes
open-telemetry/opentelemetry-go
v1.12.0: /v0.35.0Compare Source
Added
WithInt64Callbackoption togo.opentelemetry.io/otel/metric/instrument. This options is used to configureint64Observer callbacks during their creation. (#3507)WithFloat64Callbackoption togo.opentelemetry.io/otel/metric/instrument. This options is used to configurefloat64Observer callbacks during their creation. (#3507)Producerinterface andReader.RegisterProducer(Producer)togo.opentelemetry.io/otel/sdk/metric. These additions are used to enable external metric Producers. (#3524)Callbackfunction type togo.opentelemetry.io/otel/metric. This new named function type is registered with aMeter. (#3564)go.opentelemetry.io/otel/semconv/v1.13.0package. The package contains semantic conventions from thev1.13.0version of the OpenTelemetry specification. (#3499)EndUserAttributesFromHTTPRequestfunction ingo.opentelemetry.io/otel/semconv/v1.12.0is merged intoClientRequestandServerRequestingo.opentelemetry.io/otel/semconv/v1.13.0/httpconv.HTTPAttributesFromHTTPStatusCodefunction ingo.opentelemetry.io/otel/semconv/v1.12.0is merged intoClientResponseingo.opentelemetry.io/otel/semconv/v1.13.0/httpconv.HTTPClientAttributesFromHTTPRequestfunction ingo.opentelemetry.io/otel/semconv/v1.12.0is replaced byClientRequestingo.opentelemetry.io/otel/semconv/v1.13.0/httpconv.HTTPServerAttributesFromHTTPRequestfunction ingo.opentelemetry.io/otel/semconv/v1.12.0is replaced byServerRequestingo.opentelemetry.io/otel/semconv/v1.13.0/httpconv.HTTPServerMetricAttributesFromHTTPRequestfunction ingo.opentelemetry.io/otel/semconv/v1.12.0is replaced byServerRequestingo.opentelemetry.io/otel/semconv/v1.13.0/httpconv.NetAttributesFromHTTPRequestfunction ingo.opentelemetry.io/otel/semconv/v1.12.0is split intoTransportingo.opentelemetry.io/otel/semconv/v1.13.0/netconvandClientRequestorServerRequestingo.opentelemetry.io/otel/semconv/v1.13.0/httpconv.SpanStatusFromHTTPStatusCodefunction ingo.opentelemetry.io/otel/semconv/v1.12.0is replaced byClientStatusingo.opentelemetry.io/otel/semconv/v1.13.0/httpconv.SpanStatusFromHTTPStatusCodeAndSpanKindfunction ingo.opentelemetry.io/otel/semconv/v1.12.0is split intoClientStatusandServerStatusingo.opentelemetry.io/otel/semconv/v1.13.0/httpconv.Clientfunction is included ingo.opentelemetry.io/otel/semconv/v1.13.0/netconvto generate attributes for anet.Conn.Serverfunction is included ingo.opentelemetry.io/otel/semconv/v1.13.0/netconvto generate attributes for anet.Listener.go.opentelemetry.io/otel/semconv/v1.14.0package. The package contains semantic conventions from thev1.14.0version of the OpenTelemetry specification. (#3566)go.opentelemetry.io/otel/semconv/v1.15.0package. The package contains semantic conventions from thev1.15.0version of the OpenTelemetry specification. (#3578)go.opentelemetry.io/otel/semconv/v1.16.0package. The package contains semantic conventions from thev1.16.0version of the OpenTelemetry specification. (#3579)go.opentelemetry.io/otel/metric/instrument. These instruments are use as replacements of the depreactedgo.opentelemetry.io/otel/metric/instrument/{asyncfloat64,asyncint64,syncfloat64,syncint64}packages.(#3575, #3586)Float64ObservableCounterreplaces theasyncfloat64.CounterFloat64ObservableUpDownCounterreplaces theasyncfloat64.UpDownCounterFloat64ObservableGaugereplaces theasyncfloat64.GaugeInt64ObservableCounterreplaces theasyncint64.CounterInt64ObservableUpDownCounterreplaces theasyncint64.UpDownCounterInt64ObservableGaugereplaces theasyncint64.GaugeFloat64Counterreplaces thesyncfloat64.CounterFloat64UpDownCounterreplaces thesyncfloat64.UpDownCounterFloat64Histogramreplaces thesyncfloat64.HistogramInt64Counterreplaces thesyncint64.CounterInt64UpDownCounterreplaces thesyncint64.UpDownCounterInt64Histogramreplaces thesyncint64.HistogramNewTracerProvidertogo.opentelemetry.io/otel/bridge/opentracing. This is used to createWrapperTracerinstances from aTracerProvider. (#3116)Extrematype togo.opentelemetry.io/otel/sdk/metric/metricdata. This type is used to represent min/max values and still be able to distinguish unset and zero values. (#3487)go.opentelemetry.io/otel/semconv/v1.17.0package. The package contains semantic conventions from thev1.17.0version of the OpenTelemetry specification. (#3599)Changed
github.com/go-logr/logras the logging interface, and add theWithLogroption. (#3497, #3500)go.opentelemetry.io/otel/metric/instrumentis split into specific options and confguration based on the instrument type. (#3507)Int64Optiontype to configure instruments fromgo.opentelemetry.io/otel/metric/instrument/syncint64.Float64Optiontype to configure instruments fromgo.opentelemetry.io/otel/metric/instrument/syncfloat64.Int64ObserverOptiontype to configure instruments fromgo.opentelemetry.io/otel/metric/instrument/asyncint64.Float64ObserverOptiontype to configure instruments fromgo.opentelemetry.io/otel/metric/instrument/asyncfloat64.Registrationfrom theRegisterCallbackmethod of aMeterin thego.opentelemetry.io/otel/metricpackage. ThisRegistrationcan be used to unregister callbacks. (#3522)NewMetricProducertogo.opentelemetry.io/otel/bridge/opencensus, which can be used to pass OpenCensus metrics to an OpenTelemetry Reader. (#3541)Shutdownmethod of the"go.opentelemetry.io/otel/sdk/trace".TracerProviderreleases all computational resources when called the first time. (#3551)Samplerreturned fromTraceIDRatioBasedgo.opentelemetry.io/otel/sdk/tracenow uses the rightmost bits for sampling decisions. This fixes random sampling when using ID generators likexray.IDGeneratorand increasing parity with other language implementations. (#3557)go.opentelemetry.io/otel/exporters/otlp/otlptraceexporters are wrapped in erros identifying their signal name. Existing users of the exporters attempting to identify specific errors will need to useerrors.Unwrap()to get the underlying error. (#3516)go.opentelemetry.io/otel/exporters/otlpwill print the final retryable error message when attempts to retry time out. (#3514)go.opentelemetry.io/otel/sdk/metricare updated to match the API. (#3562)InstrumentKindSyncCounteris renamed toInstrumentKindCounterInstrumentKindSyncUpDownCounteris renamed toInstrumentKindUpDownCounterInstrumentKindSyncHistogramis renamed toInstrumentKindHistogramInstrumentKindAsyncCounteris renamed toInstrumentKindObservableCounterInstrumentKindAsyncUpDownCounteris renamed toInstrumentKindObservableUpDownCounterInstrumentKindAsyncGaugeis renamed toInstrumentKindObservableGaugeRegisterCallbackmethod of theMeteringo.opentelemetry.io/otel/metricchanged.Callbackreplaces the inline function parameter. (#3564)Callbackis required to return an error. (#3576)Callbackaccepts the addedObserverparameter added. This new parameter is used byCallbackimplementations to observe values for asynchronous instruments instead of calling theObservemethod of the instrument directly. (#3584)instrument.Asynchronousis now passed as a variadic argument. (#3587)go.opentelemetry.io/otel/exporters/zipkinis updated to use thev1.16.0version of semantic conventions. This means it no longer uses the removednet.peer.iporhttp.hostattributes to determine the remote endpoint. Instead it uses thenet.sock.peerattributes. (#3581)MinandMaxfields of theHistogramDataPointingo.opentelemetry.io/otel/sdk/metric/metricdataare now defined with the addedExtrematype instead of a*float64. (#3487)Fixed
RegisterCallbackmethod of theMeterfromgo.opentelemetry.io/otel/sdk/metriconly registers a callback for instruments created by that meter. Trying to register a callback with instruments from a different meter will result in an error being returned. (#3584)Deprecated
NewMetricExporteringo.opentelemetry.io/otel/bridge/opencensusis deprecated. UseNewMetricProducerinstead. (#3541)go.opentelemetry.io/otel/metric/instrument/asyncfloat64package is deprecated. Use the instruments fromgo.opentelemetry.io/otel/metric/instrumentinstead. (#3575)go.opentelemetry.io/otel/metric/instrument/asyncint64package is deprecated. Use the instruments fromgo.opentelemetry.io/otel/metric/instrumentinstead. (#3575)go.opentelemetry.io/otel/metric/instrument/syncfloat64package is deprecated. Use the instruments fromgo.opentelemetry.io/otel/metric/instrumentinstead. (#3575)go.opentelemetry.io/otel/metric/instrument/syncint64package is deprecated. Use the instruments fromgo.opentelemetry.io/otel/metric/instrumentinstead. (#3575)NewWrappedTracerProvideringo.opentelemetry.io/otel/bridge/opentracingis now deprecated. UseNewTracerProviderinstead. (#3116)Removed
go.opentelemetry.io/otel/sdk/metric/viewpackage is removed. (#3520)InstrumentProviderfromgo.opentelemetry.io/otel/sdk/metric/asyncint64is removed. Use the new creation methods of theMeteringo.opentelemetry.io/otel/sdk/metricinstead. (#3530)Countermethod is replaced byMeter.Int64ObservableCounterUpDownCountermethod is replaced byMeter.Int64ObservableUpDownCounterGaugemethod is replaced byMeter.Int64ObservableGaugeInstrumentProviderfromgo.opentelemetry.io/otel/sdk/metric/asyncfloat64is removed. Use the new creation methods of theMeteringo.opentelemetry.io/otel/sdk/metricinstead. (#3530)Countermethod is replaced byMeter.Float64ObservableCounterUpDownCountermethod is replaced byMeter.Float64ObservableUpDownCounterGaugemethod is replaced byMeter.Float64ObservableGaugeInstrumentProviderfromgo.opentelemetry.io/otel/sdk/metric/syncint64is removed. Use the new creation methods of theMeteringo.opentelemetry.io/otel/sdk/metricinstead. (#3530)Countermethod is replaced byMeter.Int64CounterUpDownCountermethod is replaced byMeter.Int64UpDownCounterHistogrammethod is replaced byMeter.Int64HistogramInstrumentProviderfromgo.opentelemetry.io/otel/sdk/metric/syncfloat64is removed. Use the new creation methods of theMeteringo.opentelemetry.io/otel/sdk/metricinstead. (#3530)Countermethod is replaced byMeter.Float64CounterUpDownCountermethod is replaced byMeter.Float64UpDownCounterHistogrammethod is replaced byMeter.Float64HistogramConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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.
This PR has been generated by Mend Renovate. View repository job log here.