Skip to main content

Open Tracing

What is OpenTracing?

It is probably easier to start with what OpenTracing is NOT.

  • 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.
  • OpenTracing is not a standard. The Cloud Native Computing Foundation (CNCF) is not an official standards body. The OpenTracing API project is working towards creating more standardized APIs and instrumentation for distributed tracing.

OpenTracing is comprised of an API specification, frameworks and libraries that have implemented the specification, and documentation for the project. OpenTracing allows developers to add instrumentation to their application code using APIs that do not lock them into any one particular product or vendor.

Also see -

Distributed Tracing

SE Radio > Distributed Tracing

References

https://opentracing.io/docs/overview/what-is-tracing

https://github.com/opentracing/opentracing-python

https://medium.com/opentracing/distributed-tracing-in-10-minutes-51b378ee40f1

https://ai.google/research/pubs/pub36356