- Elastic Official APM agents – صُمِّمت هذه خصيصًا للاستخدام مع Elastic Stack. لا يتوفر حاليًا مسار ترحيل مباشر لهذه الحِزم. وستحتاج التطبيقات التي تستخدمها إلى إعادة تزويدها بأدوات الرصد باستخدام ClickStack SDKs المناسبة.
- Elastic Distributions of OpenTelemetry (EDOT SDKs) – هذه هي توزيعات Elastic من OpenTelemetry SDKs القياسية، وهي متاحة لـ .NET وJava وNode.js وPHP وبايثون. إذا كان تطبيقك يستخدم بالفعل إحدى حِزم EDOT SDK، فلن تحتاج إلى إعادة تزويد الشيفرة بأدوات الرصد. بدلًا من ذلك، يمكنك ببساطة إعادة تهيئة الـ SDK لتصدير بيانات القياس عن بُعد إلى OTLP Collector المضمَّن في ClickStack. راجع “ترحيل EDOT SDKs” لمزيد من التفاصيل.
استخدم ClickStack SDKs كلما أمكنرغم أن OpenTelemetry SDKs القياسية مدعومة، فإننا نوصي بشدة باستخدام ClickStack-distributed SDKs لكل لغة. تتضمن هذه التوزيعات أدوات رصد إضافية، وإعدادات افتراضية محسّنة، وامتدادات مخصّصة صُمِّمت للعمل بسلاسة مع pipeline وواجهة المستخدم في ClickStack. ومن خلال استخدام ClickStack SDKs، يمكنك الاستفادة من ميزات متقدمة مثل stack traces الخاصة بالاستثناءات، وهي ميزات لا تتوفر في OpenTelemetry أو EDOT SDKs القياسية.