OpenTracing Registry
This section of the site will allow you to discover tracers, instrumentation libraries, interfaces, and other useful projects.
Are you a project maintainer? Find out how to add your project to the registry here!
.NET Core SQS Instrumentation
View Repository
A simple C# library for instrumentation of SQS messages with OpenTracing.
AWS X-Ray Tracing Java Client
View Repository
Client library for the AWS X-Ray tracer that supports Java
ActiveRecord::OpenTracing
View Repository
Adds OpenTracing instrumentation to ActiveRecord
AppOptics Tracer for Go
View Repository
AppOptics APM instrumentation SDK for Go, including an OpenTracing tracer.
Elastic APM Real User Monitoring JavaScript Agent
View Repository
Elastic APM agent for Real User Monitoring JavaScript
Exposed-OpenTracing
View Repository
OpenTracing instrumentation of Exposed (Kotlin ORM Framework)
Instana Crystal Sensor
View Repository
Crystal Distributed Tracing & Metrics Sensor for Instana
Instana Go Sensor
View Repository
Go Distributed Tracing & Metrics Sensor for Instana
Instana Node.JS Sensor
View Repository
Monitor your Node.js applications with Instana!
Instana Python Sensor
View Repository
Python Distributed Tracing & Metrics Sensor for Instana
Instana Ruby Sensor
View Repository
Ruby Distributed Tracing & Metrics Sensor for Instana
JFR Tracer
View Repository
Integration with JDK Flight Recorder. See http://hirt.se/blog/?p=1081.
Java Grizzly Async HTTP Client
View Repository
Instrumentation of outgoing http requests through Grizzly's async http client
Java Grizzly HTTP Server
View Repository
Instrumentation of incoming http requests through Grizzly's Http framework
Java Reactor
View Repository
Instrumentation of reactive extensions through Pivotal's reactor
Java SQS Instrumentation
View Repository
Instrumentation of messages sent across Amazon SQS
LightStep Tracer for C#/F#
View Repository
Client library for the LightStep Tracer that supports .NET 4.5+ and .NET Standard 2.0
LightStep Tracer for C++
View Repository
Client library for the LightStep Tracer that supports C++
LightStep Tracer for Go
View Repository
Client library for the LightStep Tracer that supports Go
LightStep Tracer for JRE and Android
View Repository
Client library for the LightStep Tracer that supports JRE and Android
LightStep Tracer for JavaScript
View Repository
Client library for the LightStep Tracer that supports Node.JS and JavaScript
LightStep Tracer for Objective-C and Swift
View Repository
Client library for the LightStep Tracer that supports Objective-C and Swift
LightStep Tracer for PHP
View Repository
Client library for the LightStep Tracer that supports PHP
LightStep Tracer for Python
View Repository
Client library for the LightStep Tracer that supports Python
LightStep Tracer for Ruby
View Repository
Client library for the LightStep Tracer that supports Ruby
OpenTracing-MutableTracer
View Repository
Mutable ITracer for hooking into GlobalTracer.Instance
OpenTracing-SemanticConventions
View Repository
Extensions on top of the OpenTracing APIs, following the OpenTracing Semantic Conventions spec.
OpenTracing.Contrib.DynamicInstrumentation
View Repository
Uses Castle DynamicProxy to add OpenTracing instrumentation to an interface. Prefer Fody extension when you own the instrumented code.
OpenTracing.Contrib.Extensions
View Repository
Simple syntactic-sugar extensions on top of the basic OpenTracing APIs.
OpenTracing.Contrib.SystemDiagnosticsBridge
View Repository
Provides interop between System.Diagnostics tracing constructs and OpenTracing
Skywalking
View Repository
A distributed tracing system, and APM ( Application Performance Monitoring )
Stagemonitor
View Repository
an open source solution to application performance monitoring for java server applications
Test Tracer for Ruby
View Repository
In-memory Tracer implementation useful for testing
Tracer.OpenTracing.Fody
View Repository
Automatic instrumentation of code based attributes or pattern-matching configuration file.
Wavefront by VMware Opentracing SDK for C#
View Repository
Implements OpenTracing for collecting and sending tracing data to Wavefront from C# .NET applications.
Wavefront by VMware Opentracing SDK for Java
View Repository
Implements OpenTracing for collecting and sending tracing data to Wavefront from Java applications.
Wavefront by VMware Opentracing SDK for Python
View Repository
Implements OpenTracing for collecting and sending tracing data to Wavefront from Python applications.
csharp-netcore
View Repository
OpenTracing instrumentation for .NET Core apps
foxx-tracer - An instrumentation library for Foxx Microservices
View Repository
Most tracing libraries in the nodeverse are asynchronous, and so do not work in the synchronous V8 runtime that ArangoDB uses to run its Foxx services. _foxx-tracer_ bridges this gap by being a 100% synchronous, dedicated module built for the Foxx runtime.
go-beego
View Repository
a middleware for the beego web framework to use opentracing
go-echo
View Repository
a middleware for the echov4 web framework to use opentracing
go-gin
View Repository
OpenTracing instrumentation for Gin framework (github.com/gin-gonic/gin)
go-gorilla
View Repository
OpenTracing instrumentation for Gorilla framework (github.com/gorilla)
go-grpc
View Repository
Package otgrpc provides OpenTracing support for any gRPC client or server.
go-restful
View Repository
OpenTracing instrumentation for the go-restful framework
go-stdlib
View Repository
OpenTracing instrumentation for packages in the Go stdlib
hawkular-apm-opentracing-javascript
View Repository
This library is JavaScript implementation of OpenTracing API. It is intended to be used with Hawkular-APM server.
java-apache-httpclient
View Repository
OpenTracing Apache HttpClient instrumentation
java-api-extensions
View Repository
This repository contains API extensions for use with the core Tracer and Span APIs.
java-asynchttpclient
View Repository
OpenTracing Instrumentation for https://github.com/AsyncHttpClient/async-http-client
java-cassandra-driver
View Repository
OpenTracing instrumentation for Cassandra Driver
java-concurrent
View Repository
OpenTracing-aware helpers related to java.util.concurrent
java-dropwizard
View Repository
(deprecated) OpenTracing instrumentation for the Dropwizard framework
java-elasticsearch-client
View Repository
OpenTracing Instrumentation for Elasticsearch Client
java-examples
View Repository
tested examples of common instrumentation patterns
java-globaltracer
View Repository
(deprecated) Global OpenTracing Tracer resolution for Java
java-hprose
View Repository
OpenTracing instrumentation for the Hprose Remote Object Service Engine
java-jdbi
View Repository
OpenTracing instrumentation for the JDBI database framework
java-kafka-client
View Repository
OpenTracing Instrumentation for Apache Kafka Client
java-memcached-client
View Repository
OpenTracing Instrumentation for Memcached Client
java-mongo-driver
View Repository
OpenTracing Instrumentation for Mongo Driver
java-neo4j-driver
View Repository
OpenTracing instrumentation for Neo4j Driver
java-opentracing-walkthrough
View Repository
A self-guided OpenTracing walkthrough / demo project
java-rabbitmq-client
View Repository
OpenTracing Instrumentation for RabbitMQ Client
java-redis-client
View Repository
OpenTracing Instrumentation for Redis Client
java-span-reporter
View Repository
A Tracer implementation that writes all instrumented data to a conventional Logger
java-spring-cloud
View Repository
Distributed tracing for Spring Boot, Cloud and other Spring projects
java-spring-messaging
View Repository
OpenTracing Spring Messaging instrumentation
java-tracerresolver
View Repository
Resolver API for OpenTracing Tracer implementations.
java-vertx-web
View Repository
OpenTracing instrumentation for Vert.x web package
java-web-servlet-filter
View Repository
OpenTracing Java Web Servlet Filter Instrumentation
kotlin-logging-opentracing-decorator
View Repository
Decorator of kotlin-logging to write OpenTracing logs.
ktor-opentracing
View Repository
Ktor features for OpenTracing instrumentation
nodetracing
View Repository
Automatic instrumentation and tracer of nodejs application, support asyncfunction/http/grpc/axios/express/koa etc.
opentracing-auto
View Repository
Out of the box distributed tracing for Node.js applications with OpenTracing. Support multiple Tracers.
opentracing-basic
View Repository
The goal of this library is to attempt to implement the generic semantics of the OpenTracing API and allow for the main implementation details to be provided into the library by the consumer.
opentracing-go-redis
View Repository
OpenTracing instrumentation for go-redis.
opentracing-specification-zh
View Repository
OpenTracing标准(中文版) `zh` (Chinese) translation of the opentracing/specification
python-cassandra
View Repository
OpenTracing instrumentation for cassandra-driver
python-dbapi
View Repository
OpenTracing instrumentation for the Python DB API
python-django
View Repository
OpenTracing instrumentation for the Django framework
python-elasticsearch
View Repository
OpenTracing instrumentation for the the Python's Elasticsearch clients
python-examples
View Repository
tester examples of common instrumentation patterns
python-flask
View Repository
OpenTracing instrumentation for the Flask microframework
python-pymongo
View Repository
OpenTracing instrumentation for the PyMongo client
python-pyramid
View Repository
OpenTracing instrumentation for the Pyramid framework
python-redis
View Repository
OpenTracing instrumentation for the Redis client.
python-sanic
View Repository
OpenTracing instrumentation for the Sanic Web framework
ruby-activerecord
View Repository
OpenTracing instrumentation for ActiveRecord
ruby-mongodb-instrumentation
View Repository
OpenTracing instrumentation for MongoDB driver
ruby-mysql2-instrumentation
View Repository
OpenTracing instrumentation for Mysql2
ruby-net-http-instrumentation
View Repository
OpenTracing instrumentation for Net::HTTP
ruby-redis-instrumentation
View Repository
OpenTracing instrumentation for the Redis client
ruby-restclient-instrumentation
View Repository
OpenTracing instrumentation for Restclient
ruby-sinatra-instrumentation
View Repository
OpenTracing instrumentation for Sinatra routes and rendering
scala-concurrent
View Repository
OpenTracing instrumentation for scala.concurrent package
test-ruby-opentracing
View Repository
OpenTracing compatible in-memory Tracer implementation. It exposes information about the recorded spans which are useful for testing.
zipkin-javascript-opentracing
View Repository
A koa opentracing plugin and fully compatible with opentracing.
zipkin-javascript-opentracing
View Repository
Opentracing implementation for Zipkin in Javascript