> ## Documentation Index
> Fetch the complete documentation index at: https://clickhouse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# أيام عروض ClickStack التوضيحية - 2026-07-24

> أيام عروض ClickStack التوضيحية بتاريخ 2026-07-24

<div id="metrics-experience-improvements">
  ## تحسينات تجربة المقاييس
</div>

*عرض توضيحي من [@alex-fedotyev](https://github.com/alex-fedotyev)*

<iframe width="768" height="432" src="https://www.youtube.com/embed/rukel6KVmPY" title="مشغل فيديو YouTube" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen />

تُحسّن هذه الدفعة تجربة إنشاء المقاييس ولوحات المعلومات، استنادًا إلى ملاحظات عميل يرحّل من Datadog. لدى العميل سير عمل مدروس جيدًا للمقاييس. لم نعالج جميع ملاحظاته بعد، لكن معظمها ركّز على إنشاء المخططات واستكشاف لوحات المعلومات التي تعرض مئات السلاسل الزمنية على الشاشة.

لا يتعلق أحد التغييرات بالمقاييس، رغم أنه نتج عن المحادثة نفسها: أصبحت بلاطات لوحة المعلومات تلتصق الآن بشبكة مرئية أثناء إنشائها. عند سحب بلاطة أو تغيير حجمها، تظهر الشبكة خلفها وتُبرز الخلايا المحيطة بموضعها الحالي. سابقًا، لم يكن واضحًا أين ستستقر البلاطة أو ما إذا كان تحريكها سيزيح بلاطة أخرى. توضح الشبكة الأمرين. وهي تستخدم الهندسة نفسها التي يستخدمها محرك التخطيط، لذا تتطابق الأدلة مع الموضع النهائي للبلاطة، بما في ذلك عند الحافتين اليمنى والسفلية.

تركّز تغييرات المقاييس على المخططات ذات العدد الكبير من السلاسل، وهو أمر شائع عند التجميع بحسب عدة أبعاد. كان تمرير المؤشر فوق مخطط يعرض كل سلسلة عند ذلك الطابع الزمني. وفي مخطط يحتوي على 300 سلسلة، قد تصبح تلميحة الأداة أطول من المخطط نفسه، ونادرًا ما تكون السلسلة الواقعة تحت المؤشر هي المطلوبة.

تعرض المخططات التي تحتوي على أكثر من 10 سلاسل الآن السلسلة الأقرب إلى المؤشر فقط. وتُرسم هذه السلسلة في المقدمة بينما تُعتَّم السلاسل الأخرى. تحتفظ المخططات التي تحتوي على 10 سلاسل أو أقل بتلميحة الأداة الكاملة والمرتبة، لذا لم يتغير سلوكها. أصبحت وسيلة الإيضاح أكثر إحكامًا، ويمكن إخفاؤها بالكامل. وعند عرضها، تعمل أيضًا كأداة للتحديد والبحث السريع، مما يسهّل الانتقال إلى سلسلة محددة.

يظهر أكبر تغيير في وضع ملء الشاشة، الذي يلجأ إليه المستخدمون عادةً بعد رصد انحراف يريدون التحقيق فيه. أصبح وضع ملء الشاشة متاحًا الآن بنقرة واحدة عبر أيقونة في شريط الأدوات، بدلًا من وجوده ضمن قائمة النقاط الثلاث. وبعد فتحه، تنتقل وسيلة الإيضاح إلى تخطيط أكثر فائدة يتضمن تفاصيل موجزة ومربع بحث. ويمكن للتصفية حسب سلسلة فرعية في اسم السلسلة تقليص 300 سلسلة إلى عدد قليل يهمك، لتصبح جاهزة للتمرير فوقها ومقارنتها.

تغيّرت نقطة واحدة بعد المكالمة. سيكون الاختيار بين تلميحات الأدوات للسلسلة الواحدة والسلاسل المتعددة قابلًا للتهيئة بدلًا من الاعتماد على حد ثابت. وتكون مقارنة القيم المطلقة لعدة سلاسل في الوقت نفسه مفيدة عندما لا يكون عددها كبيرًا، لذا ينبغي أن يتمكن المستخدمون من اختيار السلوك الذي يناسب المخطط.

**طلبات السحب ذات الصلة:** [#2715](https://github.com/hyperdxio/hyperdx/pull/2715) feat(dashboard): إظهار شبكة التقاط أثناء سحب بلاطة أو تغيير حجمها، [#2722](https://github.com/hyperdxio/hyperdx/pull/2722) تحسين التمرير فوق المخطط الزمني للمخططات الكثيفة، [#2720](https://github.com/hyperdxio/hyperdx/pull/2720) feat(dashboard): نقل وضع ملء الشاشة للبلاطة إلى أيقونة رئيسية في شريط الأدوات، [#2719](https://github.com/hyperdxio/hyperdx/pull/2719) fix(dashboard): رسم سلسلة مخطط زمني معزولة تتجاوز حد عرض الخطوط، [#2776](https://github.com/hyperdxio/hyperdx/pull/2776) إعدادات عرض قابلة للتهيئة للمخطط الزمني (وسيلة الإيضاح، تلميحة الأداة، نمط الخط)

<div id="trace-viewer-improvements">
  ## تحسينات عارض التتبّعات
</div>

*عرض توضيحي من إعداد [@karl-power](https://github.com/karl-power)*

<iframe width="768" height="432" src="https://www.youtube.com/embed/kmparH3U7Jc" title="مشغّل فيديو YouTube" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen />

إصلاحان بسيطان لعارض التتبّعات المُعاد تصميمه، وكلاهما يستندان مباشرةً إلى الملاحظات حول التخطيط الجديد.

انتقلت لوحة تفاصيل الامتداد مؤخرًا إلى يمين مخطط الشلال، لكن لم يفضّل الجميع وجودها هناك. يتيح لك عنصر تحكم جديد بجوار زر إغلاق اللوحة نقلها بين الجانب الأيمن، الذي يظل الموقع الافتراضي، والأسفل. وعندما تكون اللوحة في الأسفل، يمكنك سحبها إلى الارتفاع الذي يناسبك.

كشفت سلسلة الملاحظات نفسها أيضًا عن خطأ في التفاف النص. فعند تفعيل الالتفاف، كانت قيم السمات الطويلة التي لا تتضمن مواضع فصل طبيعية لا تزال تُقتطع. ومن أمثلتها `url.path` لا يحتوي على مسافات أو واصلات أو شرطات. يمكن الآن فصل قيم السمات عند أي حد بين الأحرف، مما يجعل القيمة كاملة قابلة للقراءة.

**طلبات السحب ذات الصلة:** [#2693](https://github.com/hyperdxio/hyperdx/pull/2693) feat(traces): التفاف سمات break-word + تبديل التخطيط

<div id="mcp-server-and-eval-improvements">
  ## تحسينات على MCP Server والتقييمات
</div>

*عرض توضيحي من [@brandon-pereira](https://github.com/brandon-pereira)*

<iframe width="768" height="432" src="https://www.youtube.com/embed/2NXRdBZcKMw" title="مشغّل فيديو YouTube" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen />

قد يكون أصغر تغيير هنا هو الأكثر تأثيرًا في التبنّي. كان العثور على خيار تمكين MCP Server في ClickHouse Cloud صعبًا، إذ كان يتطلب من المستخدمين اتباع التعليمات في التطبيق ثم العثور على إعداد control plane الصحيح. يفتح الزر الآن النافذة الحوارية المعنية مباشرةً، حيث يمكن تشغيل الخادم.

يواصل Brandon تحسين إطار التقييم الخاص بـ MCP، مستندًا إلى [عمله الأخير](https://clickhouse.com/blog/benchmarking-the-clickstack-mcp-server-with-hdx-evals). يمكن لإطار التقييم الآن استخدام provider ونموذج مختلفين عن الـ نموذج الجاري تقييمه. سابقًا، كان التقييم الكامل يقتصر على نماذج Anthropic، ما قد يؤدي إلى أن يقيّم نموذج مخرجاته بنفسه. يمكنك الآن توفير key لـ OpenAI ومواصفة نموذج حَكَم مسبوقة بـ provider لتوجيه التقييم عبر OpenAI.

أظهرت مقارنة الحكّام بعض الفروقات المفيدة. فبعضهم يطبّق معايير التقييم بصرامة أكبر بكثير، فيعتبر التشغيل فاشلًا إذا لم يستخدم key محددًا، بينما يقبل آخرون إجابة قريبة بما يكفي. أصلحنا أيضًا خطأ stale-grade اكتُشف أثناء هذا العمل. تؤدي إعادة تقييم Batch بحَكَم مختلف الآن إلى تشغيل الحَكَم الجديد بدلًا من إرجاع النتيجة السابقة.

أضاف Brandon أيضًا أداة MCP جديدة باسم `clickstack_emerging_signals` بعد أن سأل MCP Server عمّا يحتاج إليه لتحسين نتيجته في سيناريو فحص Service Health. وهي كاشف لحداثة الأنماط يعتمد نافذتين. تستخرج الأداة أنماط السجلات والأحداث من نافذة baseline ونافذة حالية، ثم تقارن بين المجموعتين. وتعرض الأنماط الجديدة، أو التي أصبحت أكثر تكرارًا بدرجة ملحوظة، أو التي اختفت.

على عكس الأدوات الحالية، تصف أنماط الأحداث ما هو شائع ضمن نافذة واحدة، بينما تُظهر Event deltas السمات التي تغيّرت. تضيف الأداة الجديدة نحو 10 نقاط إلى نتيجة فحص Service Health.

أُضيفت أيضًا أدوات CRUD الخاصة بـ source وwebhook إلى MCP، استجابةً لطلب إعداد ingestion من skill. يمكن لـ agents الآن إنشاء sources وwebhooks وتحديثها وحذفها بدلًا من قراءتها فقط.

يجري العمل على تشغيل تقييمات في CI لكل pull request، بدلًا من العملية الحالية المتمثلة في لصق النتائج يدويًا في أوصاف طلب سحب. تعمل عملية seeding لـ S3 بالفعل. والعائق المتبقي هو منح GitHub Action حق الوصول إلى bucket. بعد حل ذلك، يُفترض أن تصل نتائج تقييمات بسرعة أكبر بكثير.

**طلبات السحب ذات الصلة:** [#2710](https://github.com/hyperdxio/hyperdx/pull/2710) feat(evals): provider/نموذج حَكَم مستقل + إصلاح تخطي stale-grade عند تبديل الحَكَم، [#2701](https://github.com/hyperdxio/hyperdx/pull/2701) feat(mcp): إضافة أداة clickstack\_emerging\_signals، [#2702](https://github.com/hyperdxio/hyperdx/pull/2702) feat(mcp): أدوات CRUD لـ source وwebhook، [#2628](https://github.com/hyperdxio/hyperdx/pull/2628) feat(evals): هيكل M1 لـ CI، تشغيل تقييمات MCP من البداية إلى النهاية في GitHub Actions، [#2674](https://github.com/hyperdxio/hyperdx/pull/2674) feat(evals): seed سريع لـ M2 Parquet-snapshot
