- Elastic Official APM agents – 이는 Elastic Stack에서 사용하도록 특별히 제작되었습니다. 현재 이러한 SDK에 대해서는 직접적인 마이그레이션 경로가 없습니다. 이를 사용하는 애플리케이션은 해당하는 ClickStack SDKs를 사용해 다시 계측해야 합니다.
- Elastic Distributions of OpenTelemetry (EDOT SDKs) – 이는 표준 OpenTelemetry SDK의 Elastic 배포판이며, .NET, Java, Node.js, PHP, Python에서 사용할 수 있습니다. 애플리케이션이 이미 EDOT SDK를 사용하고 있다면 코드를 다시 계측할 필요가 없습니다. 대신 SDK가 ClickStack에 포함된 OTLP collector로 텔레메트리 데이터를 내보내도록 재구성하면 됩니다. 자세한 내용은 “Migrating EDOT SDKs”를 참조하십시오.
가능하면 ClickStack SDKs를 사용하십시오표준 OpenTelemetry SDK도 지원하지만, 각 언어에서는 ClickStack-distributed SDKs를 사용하는 것을 강력히 권장합니다. 이러한 배포판에는 ClickStack 파이프라인 및 UI와 원활하게 작동하도록 설계된 추가 계측, 향상된 기본 설정, 사용자 지정 확장 기능이 포함되어 있습니다. ClickStack SDKs를 사용하면 기본 OpenTelemetry 또는 EDOT SDK에서는 제공되지 않는 예외 스택 트레이스와 같은 고급 기능을 활용할 수 있습니다.