With Opentelemetry becoming the new standard of tracing, and it being vendor-agnostic, how do we then choose a backend vendor for opentelemetry?
For example, there are currently many vendors that supports Opentelemetry like GCP Cloudtrace, Datadog, Dynatrace, Lightstep, Instana. How do you choose a vendor for just opentelemtry? Or it doesn't matter at all since opentelemetry is cloud-agnostic and we can just choose the cheapest one to store our traces
OpenTelemetry (also referred to as OTel) is an open-source observability framework made up of a collection of tools, APIs, and SDKs. Otel enables IT teams to instrument, generate, collect, and export telemetry data for analysis and to understand software performance and behavior.
Getting started with OpenTelemetry visualization Below are the steps required to start with OpenTelemetry visualization: Instrument application code with language-specific OpenTelemetry libraries. Configure OpenTelemetry Exporters to send data to SigNoz. Visualize and analyze telemetry data using SigNoz dashboards.
OpenTelemetry (abbreviated "OTel") is a shared effort between the community and observability vendors to establish a common specification for telemetry in software systems: traces, metrics, and logs. The OTel Collector is an application that allows you to process that telemetry and send it out to various destinations.
Disclosure: I'm a developer at Aspecto.
Some parameters I would consider:
What qualifies a vendor? (list)
A vendor can be considered "Support OpenTelemetry" or "Implements OpenTelemetry".
Support OpenTelemetry:
The vendor must accept the output of the default SDK through one of two mechanisms:
- By providing an exporter for the OpenTelemetry Collector and/or the OpenTelemetry SDKs
- By building a receiver for the OpenTelemetry protocol
Implements OpenTelemetry:
A vendor with a custom SDK implementation will be listed as "Implements OpenTelemetry". If the custom SDK is optional, the vendor can be listed as "Supports OpenTelemetry".
I guess the decision would depend on what you already use (or plan to use) for observability. If nothing, then you would probably want to compare existing solutions by parameters (cost would be one of them) important for your business.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With