gitextract_0r5cqphu/ ├── .appveyor.yml ├── .editorconfig ├── .gitattributes ├── .gitignore ├── .travis.yml ├── .vscode/ │ ├── extensions.json │ ├── settings.json │ └── tasks.json ├── Directory.Build.props ├── LICENSE ├── NuGet.config ├── OpenTracing.Contrib.sln ├── README.md ├── RELEASE.md ├── SignKey.snk ├── benchmarks/ │ └── OpenTracing.Contrib.NetCore.Benchmarks/ │ ├── AspNetCore/ │ │ └── RequestDiagnosticsBenchmark.cs │ ├── CoreFx/ │ │ └── HttpHandlerDiagnosticsBenchmark.cs │ ├── InstrumentationMode.cs │ ├── OpenTracing.Contrib.NetCore.Benchmarks.csproj │ ├── OpenTracingBuilderExtensions.cs │ └── Program.cs ├── build.ps1 ├── global.json ├── launch-sample.ps1 ├── samples/ │ ├── net6.0/ │ │ ├── CustomersApi/ │ │ │ ├── Controllers/ │ │ │ │ └── CustomersController.cs │ │ │ ├── CustomersApi.csproj │ │ │ ├── DataStore/ │ │ │ │ └── CustomerDbContext.cs │ │ │ ├── Program.cs │ │ │ ├── Properties/ │ │ │ │ └── launchSettings.json │ │ │ ├── Startup.cs │ │ │ └── appsettings.json │ │ ├── FrontendWeb/ │ │ │ ├── Controllers/ │ │ │ │ └── HomeController.cs │ │ │ ├── FrontendWeb.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties/ │ │ │ │ └── launchSettings.json │ │ │ ├── Startup.cs │ │ │ ├── Views/ │ │ │ │ ├── Home/ │ │ │ │ │ ├── Index.cshtml │ │ │ │ │ └── PlaceOrder.cshtml │ │ │ │ └── _ViewImports.cshtml │ │ │ └── appsettings.json │ │ ├── OrdersApi/ │ │ │ ├── Controllers/ │ │ │ │ └── OrdersController.cs │ │ │ ├── DataStore/ │ │ │ │ ├── Order.cs │ │ │ │ └── OrdersDbContext.cs │ │ │ ├── OrdersApi.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties/ │ │ │ │ └── launchSettings.json │ │ │ ├── Startup.cs │ │ │ └── appsettings.json │ │ ├── Shared/ │ │ │ ├── Constants.cs │ │ │ ├── Customer.cs │ │ │ ├── JaegerServiceCollectionExtensions.cs │ │ │ ├── PlaceOrderCommand.cs │ │ │ └── Shared.csproj │ │ └── TrafficGenerator/ │ │ ├── Program.cs │ │ ├── TrafficGenerator.csproj │ │ ├── Worker.cs │ │ └── appsettings.json │ ├── net7.0/ │ │ ├── CustomersApi/ │ │ │ ├── CustomersApi.csproj │ │ │ ├── DataStore/ │ │ │ │ └── CustomerDbContext.cs │ │ │ ├── Program.cs │ │ │ ├── Properties/ │ │ │ │ └── launchSettings.json │ │ │ └── appsettings.json │ │ ├── FrontendWeb/ │ │ │ ├── Controllers/ │ │ │ │ └── HomeController.cs │ │ │ ├── FrontendWeb.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties/ │ │ │ │ └── launchSettings.json │ │ │ ├── Views/ │ │ │ │ ├── Home/ │ │ │ │ │ ├── Index.cshtml │ │ │ │ │ └── PlaceOrder.cshtml │ │ │ │ └── _ViewImports.cshtml │ │ │ └── appsettings.json │ │ ├── OrdersApi/ │ │ │ ├── Controllers/ │ │ │ │ └── OrdersController.cs │ │ │ ├── DataStore/ │ │ │ │ ├── Order.cs │ │ │ │ └── OrdersDbContext.cs │ │ │ ├── OrdersApi.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties/ │ │ │ │ └── launchSettings.json │ │ │ └── appsettings.json │ │ ├── Shared/ │ │ │ ├── Constants.cs │ │ │ ├── Customer.cs │ │ │ ├── JaegerServiceCollectionExtensions.cs │ │ │ ├── PlaceOrderCommand.cs │ │ │ └── Shared.csproj │ │ └── TrafficGenerator/ │ │ ├── Program.cs │ │ ├── TrafficGenerator.csproj │ │ ├── Worker.cs │ │ └── appsettings.json │ └── netcoreapp3.1/ │ ├── CustomersApi/ │ │ ├── Controllers/ │ │ │ └── CustomersController.cs │ │ ├── CustomersApi.csproj │ │ ├── DataStore/ │ │ │ └── CustomerDbContext.cs │ │ ├── Program.cs │ │ ├── Properties/ │ │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ └── appsettings.json │ ├── FrontendWeb/ │ │ ├── Controllers/ │ │ │ └── HomeController.cs │ │ ├── FrontendWeb.csproj │ │ ├── Program.cs │ │ ├── Properties/ │ │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── Views/ │ │ │ ├── Home/ │ │ │ │ ├── Index.cshtml │ │ │ │ └── PlaceOrder.cshtml │ │ │ └── _ViewImports.cshtml │ │ └── appsettings.json │ ├── OrdersApi/ │ │ ├── Controllers/ │ │ │ └── OrdersController.cs │ │ ├── DataStore/ │ │ │ ├── Order.cs │ │ │ └── OrdersDbContext.cs │ │ ├── OrdersApi.csproj │ │ ├── Program.cs │ │ ├── Properties/ │ │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ └── appsettings.json │ ├── Shared/ │ │ ├── Constants.cs │ │ ├── Customer.cs │ │ ├── JaegerServiceCollectionExtensions.cs │ │ ├── PlaceOrderCommand.cs │ │ └── Shared.csproj │ └── TrafficGenerator/ │ ├── Program.cs │ ├── TrafficGenerator.csproj │ ├── Worker.cs │ └── appsettings.json ├── src/ │ ├── Directory.Build.props │ └── OpenTracing.Contrib.NetCore/ │ ├── AspNetCore/ │ │ ├── AspNetCoreDiagnosticOptions.cs │ │ ├── AspNetCoreDiagnostics.cs │ │ ├── HostingOptions.cs │ │ └── RequestHeadersExtractAdapter.cs │ ├── Configuration/ │ │ ├── DiagnosticOptions.cs │ │ ├── IOpenTracingBuilder.cs │ │ ├── OpenTracingBuilder.cs │ │ ├── OpenTracingBuilderExtensions.cs │ │ └── ServiceCollectionExtensions.cs │ ├── EntityFrameworkCore/ │ │ ├── EntityFrameworkCoreDiagnosticOptions.cs │ │ └── EntityFrameworkCoreDiagnostics.cs │ ├── GenericListeners/ │ │ ├── GenericDiagnosticOptions.cs │ │ └── GenericDiagnostics.cs │ ├── HttpHandler/ │ │ ├── HttpHandlerDiagnosticOptions.cs │ │ ├── HttpHandlerDiagnostics.cs │ │ └── HttpHeadersInjectAdapter.cs │ ├── InstrumentationService.cs │ ├── Internal/ │ │ ├── DiagnosticEventObserver.cs │ │ ├── DiagnosticManager.cs │ │ ├── DiagnosticManagerOptions.cs │ │ ├── DiagnosticObserver.cs │ │ ├── GenericEventProcessor.cs │ │ ├── GlobalTracerAccessor.cs │ │ ├── IGlobalTracerAccessor.cs │ │ ├── PropertyFetcher.cs │ │ ├── SpanExtensions.cs │ │ └── TracerExtensions.cs │ ├── Logging/ │ │ ├── OpenTracingLogger.cs │ │ └── OpenTracingLoggerProvider.cs │ ├── MicrosoftSqlClient/ │ │ ├── MicrosoftSqlClientDiagnosticOptions.cs │ │ └── MicrosoftSqlClientDiagnostics.cs │ ├── OpenTracing.Contrib.NetCore.csproj │ ├── Properties/ │ │ └── AssemblyInfo.cs │ └── SystemSqlClient/ │ ├── SqlClientDiagnosticOptions.cs │ └── SqlClientDiagnostics.cs ├── test/ │ └── OpenTracing.Contrib.NetCore.Tests/ │ ├── AspNetCore/ │ │ └── HostingTest.cs │ ├── CoreFx/ │ │ └── HttpHandlerDiagnosticTest.cs │ ├── Internal/ │ │ ├── DiagnosticManagerTest.cs │ │ └── PropertyFetcherTest.cs │ ├── Logging/ │ │ ├── LoggingDependencyInjectionTest.cs │ │ └── LoggingTest.cs │ ├── OpenTracing.Contrib.NetCore.Tests.csproj │ └── XunitLogging/ │ ├── XunitLoggerFactoryExtensions.cs │ └── XunitLoggerProvider.cs └── version.props