FAQs
Why do I need OpenTracing?
IT and DevOps teams can use distributed tracing to monitor applications. Distributed tracing is particularly well-suited to debugging and monitoring modern distributed software architectures, such as microservices. Developers can use distributed tracing to help debug and optimize their code.
How do I download OpenTracing?
OpenTracing is not a download or a program. Distributed tracing requires that software developers add instrumentation to the code of an application, or to the frameworks used in the application.
Is there an official Tracer for OpenTracing? Which tracers are supported?
OpenTracing is vendor neutral, so there is not an official tracer.
Here is the list of tracers that support the OpenTracing specification.
Which languages are supported?
- Go
- C++
- C#
- Java
- Javascript
- Objective-C
- PHP
- Python
- Ruby
How can I contribute to OpenTracing?
There are many ways that you can contribute to the OpenTracing project.
Join the mailing list and participate in chat on Gitter.
Promote awareness of the project by blogging, Tweeting, or presenting at conferences.
Log issues against the appropriate repository.
Log issues against the contrib repositories.
Write or edit documentation.
Contribute to the language-specific tutorials or to the Katacoda scenarios.