v0.3.0-beta.1
Pre-release
Pre-release
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.