The OpenTelemetry Protocol (OTLP) exporters for .NET currently support gRPC and HTTP 1.1 with binary Protocol Buffers (Protobuf) payload transports. Supported corresponding protocol values are grpc
and http/protobuf
. Configuration options can be set either via environment variables or explicitly in code.
The following prerequisites and limitations apply:
Dynatrace uses OpenTelemetry Trace Ingest to provide end-to-end visibility to your Azure Functions.
To instrument your Azure Functions
Add the following dependencies via NuGet to your project:
OpenTelemetry.Exporter.OpenTelemetryProtocol
OpenTelemetry also provides other auto-instrumentation libraries available as NuGet packages.