- Elastic Official APM agents – 这些 SDK 是专门为 Elastic Stack 构建的。目前,这些 SDK 没有直接的迁移路径。使用它们的应用需要改用对应的 ClickStack SDKs 重新插桩。
- Elastic Distributions of OpenTelemetry (EDOT SDKs) – 这些是 Elastic 提供的标准 OpenTelemetry SDK 发行版,适用于 .NET、Java、Node.js、PHP 和 Python。如果你的应用已经在使用 EDOT SDK,则无需重新插桩代码。你只需重新配置该 SDK,将遥测数据导出到 ClickStack 附带的 OTLP Collector。更多详情请参见“迁移 EDOT SDK”。
尽可能使用 ClickStack SDKs虽然支持标准 OpenTelemetry SDK,但我们强烈建议各语言优先使用 ClickStack 提供的 SDKs。这些发行版包含额外的插桩能力、增强的默认配置,以及专为与 ClickStack 管道和 UI 无缝协作而设计的自定义扩展。使用 ClickStack SDKs 后,你可以解锁高级功能,例如标准 OpenTelemetry 或 EDOT SDK 不具备的异常堆栈跟踪。