OpenTelemetry - CNCF/opentelemetry-dotnet-instrumentation: Release v0.3.0-beta.1
Name: opentelemetry-dotnet-instrumentation
Owner: OpenTelemetry - CNCF
Release: v0.3.0-beta.1
Released: 2022-08-24
License: Apache-2.0
Release Assets:
This release add various new instrumentations and more propagation options.
Added
- Add Grpc.Net.Client traces instrumentation.
- Add MySql.Data traces instrumentation.
- Add Npgsql traces instrumentation.
- Add StackExchange.Redis traces instrumentation.
- Add configuration option
none
toOTEL_DOTNET_AUTO_TRACES_ENABLED_INSTRUMENTATIONS
andOTEL_DOTNET_AUTO_METRICS_ENABLED_INSTRUMENTATIONS
. - Add support for the
b3multi
propagator. - Add support for the
OTEL_PROPAGATORS
environment variable. Supported configuration options areb3multi
,baggage
,tracecontext
. Default istracecontext,baggage
.
Changed
- Renamed
OTEL_DOTNET_AUTO_TRACES_ENABLED
toOTEL_DOTNET_AUTO_ENABLED
since it controls enabling or disabling the CLR profiler independent of the signal type. OTEL_DOTNET_AUTO_TRACES_ENABLED_INSTRUMENTATIONS
default value is changed to include all of the available instrumentations.OTEL_DOTNET_AUTO_METRICS_ENABLED_INSTRUMENTATIONS
default value is changed to include all of the available instrumentations.- Changed Tracing sampler from
always_on
toparentbased_always_on
. See the OpenTelemetry specification for more details.
Removed
- Remove
OTEL_DOTNET_AUTO_DOMAIN_NEUTRAL_INSTRUMENTATION
configuration as it is not needed. - Remove
OTEL_DOTNET_AUTO_{0}_ENABLED
configuration, useOTEL_DOTNET_AUTO_[TRACES/METRICS]_[ENABLED/DISABLED]_INSTRUMENTATIONS
instead. - Remove
OTEL_DOTNET_AUTO_METRICS_ENABLED
configuration as it is not needed.