opentelemetry-dotnet/examples/AspNetCore
Mikel Blanchard 94f67d8a8c
Revert "[sdk] Use reflection and dynamic types to start providers (#4151)" (#4173)
This reverts commit b549e12148.
2023-02-09 10:14:12 -08:00
..
Controllers [examples] Add manual activities and custom metrics to ASP.NET Core example (#4133) 2023-02-07 16:36:05 -05:00
Models Asp6sample (#2989) 2022-03-10 12:33:12 -08:00
Examples.AspNetCore.csproj Revert "[sdk] Use reflection and dynamic types to start providers (#4151)" (#4173) 2023-02-09 10:14:12 -08:00
Instrumentation.cs [examples] Add manual activities and custom metrics to ASP.NET Core example (#4133) 2023-02-07 16:36:05 -05:00
Program.cs Revert "[sdk] Use reflection and dynamic types to start providers (#4151)" (#4173) 2023-02-09 10:14:12 -08:00
README.md Asp6sample (#2989) 2022-03-10 12:33:12 -08:00
appsettings.json [DependencyInjection] Introduce new package and refactor SDK (#3923) 2022-12-08 15:24:44 -08:00

README.md

OpenTelemetry ASP.Net Core 6 Web API Example

This example uses the new WebApplication host that ships with .Net 6 and shows how to setup

  1. OpenTelemetry logging
  2. OpenTelemetry metrics
  3. OpenTelemetry tracing

ResourceBuilder is associated with OpenTelemetry to associate the service name, version and the machine on which this program is running.

The sample rate is set to emit all the traces using AlwaysOnSampler. You can try out different samplers like TraceIdRatioBasedSampler.

References