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
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".
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
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".