如何选择 Opentelemetry 后端供应商?

Huy*_* Le 5 dynatrace google-cloud-trace datadog open-telemetry lightstep

随着 Opentelemetry 成为跟踪的新标准,并且它与供应商无关,那么我们如何为 opentelemetry 选择后端供应商?

例如,目前有很多厂商支持 Opentelemetry,如 GCP Cloudtrace、Datadog、Dynatrace、Lightstep、Instana。您如何为 opentelemtry 选择供应商?或者根本没有关系,因为 opentelemetry 与云无关,我们可以选择最便宜的一个来存储我们的跟踪

Raz*_*Raz 1

披露:我是 Aspecto 的开发人员。

我会考虑的一些参数:

  • 成本和计划与规模的比较
  • 搜索能力:我能否轻松准确地搜索到我的踪迹
  • 采样能力
  • 与我的基础设施配合良好
  • 支持的语言
  • 可以处理高规模
  • 良好的支持,反应灵敏
  • 流畅的用户体验、清晰的可视化
  • 数据保留

供应商有什么资格?(列表)
供应商可以被视为“支持 OpenTelemetry”或“实现 OpenTelemetry”。

支持开放遥测

供应商必须通过以下两种机制之一接受默认 SDK 的输出:

  1. 通过为 OpenTelemetry Collector 和/或 OpenTelemetry SDK 提供导出器
  2. 通过构建 OpenTelemetry 协议的接收器

实现 OpenTelemetry

具有自定义 SDK 实现的供应商将被列为“Implements OpenTelemetry”。如果自定义 SDK 是可选的,则供应商可以列为“支持 OpenTelemetry”。