Skip to content

0.1.0-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@pellared pellared released this 21 Apr 22:01
· 1636 commits to main since this release
v0.1.0-beta.1
d7ad144

The is an initial, official beta release,
built on top of OpenTelemetry .NET:

Added

  • Support for .NET Framework 4.6.2 and higher.
  • Support for .NET Core 3.1.
  • Support for .NET 5.0 and 6.0.
  • ASP.NET and ASP.NET Core source instrumentations.
  • GraphQL bytecode instrumentation.
  • Microsoft.Data.SqlClient
    and System.Data.SqlClient
    source instrumentation.
  • OTLP, Jaeger, Zipkin and Console trace exporters.
  • Global management using environment variables:
    OTEL_DOTNET_AUTO_HOME, OTEL_DOTNET_AUTO_ENABLED,
    OTEL_DOTNET_AUTO_INCLUDE_PROCESSES, OTEL_DOTNET_AUTO_EXCLUDE_PROCESSES,
    OTEL_DOTNET_AUTO_AZURE_APP_SERVICES.
  • Support for OpenTelemetry resource environment variables:
    OTEL_RESOURCE_ATTRIBUTES, OTEL_SERVICE_NAME.
  • Instrumentation management using environment variables:
    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.
  • Support for OpenTelemetry exporter related environment variables:
    OTEL_TRACES_EXPORTER,
    OTEL_EXPORTER_OTLP_PROTOCOL,
  • Customization and plugin capabilities which can be configured
    using the following environment variables:
    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 variable
    which enables System.Net.Http.SocketsHttpHandler.Http2UnencryptedSupport.
    See the official Microsoft documentation
    for more details.