Distributed Context in ASP.NET and Open Telemetry (original) (raw)

This issue is tracking the work that needs to be done for supporting the distributed context scenarios for ASP.NET and OpenTelemetry.

Here are the scenarios we need to support:

Distributed Context scenarios

These scenarios talking about ILogger and OpenTelemetry scenarios. OpenTelemetry has a goal to implement all these scenarios if you replace “ILogger” with “OpenTelemetry Logging API”. The goal of this document is to come up with scenarios that will not require OpenTelemetry to introduce new concepts and libraries. And out-of-the-box ASP.NET apps be more distributed apps friendly.

Out of the box ASP.NET application

Scoping of distributed logs

ASP.NET app with OpenTelemetry enabled

Metrics and scopes

Distributed “HTTP context”

Tracked work items:

Ref:
OpenTelemetry .NET implementation
Improvements in .NET Core 3.0 for troubleshooting and monitoring distributed apps blog

CC @SergeyKanzhelev @pakrym