JGUZDV.AspNetCore.Extensions.OpenTelemetry
1.0.0
See the version list below for details.
dotnet add package JGUZDV.AspNetCore.Extensions.OpenTelemetry --version 1.0.0
NuGet\Install-Package JGUZDV.AspNetCore.Extensions.OpenTelemetry -Version 1.0.0
<PackageReference Include="JGUZDV.AspNetCore.Extensions.OpenTelemetry" Version="1.0.0" />
<PackageVersion Include="JGUZDV.AspNetCore.Extensions.OpenTelemetry" Version="1.0.0" />
<PackageReference Include="JGUZDV.AspNetCore.Extensions.OpenTelemetry" />
paket add JGUZDV.AspNetCore.Extensions.OpenTelemetry --version 1.0.0
#r "nuget: JGUZDV.AspNetCore.Extensions.OpenTelemetry, 1.0.0"
#:package JGUZDV.AspNetCore.Extensions.OpenTelemetry@1.0.0
#addin nuget:?package=JGUZDV.AspNetCore.Extensions.OpenTelemetry&version=1.0.0
#tool nuget:?package=JGUZDV.AspNetCore.Extensions.OpenTelemetry&version=1.0.0
JGUZDV.Extensions.AspNetCore.OpenTelemetry
Provides a simple preconfigured way for ASP.NET Core web applications to integrate OpenTelemetry transferring data to Azure Monitor resources.
To add OpenTelemetry support, just use the extension like this to add the needed services to a WebApplicationBuilder:
��� builder.AddJGUZDVOpenTelemetry(); ���
Basic configuration settings to initialize the services must be configured as in the following example:
��� "OpenTelemetry": { "AzureMonitor": { "ConnectionString": "<AzureMonitorConnectionString>", }, "ServiceNamespace": "<WebAppNamespace>", "ServiceName": "<WebAppName>" } ���
Note: If no "OpenTelemetry" section can be found, nothing will happen at all. If such a section is present, the included parameters will be checked. ConnectionString is obviously a mandatory config parameter. WebAppNamespace should describe a summarizing border or boundary, and WebAppName should be the concrete and unique name of the WebApp. The name and namespace parameters should be about 10 to 15 characters, the strings should not include any whitespace or special characters.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. 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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- Azure.Monitor.OpenTelemetry.AspNetCore (>= 1.1.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on JGUZDV.AspNetCore.Extensions.OpenTelemetry:
| Package | Downloads |
|---|---|
|
JGUZDV.AspNetCore.Hosting
HostBuilders for our default setup. |
GitHub repositories
This package is not used by any popular GitHub repositories.