PaTh.AzureFunctions.Tracing
0.10.0-beta
See the version list below for details.
dotnet add package PaTh.AzureFunctions.Tracing --version 0.10.0-beta
NuGet\Install-Package PaTh.AzureFunctions.Tracing -Version 0.10.0-beta
<PackageReference Include="PaTh.AzureFunctions.Tracing" Version="0.10.0-beta" />
paket add PaTh.AzureFunctions.Tracing --version 0.10.0-beta
#r "nuget: PaTh.AzureFunctions.Tracing, 0.10.0-beta"
// Install PaTh.AzureFunctions.Tracing as a Cake Addin #addin nuget:?package=PaTh.AzureFunctions.Tracing&version=0.10.0-beta&prerelease // Install PaTh.AzureFunctions.Tracing as a Cake Tool #tool nuget:?package=PaTh.AzureFunctions.Tracing&version=0.10.0-beta&prerelease
Azure Functions Tracing
Distributed tracing enhancements for Azure Functions using OpenTelemetry and Dynatrace.
Read more about tracing Azure Functions
Features
Provides a IFunctionHostBuilder extension to register all necessary components in your functions startup class.
It's helpful if you already use a startup class or want to customize the TraceProvider configuration.
By default the TraceProvider configuration adds automatic function tracing including distributed tracing for HttpTriggers, but does not include any additional instrumentation such as outgoing http or SQLclient calls.
Dependencies
The project makes use of AutoFac and Castle Dynamic Proxy.
Support
This project is a proof-of-concept and not an offical release of Dynatrace.
License
Licensed under Apache 2.0 license. See LICENSE for details.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- Autofac.Extensions.DependencyInjection.AzureFunctions (>= 6.0.0.81)
- Autofac.Extras.DynamicProxy (>= 6.0.1)
- Dynatrace.OpenTelemetry.Instrumentation.AzureFunctions.Core (>= 1.239.2)
- Microsoft.AspNetCore.Http.Abstractions (>= 2.2.0)
- Microsoft.Azure.Functions.Extensions (>= 1.1.0)
- OpenTelemetry (>= 1.3.0-beta.1)
- OpenTelemetry.Api (>= 1.3.0-beta.1)
- OpenTelemetry.Instrumentation.Http (>= 1.0.0-rc9.3)
- System.Text.Json (>= 6.0.3)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on PaTh.AzureFunctions.Tracing:
Package | Downloads |
---|---|
PaTh.AzureFunctions.Tracing.Extra
An Azure Function startup class leveraging PaTh.AzureFunctions.Tracing to enable tracing with OpenTelemetry and Dynatrace. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.1.1-beta | 202 | 4/6/2023 |
1.1.0-beta | 2,296 | 11/14/2022 |
1.0.0-beta | 524 | 9/22/2022 |
0.10.0-beta | 119 | 9/6/2022 |
0.9.2-beta | 133 | 5/24/2022 |
0.9.1-beta | 144 | 5/17/2022 |