- Elastic Official APM agents – Они созданы специально для использования с Elastic Stack. В настоящее время для этих SDK нет прямого пути миграции. Приложения, использующие их, потребуется заново инструментировать с помощью соответствующих ClickStack SDKs.
- Elastic Distributions of OpenTelemetry (EDOT SDK) – Это дистрибутивы стандартных SDK OpenTelemetry от Elastic, доступные для .NET, Java, Node.js, PHP и Python. Если ваше приложение уже использует EDOT SDK, заново инструментировать код не потребуется. Вместо этого можно просто перенастроить SDK на экспорт телеметрических данных в OTLP-коллектор, входящий в ClickStack. Дополнительные сведения см. в разделе “Миграция EDOT SDK”.
По возможности используйте ClickStack SDKsХотя стандартные SDK OpenTelemetry поддерживаются, мы настоятельно рекомендуем использовать SDK, распространяемые ClickStack для каждого языка. Эти дистрибутивы включают дополнительную инструментацию, улучшенные настройки по умолчанию и специальные расширения, разработанные для бесшовной работы с конвейером и интерфейсом ClickStack. Используя ClickStack SDKs, вы можете получить доступ к расширенным возможностям, таким как трассировки стека исключений, которые недоступны в стандартных SDK OpenTelemetry или EDOT SDK.