{
    "content": "<h1><a href=\"..\/OpenTracing\/\">OpenTracing<\/a><\/h1><p><a href=\"..\/OpenTracing\/\">OpenTracing<\/a> is a vendor-neutral open standard for <a href=\"..\/Distributed-Tracing\/\">Distributed Tracing<\/a> in software applications. It provides a set of <a href=\"..\/API\/\">API<\/a> specifications that allow developers to instrument their code without being locked into a specific tracing backend. The project was originally accepted as the third project into the <a href=\"..\/CNCF\/\">CNCF<\/a> (Cloud Native Computing Foundation), following <a href=\"..\/Kubernetes\/\">Kubernetes<\/a> and <a href=\"..\/Prometheus\/\">Prometheus<\/a>.<\/p><p>The fundamental unit of <a href=\"..\/OpenTracing\/\">OpenTracing<\/a> is the <a href=\"..\/Span\/\">Span<\/a>. A <a href=\"..\/Span\/\">Span<\/a> represents a logical unit of work that has an operation name, a start time, and a duration. Spans may be nested and ordered to model causal relationships, forming a complete <a href=\"..\/Trace\/\">Trace<\/a>. This allows engineers to visualize the path of a request as it traverses multiple <a href=\"..\/Microservices\/\">Microservices<\/a>, making it easier to identify performance bottlenecks and latency issues. Detailed documentation can be found at the <a href=\"https:\/\/opentracing.io\/\">official OpenTracing website<\/a> and the <a href=\"https:\/\/www.cncf.io\/\">CNCF portal<\/a>.<\/p><p>In recent years, <a href=\"..\/OpenTracing\/\">OpenTracing<\/a> and <a href=\"..\/OpenCensus\/\">OpenCensus<\/a> merged to form <a href=\"..\/OpenTelemetry\/\">OpenTelemetry<\/a>, which has become the industry standard for <a href=\"..\/Observability\/\">Observability<\/a>. While <a href=\"..\/OpenTracing\/\">OpenTracing<\/a> is now in a sunset phase, its concepts remain foundational to modern monitoring. Many popular tracing systems like <a href=\"..\/Jaeger\/\">Jaeger<\/a>, <a href=\"..\/Zipkin\/\">Zipkin<\/a>, and <a href=\"..\/Lightstep\/\">Lightstep<\/a> originally built their ecosystems around the <a href=\"..\/OpenTracing\/\">OpenTracing<\/a> specification.<\/p><ul><li><a href=\"..\/Distributed-Tracing\/\">Distributed Tracing<\/a><\/li><li><a href=\"..\/Observability\/\">Observability<\/a><\/li><li><a href=\"..\/Jaeger\/\">Jaeger<\/a><\/li><li><a href=\"..\/OpenTelemetry\/\">OpenTelemetry<\/a><\/li><\/ul>",
    "tags": [
        "opentracing",
        "distributed tracing",
        "observability",
        "microservices",
        "cncf",
        "jaeger",
        "zipkin",
        "opentelemetry",
        "instrumentation",
        "monitoring"
    ]
}