OpenTelemetry .NET Automatic Instrumentation
APACHE-2.0 License
Bot releases are visible (Hide)
Published by pjanotti about 2 years ago
This release is built on top of OpenTelemetry .NET:
1.3.1
System.Diagnostics.DiagnosticSource
: 6.0.0
1.3.1
Published by pjanotti about 2 years ago
This release add various new instrumentations and more propagation options.
none
to OTEL_DOTNET_AUTO_TRACES_ENABLED_INSTRUMENTATIONS
OTEL_DOTNET_AUTO_METRICS_ENABLED_INSTRUMENTATIONS
.b3multi
propagator.OTEL_PROPAGATORS
environment variable.b3multi
, baggage
, tracecontext
.tracecontext,baggage
.OTEL_DOTNET_AUTO_TRACES_ENABLED
to OTEL_DOTNET_AUTO_ENABLED
since itOTEL_DOTNET_AUTO_TRACES_ENABLED_INSTRUMENTATIONS
default value is changed toOTEL_DOTNET_AUTO_METRICS_ENABLED_INSTRUMENTATIONS
default value is changed toalways_on
to parentbased_always_on
.OTEL_DOTNET_AUTO_DOMAIN_NEUTRAL_INSTRUMENTATION
configurationOTEL_DOTNET_AUTO_{0}_ENABLED
configuration,OTEL_DOTNET_AUTO_[TRACES/METRICS]_[ENABLED/DISABLED]_INSTRUMENTATIONS
OTEL_DOTNET_AUTO_METRICS_ENABLED
configuration as it is not needed.Published by pellared over 2 years ago
The main feature of this release is the support for the metrics signal.
This release is built on top of OpenTelemetry .NET:
1.3.0
System.Diagnostics.DiagnosticSource
: 6.0.0
You can find all OpenTelemetry references in
OpenTelemetry.AutoInstrumentation.csproj.
OTEL_DOTNET_AUTO_METRICS_ENABLED
,OTEL_DOTNET_AUTO_LOAD_METER_AT_STARTUP
,OTEL_METRICS_EXPORTER
,OTEL_DOTNET_AUTO_METRICS_CONSOLE_EXPORTER_ENABLED
,OTEL_DOTNET_AUTO_METRICS_ENABLED_INSTRUMENTATIONS
,OTEL_DOTNET_AUTO_METRICS_DISABLED_INSTRUMENTATIONS
,OTEL_DOTNET_AUTO_METRICS_PLUGINS
,OTEL_DOTNET_AUTO_METRICS_ADDITIONAL_SOURCES
.OpenTelemetry.Instrumentation.Runtime
package.OTEL_DOTNET_AUTO_INTEGRATIONS_FILE
can accept multiple filepaths;
on Windows, :
on Linux and macOS).OTEL_METRIC_EXPORT_INTERVAL
.OTEL_DOTNET_AUTO_ENABLED
→ OTEL_DOTNET_AUTO_TRACES_ENABLED
,OTEL_DOTNET_AUTO_LOAD_AT_STARTUP
→ OTEL_DOTNET_AUTO_LOAD_TRACER_AT_STARTUP
,OTEL_DOTNET_AUTO_CONSOLE_EXPORTER_ENABLED
→ OTEL_DOTNET_AUTO_TRACES_CONSOLE_EXPORTER_ENABLED
,OTEL_DOTNET_AUTO_ENABLED_INSTRUMENTATIONS
→ OTEL_DOTNET_AUTO_TRACES_ENABLED_INSTRUMENTATIONS
,OTEL_DOTNET_AUTO_DISABLED_INSTRUMENTATIONS
→ OTEL_DOTNET_AUTO_TRACES_DISABLED_INSTRUMENTATIONS
,OTEL_DOTNET_AUTO_INSTRUMENTATION_PLUGINS
→ OTEL_DOTNET_AUTO_TRACES_PLUGINS
,OTEL_DOTNET_AUTO_ADDITIONAL_SOURCES
→ OTEL_DOTNET_AUTO_TRACES_ADDITIONAL_SOURCES
.,
as seperator, as documented, instead of ;
, for:
OTEL_DOTNET_AUTO_INCLUDE_PROCESSES
,OTEL_DOTNET_AUTO_EXCLUDE_PROCESSES
,OTEL_DOTNET_AUTO_TRACES_DISABLED_INSTRUMENTATIONS
.MongoDB.Driver.Core
<2.3.0.Published by pellared over 2 years ago
The is an initial, official beta release,
built on top of OpenTelemetry .NET:
1.2.0
1.0.0-rc9.2
System.Diagnostics.DiagnosticSource
: 6.0.0
OTEL_DOTNET_AUTO_HOME
, OTEL_DOTNET_AUTO_ENABLED
,OTEL_DOTNET_AUTO_INCLUDE_PROCESSES
, OTEL_DOTNET_AUTO_EXCLUDE_PROCESSES
,OTEL_DOTNET_AUTO_AZURE_APP_SERVICES
.OTEL_RESOURCE_ATTRIBUTES
, OTEL_SERVICE_NAME
.OTEL_DOTNET_AUTO_INTEGRATIONS_FILE
, OTEL_DOTNET_AUTO_ENABLED_INSTRUMENTATIONS
,OTEL_DOTNET_AUTO_DISABLED_INSTRUMENTATIONS
,OTEL_DOTNET_AUTO_{0}_ENABLED
,OTEL_DOTNET_AUTO_DOMAIN_NEUTRAL_INSTRUMENTATION
,OTEL_DOTNET_AUTO_CLR_DISABLE_OPTIMIZATIONS
,OTEL_DOTNET_AUTO_CLR_ENABLE_INLINING
,OTEL_DOTNET_AUTO_CLR_ENABLE_NGEN
.OTEL_TRACES_EXPORTER
,OTEL_EXPORTER_OTLP_PROTOCOL
,OTEL_DOTNET_AUTO_LOAD_AT_STARTUP
,OTEL_DOTNET_AUTO_ADDITIONAL_SOURCES
,OTEL_DOTNET_AUTO_LEGACY_SOURCES
,OTEL_DOTNET_AUTO_INSTRUMENTATION_PLUGINS
.OTEL_DOTNET_AUTO_HTTP2UNENCRYPTEDSUPPORT_ENABLED
environment variableSystem.Net.Http.SocketsHttpHandler.Http2UnencryptedSupport
.This version is not supported. More: https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/issues/226
Initial pre-alpha release.