Extensions on top of the OpenTracing APIs, following the OpenTracing Semantic Conventions spec.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
nuget
src/Library
.gitignore
LICENSE
README.md

README.md

NuGet

OpenTracing-SemanticConventions

Extensions on top of the OpenTracing APIs, following the OpenTracing Semantic Conventions spec.

Usage

After importing the library, see intellisense on ISpan primarily.

Tags

SetXYZTags extensions that use the KnownTagNames but strongly-typed. E.g. SetHttpTags(new Http(method: "Post", url: "example.com", statusCode: "500"))

Logs

LogXYZ extensions that use KnownLogFieldNames (and KnownLogFieldValues where applicable). E.g. LogError(exception) which sets the event and error.kind/error.object logs as the Conventions specify.

Notes/Caveats