الانتقال إلى المحتوى الرئيسي
على غرار الصورة الشاملة، تتضمن صورة Docker الشاملة هذه جميع مكونات ClickStack:
  • ClickHouse
  • HyperDX
  • مجمِّع OpenTelemetry ‏(OTel) (يعرِض OTLP على المنفذين 4317 و4318)
  • MongoDB (للحفاظ على حالة التطبيق بشكل دائم)
ومع ذلك، فإن مصادقة المستخدم معطّلة في هذا الإصدار من HyperDX

مناسب لـ

  • العروض التوضيحية
  • تصحيح الأخطاء
  • بيئات التطوير التي يُستخدم فيها HyperDX

خطوات النشر


1

النشر باستخدام Docker

يؤدي الوضع المحلي إلى نشر واجهة HyperDX UI على المنفذ 8080.
docker run -p 8080:8080 clickhouse/clickstack-local:latest
2

انتقل إلى HyperDX UI

زُر http://localhost:8080 للوصول إلى HyperDX UI.لن يُطلب منك إنشاء مستخدم، لأن المصادقة غير مفعّلة في وضع النشر هذا.اتصل بعنقود ClickHouse خارجي خاص بك، مثل ClickHouse Cloud.أنشئ مصدرًا، واحتفِظ بجميع القيم الافتراضية، ثم أكمل الحقل Table بالقيمة otel_logs. ينبغي اكتشاف جميع الإعدادات الأخرى تلقائيًا، ما يتيح لك النقر على Save New Source.

اختيار المخطط: Map مقابل JSON

يخزّن ClickStack السمات في أعمدة Map(LowCardinality(String), String) افتراضيًا. هذا هو المخطط الموصى به لأعباء عمل Observability. وعند دمجه مع تسلسل map المقسّم إلى buckets وفهارس النص على مفاتيح map وقيمه، فإنه يوفّر عمليات بحث انتقائية من دون الكلفة الإضافية لإدخال كل مفتاح على حدة كما في JSON subcolumns الديناميكية. يتوفر مخطط من النوع JSON في مرحلة بيتا للتقييم على أعباء العمل التي تتضمن مجموعة صغيرة ومستقرة من مفاتيح السمات. وهو غير موصى به كخيار افتراضي. راجع Map مقابل نوع JSON للاطلاع على المقارنة الكاملة ومتغيرات البيئة المطلوبة لتمكين دعم JSON.
آخر تعديل في ٢٥ يونيو ٢٠٢٦