{"repo":"opentracing-contrib/csharp-netcore","free":true,"listed":false,"github":"https://github.com/opentracing-contrib/csharp-netcore","clone":"git clone https://github.com/opentracing-contrib/csharp-netcore.git","description":"OpenTracing instrumentation for .NET Core 3.1 & .NET 6+ apps","language":"C#","stars":261,"topics":["opentracing","aspnetcore","distributed-tracing","tracing","dotnet-core"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"OpenTracing instrumentation for .NET Core apps This repository provides OpenTracing instrumentation for .NET Core based applications. It can be used with any OpenTracing compatible tracer. IMPORTANT: OpenTracing and OpenCensus have merget to form OpenTelemetry ! The OpenTelemetry .NET library can be found at https://github.com/open-telemetry/opentelemetry-dotnet. Supported .NET versions This project currently only supports apps targeting .NET Core 3.1, .NET 6.0, or .NET 7.0! This project DOES NOT support the full .NET framework as that uses different instrumentation code. Supported libraries and frameworks DiagnosticSource based instrumentation This project supports any library or framework that uses .NET's DiagnosticSource to instrument its code. It will create a span for every Activity and it will create span.Log calls for all other diagnostic events. To further improve the tracing output, the library provides enhanced instrumentation (Inject/Extract, tags, configuration options) for the following libraries / frameworks: ASP.NET Core Entity Framework Core System.Net.Http (HttpClient) System.Data.SqlClient Microsoft.Data.SqlClient Microsoft.Extensions.Logging based instrumentation This project also adds itself as a logger provider for logging events from the Microsoft.Extensions.Logging system. It will create span.Log calls for each logging event, however it will only create them if there is an active span ( ITracer.ActiveSpan ). Usage This project depends on several package","default_branch":null,"files":null,"tree":[],"storefront":"/r/opentracing-contrib","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/opentracing-contrib/csharp-netcore/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}