Software Alternatives, Accelerators & Startups

OpenTracing

Consistent, expressive, vendor-neutral APIs for distributed tracing and context propagation.

OpenTracing

OpenTracing Reviews and Details

This page is designed to help you find out whether OpenTracing is good and if it is the right choice for you.

Screenshots and images

  • OpenTracing Landing page
    Landing page //
    2022-03-27

Features & Specs

  1. Vendor Agnosticism

    OpenTracing provides a standardized API that abstracts away the underlying tracing implementation, allowing users to switch between different tracing vendors or tools without significant changes to their code.

  2. Interoperability

    By using a consistent API across various services, OpenTracing enables better interoperability and easier integration between different components of a distributed system.

  3. Ease of Use

    With its well-documented interfaces, OpenTracing simplifies the initial setup and use of distributed tracing in applications, making it more accessible to developers.

  4. Context Propagation

    OpenTracing provides flexible and efficient context propagation mechanisms that help in tracking requests as they travel through different services in a distributed system.

Badges

Promote OpenTracing. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Videos

OpenTelemetry: Overview & Backwards Compatibility of OpenTracing + OpenCensus - Steve Flanders

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about OpenTracing and what they use it for.
  • OpenTelemetry and Jaeger \| Key Features & Differences \[2025\]
    OpenTracing is now archived, and it is suggested to migrate to OpenTelemetry. - Source: dev.to / 10 months ago
  • OpenTelemetry Metrics meets Azure
    OpenTelemetry is easy to use. I already have experience with metrics and OpenTracing. I am also a bit biased because I really like the concept of metrics. Do you find it easy to use? Please leave a comment below. I really want to know your opinion. - Source: dev.to / almost 2 years ago
  • OpenTelemetry Journey #01 - Important concepts
    First of all, let's start with the basics. There are some important concepts to be clarified before we dive into the OpenTelemetry world. The vast majority of the naming conventions and concepts are from projects and papers that inspired OpenTelemetry, such as OpenTracing, OpenCensus and Dapper. - Source: dev.to / over 2 years ago
  • OpenTelemetry Journey #00 - Introduction to OpenTelemetry
    OpenTelemetry it's a result from the merge of two important projects that are now archived: OpenTracing and OpenCensus. The project is incubated in Cloud Native Computing Foundation (CNCF) and has a strong community behind it. The CNCF is part of the Linux Foundation and hosts critical components of the global technology infrastructure, including Kubernetes and Prometheus. Currently, OpenTelemetry is the second... - Source: dev.to / over 2 years ago
  • Fault Tolerance in Distributed Systems: Strategies and Case Studies
    However, ensuring fault tolerance in distributed systems is not at all easy. These systems are complex, with multiple nodes or components working together. A failure in one node can cascade across the system if not addressed timely. Moreover, the inherently distributed nature of these systems can make it challenging to pinpoint the exact location and cause of fault - that is why modern systems rely heavily on... - Source: dev.to / almost 3 years ago
  • Distributed Tracing with OpenTelemetry - Part I
    OpenTelemetry was born from the merger of two other standards that decided to unify forces instead of competing with each other; these projects were OpenTracing and OpenCensus. - Source: dev.to / over 3 years ago
  • Learning Go by examples: part 10 - Instrument your Go app with OpenTelemetry and send traces to Jaeger - Distributed Tracing
    If you have ever heard of OpenTracing or are used to using it, know that now OpenTracing is deprecated, so it is better to use OpenTelemetry ๐Ÿ™‚. If you want to migrate from OpenTracing to OpenTelemetry, an official guide exists. - Source: dev.to / over 4 years ago
  • Kotlin Spring WebFlux, R2DBC and Redisson microservice in k8s ๐Ÿ‘‹โœจ๐Ÿ’ซ
    Spring Spring web framework Spring WebFlux Reactive REST Services Spring Data R2DBC a specification to integrate SQL databases using reactive drivers Redisson Redis Java Client Zipkin open source, end-to-end distributed tracing Spring Cloud Sleuth auto-configuration for distributed tracing Prometheus monitoring and alerting Grafana for to compose observability dashboards with everything from... - Source: dev.to / almost 4 years ago
  • Go and ElasticSearch full-text search microservice in k8s๐Ÿ‘‹โœจ๐Ÿ’ซ
    Elasticsearch client for Go RabbitMQ Go RabbitMQ Client Library Jaeger open source, end-to-end distributed tracing Prometheus monitoring and alerting Grafana for to compose observability dashboards with everything from Prometheus Echo web framework Kibana is user interface that lets you visualize your Elasticsearch Docker and docker-compose Kubernetes K8s Helm The package manager for Kubernetes. - Source: dev.to / almost 4 years ago
  • Go EventSourcing and CQRS with PostgreSQL, Kafka, MongoDB and ElasticSearch ๐Ÿ‘‹โœจ๐Ÿ’ซ
    PostgeSQL as event store database Kafka as messages broker gRPC Go implementation of gRPC Jaeger open source, end-to-end distributed tracing Prometheus monitoring and alerting Grafana for to compose observability dashboards with everything from Prometheus MongoDB MongoDB database Elasticsearch Elasticsearch client for Go. Echo web framework Kibana Kibana is data visualization dashboard software for... - Source: dev.to / about 4 years ago
  • OpenTelemetry vs OpenTracing - choosing one for instrumentation
    OpenTracing was an open-source project aimed at providing vendor-neutral APIs and instrumentation for distributed tracing. In distributed cloud-native applications, it is difficult for engineering teams to see how requests are performing across services. And thatโ€™s where distributed tracing comes into the picture. - Source: dev.to / about 4 years ago
  • OpenTelemetry and Jaeger | Key concepts, features, and differences
    OpenTracing is now archived, and it is suggested to migrate to OpenTelemetry. - Source: dev.to / over 4 years ago
  • Go EventSourcing and CQRS microservice using EventStoreDB ๐Ÿ‘‹โšก๏ธ๐Ÿ’ซ
    In this article let's try to create closer to real world Event Sourcing CQRS microservice using: ๐Ÿš€๐Ÿ‘จโ€๐Ÿ’ป๐Ÿ™Œ EventStoreDB The database built for Event Sourcing gRPC Go implementation of gRPC MongoDB Web and API based SMTP testing Elasticsearch Elasticsearch client for Go. Jaeger open source, end-to-end distributed tracing Prometheus monitoring and alerting Grafana for to compose observability dashboards with... - Source: dev.to / over 4 years ago
  • I share my authentication server.
    Service mesh - ssup2ket services run on service mesh for detailed traffic control and easy monitoring. Service mesh is applied through Istio. Istio uses OpenTracing for easy request tracing between multiple services. Source: over 4 years ago
  • How important is Observability for SRE?
    Traces are the record of the execution path of a program or system. They represent the flow of a request through your services and allow you to see the end-to-end path of execution. Distributed tracing is particularly important in modern distributed architectures, like microservices. The primary building block of a trace is the span. In the OpenTracing specification, spans encapsulate the following information:. - Source: dev.to / over 4 years ago
  • Cats and Clouds โ€“ There Are No Pillars in Observability with Yoshi Yamaguchi
    And also, Morgan McLean now is the PM of Splunk. He was the main person who worked for OpenCensus, and then he tried to make OpenCensus and OpenTelemetry the first choice for the instrumentation for Google Cloud Trace and Cloud Monitoring. So that's the reason why I had to work with those libraries or the project. So Morgan McLean was really keen on communicating with the OpenTracing team because the objectives of... - Source: dev.to / over 4 years ago
  • Jaeger vs Tempo - key features, differences, and alternatives
    Instrumentation with Jaeger Jaeger's client libraries for instrumentation are based on OpenTracing APIs. OpenTracing was an open-source project aimed at providing vendor-neutral APIs and instrumentation for distributed tracing. It later got merged into OpenTelemetry. Jaeger has official client libraries in following languages:. - Source: dev.to / almost 5 years ago
  • ansible-trace: Visualise execution time of Ansible in Perfetto: Playbooks, tasks, and hosts
    Personally I'd love to see the Opentracing (https://opentracing.io/) format being implemented instead of something Google specific(?). Source: almost 5 years ago
  • DataDog vs Jaeger - key features, differences and alternatives
    Code Instrumentation Instrumentation is the process of generating telemetry data from your application. Jaeger uses OpenTracing APIs for code instrumentation. The data format of telemetry data generated is vendor-neutral in the case of Jaeger, and you can also use other back-end analysis tools. DataDog provides DataDog agents which run on your host to collect events and metrics. In the case of proprietary... - Source: dev.to / almost 5 years ago
  • Jaeger vs New Relic - Key differences, use-cases and alternatives
    Jaeger's instrumentation is based on OpenTracing standards, and it provides client libraries in the following languages: Go, Java, Node.js, Python, C++, and C#. New Relic provides APM language agents for C, Go, Java, Node.js, .NET, PHP, Python, and Ruby to help you get started with distributed tracing. - Source: dev.to / almost 5 years ago
  • Using Jaeger for your microservices
    Most distributed tracing tools offer clients libraries, agents, and SDKs to instrument application code. Jaeger's client libraries for instrumentation are based on OpenTracing APIs. - Source: dev.to / almost 5 years ago

Do you know an article comparing OpenTracing to other products?
Suggest a link to a post with product alternatives.

Suggest an article

OpenTracing discussion

Log in or Post with

Is OpenTracing good? This is an informative page that will help you find out. Moreover, you can review and discuss OpenTracing here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.