كيف يعمل
- يستخدم تطبيقك إحدى حزم SDK الخاصة بـ ClickStack (مثل Node.js أو بايثون أو Go). وتعتمد هذه الحزم على OpenTelemetry SDKs مع مزايا إضافية وتحسينات في سهولة الاستخدام.
- تجمع حزمة SDK التتبعات والسجلات وتُصدّرها عبر OTLP (HTTP أو gRPC).
- يتلقى OpenTelemetry Collector بيانات القياس عن بُعد ويكتبها إلى ClickHouse عبر exporterات المُعدّة.
اللغات المدعومة
التوافق مع OpenTelemetryفي حين يوفّر ClickStack حِزم SDK خاصة به للغات المختلفة مع إمكانات وبيانات القياس عن بُعد محسّنة، يمكنك أيضًا استخدام OpenTelemetry SDKs الحالية لديك بسلاسة.
التأمين باستخدام مفتاح API
غير مطلوب لـ Managed ClickStackلا يلزم مفتاح API في Managed ClickStack.
init في SDK أو عبر متغير البيئة OTEL_EXPORTER_OTLP_HEADERS:
Team Settings → API Keys.
بالنسبة إلى معظم حِزم SDK الخاصة باللغات ومكتبات القياس عن بُعد التي تدعم OpenTelemetry، يمكنك ببساطة تعيين متغير البيئة OTEL_EXPORTER_OTLP_ENDPOINT في تطبيقك أو تحديده أثناء تهيئة الـ SDK:
تكامل Kubernetes
- عرض مقاييس Kubernetes للكبسولات والعُقد المرتبطة بخدماتك
- ربط سجلات التطبيق والتتبعات بمقاييس البنية التحتية
- تتبّع استخدام الموارد والأداء على مستوى عنقود Kubernetes لديك