OpenTracing API for C# (.Net)
C# PowerShell
Latest commit e365fab Oct 26, 2016 @cwe1ss cwe1ss fixed travis build; moved back from KoreBuild to psake build script (…
…because KoreBuild does too much unnecessary stuff)

Gitter chat Build Status

OpenTracing API for .NET

This solution includes the .NET platform API for OpenTracing.

A basic tracer implementation using this OpenTracing API can be found at basictracer-csharp.

Required Reading

In order to understand the .NET platform API, one should first be familiar with the OpenTracing project and terminology more generally.


If you would like to contribute code you can do so through GitHub by forking the repository and sending a pull request (on a branch other than master or gh-pages).

By contributing your code, you agree to license your contribution under the terms of The MIT License (MIT):

API pointers for those implementing a tracing system

Tracing system implementors may look at the included BasicTracer package to be able to reuse or copy-paste-modify.

API compatibility

For the time being, "mild" backwards-incompatible changes may be made without changing the major version number. As OpenTracing and opentracing-csharp mature, backwards compatibility will become more of a priority.


All files are released with the MIT License (MIT).