> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-8c05c8a2.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# التصورات ولوحات المعلومات في ClickStack

> التصورات ولوحات المعلومات في ClickStack

export const Image = ({img, alt, size}) => {
  return <Frame>
      <img src={img} alt={alt} />
    </Frame>;
};

يدعم ClickStack تصور الأحداث، مع دعم مدمج لإنشاء المخططات في ClickStack UI ‏(HyperDX). ويمكن إضافة هذه المخططات إلى لوحات المعلومات لمشاركتها مع مستخدمين آخرين.

يمكن إنشاء التصورات من التتبعات أو المقاييس أو السجلات أو أي بنى أحداث واسعة يعرّفها المستخدم.

<div id="creating-visualizations">
  ## إنشاء التصورات
</div>

تتيح لك واجهة **Chart Explorer** في HyperDX تصور المقاييس والتتبعات والسجلات عبر الزمن، مما يسهّل إنشاء تصورات سريعة لتحليل البيانات. وتُستخدم هذه الواجهة أيضًا عند إنشاء لوحات المعلومات. يوضّح القسم التالي كيفية إنشاء تصور باستخدام Chart Explorer.

يبدأ كل تصور باختيار **مصدر بيانات**، ثم **مقياس**، مع إمكانية إضافة **تعبيرات تصفية** وحقول **Group By** اختياريًا. ومن الناحية المفاهيمية، تستند التصورات في HyperDX في الخلفية إلى استعلام SQL من نوع `GROUP BY` — إذ تحدد المقاييس المطلوب تجميعها عبر الأبعاد المحددة.

<Tip>
  **إنشاء المخططات بالذكاء الاصطناعي**

  يدعم ClickStack أيضًا إنشاء المخططات من مطالبات باللغة الطبيعية باستخدام ميزة [text-to-chart](/ar/clickstack/text-to-chart). صف ما تريد رؤيته، وسينشئ ClickStack التصور تلقائيًا.
</Tip>

على سبيل المثال، يمكنك رسم عدد الأخطاء (`count()`) مجمّعًا حسب اسم الخدمة.

في الأمثلة أدناه، نستخدم مجموعة البيانات البعيدة المتاحة على [sql.clickhouse.com](https://sql.clickhouse.com)، والمشروحة في دليل ["Remote Demo Dataset"](/ar/clickstack/example-datasets/remote-demo-data). **ويمكنك أيضًا إعادة تنفيذ هذه الأمثلة بزيارة [play-clickstack.clickhouse.com](https://play-clickstack.clickhouse.com).**

<Steps>
  <Step>
    ### الانتقال إلى Chart Explorer

    حدّد `Chart Explorer` من القائمة اليسرى.

    <Image img="https://mintlify.s3.us-west-1.amazonaws.com/private-7c7dfe99-mintlify-8c05c8a2/images/use-cases/observability/clickstack-visualization-1.png" alt="Chart Explorer" size="lg" />
  </Step>

  <Step>
    ### إنشاء تصور

    في المثال أدناه، نرسم متوسط مدة الطلب عبر الزمن لكل اسم خدمة. ويتطلب ذلك من المستخدم تحديد مقياس وعمود (يمكن أن يكون تعبير SQL) وحقل تجميع.

    حدّد نوع التصور `Line/Bar` من القائمة العلوية، ثم مجموعة البيانات `Traces` (أو `Demo Traces` إذا كنت تستخدم [play-clickstack.clickhouse.com](https://play-clickstack.clickhouse.com)). أكمل القيم التالية:

    * Metric: `Average`
    * Column: `Duration/1000`
    * Where: `<empty>`
    * Group By: `ServiceName`
    * Alias: `Average Time`

    <Image img="https://mintlify.s3.us-west-1.amazonaws.com/private-7c7dfe99-mintlify-8c05c8a2/images/use-cases/observability/clickstack-visualization-2.png" alt="تصور بسيط" size="lg" />

    لاحظ أنه يمكنك تصفية الأحداث باستخدام عبارة SQL `WHERE` أو صياغة Lucene، كما يمكنك تحديد النطاق الزمني الذي ينبغي تصور الأحداث خلاله. كما يدعم النظام أيضًا سلاسل متعددة.

    على سبيل المثال، صفِّ حسب الخدمة `frontend` بإضافة عامل التصفية `ServiceName:"frontend"`. ثم أضف سلسلة ثانية لعدد الأحداث عبر الزمن بالاسم المستعار `Count` بالنقر على `Add Series`.

    <Image img="https://mintlify.s3.us-west-1.amazonaws.com/private-7c7dfe99-mintlify-8c05c8a2/images/use-cases/observability/clickstack-visualization-3.png" alt="تصور بسيط 2" size="lg" />

    لإنشاء سلسلة مشابهة لسلسلة موجودة، يمكنك تكرارها بدلًا من البدء من الصفر. انقر على أيقونة النسخ (`Duplicate series`) في صف السلسلة لإدراج نسخة مباشرة أسفلها. تحتفظ النسخة بإعدادات السلسلة الأصلية، مثل المقياس والعمود وعامل التصفية. بعد ذلك، لا تغيّر إلا الحقول المختلفة (مثل التجميع) وتمنح النسخة اسمًا مستعارًا خاصًا بها. يتوفر التكرار في أي موضع يدعم سلاسل متعددة. ويكون مخفيًا لأنواع التصور التي تسمح بسلسلة واحدة فقط، مثل `Number` و`Pie` و`Heatmap`.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/brNmKxVjpyGdH7Ao/images/use-cases/observability/clickstack-duplicate-series.png?fit=max&auto=format&n=brNmKxVjpyGdH7Ao&q=85&s=a05175b4a73d78ea4f07f3a9a615796e" alt="أيقونة نسخ Duplicate series وتلميحها في صف سلسلة مخطط" size="lg" width="3348" height="322" data-path="images/use-cases/observability/clickstack-duplicate-series.png" />

    لإنشاء سلسلة مشابهة لسلسلة موجودة، يمكنك تكرارها بدلًا من البدء من الصفر. انقر على أيقونة النسخ (`Duplicate series`) في صف السلسلة لإدراج نسخة مباشرة أسفلها. تحتفظ النسخة بإعدادات السلسلة الأصلية، مثل المقياس والعمود وعامل التصفية. بعد ذلك، لا تغيّر إلا الحقول المختلفة (مثل التجميع) وتمنح النسخة اسمًا مستعارًا خاصًا بها. يتوفر التكرار في أي موضع يدعم سلاسل متعددة. ويكون مخفيًا لأنواع التصور التي تسمح بسلسلة واحدة فقط، مثل `Number` و`Pie` و`Heatmap`.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/brNmKxVjpyGdH7Ao/images/use-cases/observability/clickstack-duplicate-series.png?fit=max&auto=format&n=brNmKxVjpyGdH7Ao&q=85&s=a05175b4a73d78ea4f07f3a9a615796e" alt="أيقونة نسخ Duplicate series وتلميحها في صف سلسلة مخطط" size="lg" width="3348" height="322" data-path="images/use-cases/observability/clickstack-duplicate-series.png" />

    <Note>
      يمكن إنشاء التصورات من أي مصدر بيانات — مقاييس أو تتبعات أو سجلات. ويتعامل ClickStack مع جميع هذه الأنواع على أنها wide events. ويمكن تمثيل أي **عمود رقمي** على مخطط عبر الزمن، كما يمكن استخدام الأعمدة **النصية** أو **التاريخية** أو **الرقمية** في عمليات التجميع.

      يتيح هذا النهج الموحّد إنشاء لوحات معلومات عبر أنواع telemetry باستخدام نموذج متّسق ومرن.
    </Note>
  </Step>
</Steps>

<div id="creating-dashboards">
  ## إنشاء لوحات المعلومات
</div>

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

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

سننشئ أدناه لوحة معلومات تضم تصورين باستخدام مصادر بيانات السجل وبيانات التتبّع. ويمكن إعادة تنفيذ هذه الخطوات على [play-clickstack.clickhouse.com](https://play-clickstack.clickhouse.com) أو محليًا من خلال الاتصال بمجموعة البيانات المستضافة على [sql.clickhouse.com](https://sql.clickhouse.com)، كما هو موضّح في دليل ["Remote Demo Dataset"](/ar/clickstack/example-datasets/remote-demo-data).

<Steps>
  <Step>
    ### انتقل إلى لوحات المعلومات

    اختر `Dashboards` من القائمة الجانبية اليسرى، ثم انقر على `New Dashboard` لإنشاء لوحة معلومات مؤقتة أو محفوظة.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/RhEK5rhPj_7m6pWY/images/use-cases/observability/hyperdx-dashboard-1.png?fit=max&auto=format&n=RhEK5rhPj_7m6pWY&q=85&s=8aa8063a544674eaea79c867ac2edc09" alt="إنشاء لوحة معلومات" size="lg" width="1467" height="595" data-path="images/use-cases/observability/hyperdx-dashboard-1.png" />
  </Step>

  <Step>
    ### أنشئ تصورًا — متوسط وقت الطلب حسب الخدمة

    اختر `Add New Tile` لفتح لوحة إنشاء التصور.

    اختر نوع التصور `Line/Bar` من القائمة العلوية، ثم مجموعة البيانات `Traces` (أو `Demo Traces` إذا كنت تستخدم [play-clickstack.clickhouse.com](https://play-clickstack.clickhouse.com)). ثم أكمل القيم التالية لإنشاء مخطط يعرض متوسط مدة الطلب بمرور الوقت لكل اسم خدمة:

    * اسم المخطط: `Average duration by service`
    * المقياس: `Average`
    * العمود: `Duration/1000`
    * Where: `<empty>`
    * التجميع حسب: `ServiceName`
    * الاسم المستعار: `Average Time`

    انقر على زر **play** قبل النقر على `Save`.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/RhEK5rhPj_7m6pWY/images/use-cases/observability/hyperdx-dashboard-2.png?fit=max&auto=format&n=RhEK5rhPj_7m6pWY&q=85&s=07d9d20e4400f2383a24b9d277391a50" alt="إنشاء تصور للوحة المعلومات" size="lg" width="3600" height="1930" data-path="images/use-cases/observability/hyperdx-dashboard-2.png" />

    عدّل حجم التصور ليشغل كامل عرض لوحة المعلومات.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/RhEK5rhPj_7m6pWY/images/use-cases/observability/hyperdx-dashboard-3.png?fit=max&auto=format&n=RhEK5rhPj_7m6pWY&q=85&s=969fa623a75cd9ccce3430b214fe31be" alt="لوحة معلومات تحتوي على تصورات" size="lg" width="3600" height="1930" data-path="images/use-cases/observability/hyperdx-dashboard-3.png" />
  </Step>

  <Step>
    ### أنشئ تصورًا – الأحداث بمرور الوقت حسب الخدمة

    حدِّد `Add New Tile` لفتح لوحة إنشاء التصور.

    حدِّد `Line/Bar` كـ visualization type من القائمة العلوية، ثم مجموعة البيانات `Logs` (أو `Demo Logs` إذا كنت تستخدم [play-clickstack.clickhouse.com](https://play-clickstack.clickhouse.com)). أكمل القيم التالية لإنشاء مخطط يوضّح عدد الأحداث بمرور الوقت لكل اسم خدمة:

    * Chart Name: `Event count by service`
    * Metric: `Count of Events`
    * Where: `<empty>`
    * Group By: `ServiceName`
    * Alias: `Count of events`

    انقر زر **play** قبل النقر على `Save`.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/RhEK5rhPj_7m6pWY/images/use-cases/observability/hyperdx-dashboard-4.png?fit=max&auto=format&n=RhEK5rhPj_7m6pWY&q=85&s=5e6759d0325f69f9bceb5c2a95adf218" alt="تصور لوحة المعلومات 2" size="lg" width="3600" height="1930" data-path="images/use-cases/observability/hyperdx-dashboard-4.png" />

    غيّر حجم التصور ليشغل العرض الكامل للوحة المعلومات.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/RhEK5rhPj_7m6pWY/images/use-cases/observability/hyperdx-dashboard-5.png?fit=max&auto=format&n=RhEK5rhPj_7m6pWY&q=85&s=02c718a3b03702dc3c2e19fa24a74e2f" alt="لوحة المعلومات مع تصورات 2" size="lg" width="3600" height="1930" data-path="images/use-cases/observability/hyperdx-dashboard-5.png" />
  </Step>

  <Step>
    ### أضف بطاقة heatmap لمدة الـ span

    تعرض بطاقات Heatmap عدد الأحداث التي تقع ضمن كل حاوية (وقت، قيمة) على هيئة شبكة ملوّنة. استخدم heatmap عندما تريد رؤية **شكل** التوزيع عبر الزمن، لا الاكتفاء بالمتوسط أو بقيمة مئينية واحدة. تكشف heatmap الخاصة بالكمون أنماط المدة ثنائية القمة، وتجمّعات الذيل البطيء، أو الاتساعات المفاجئة التي قد يُخفيها مخطط خطي عند الاكتفاء بالمتوسط.

    لإضافة بطاقة heatmap:

    1. حدِّد `Add New Tile`.
    2. اختر نوع التصور `Heatmap` من القائمة العلوية. لا تعرض القائمة المنسدلة لمصدر البيانات إلا المصادر التي يكون [نوع المصدر فيها `Traces`](/ar/clickstack/managing/config#traces). وتُستبعَد مصادر logs وmetrics وsession، لأن heatmaps تحتاج إلى عمود لمدة الـ span لا توفره إلا مصادر traces.
    3. اختر أيًّا من مصادر traces لديك بالاسم. الاسم بحد ذاته اعتباطي، والمهم هو النوع فقط.

    بمجرد تحديد مصدر، يملأ heatmap القيم التالية مسبقًا:

    * **القيمة**: `Duration Expression` الخاص بالمصدر، بعد تحجيمه إلى وحدة العرض الحالية (على سبيل المثال `(Duration)/1e6` لتحويل مدة الـ span لكل حدث من نانوثانية إلى ميلي ثانية)
    * **العدد**: `count()`

    4. عيّن اسمًا للمخطط، واستخدم `Where` لقصر heatmap على service معيّنة أو مجموعة من العمليات التي تريد مراقبة أدائها.
    5. اضبط النطاق الزمني ليتوافق مع الفترة محل الاهتمام. تكشف النطاقات الأوسع تحولات التوزيع وأنماط الكمون ثنائية القمة التي قد تخفيها النوافذ الأقصر.

    يوضح المثال أدناه service واحدة عبر نافذة مدتها 24 ساعة، مع انفصال المسارين السريع والبطيء لمدة الـ span بوضوح في نطاقين أفقيين.

    لمزيد من تخصيص heatmap، انقر **إعدادات العرض** لفتح درج جانبي لإعداد **المقياس** (Log أو Linear) و**القيمة** وعبارة **العدد**. القائمة الكاملة للخيارات موثقة في [تخصيص heatmap](/ar/clickstack/features/event-deltas#customize) في صفحة Event Deltas. ويُعاد استخدام الدرج الجانبي نفسه هنا.

    انقر `Run` لمعاينة المخطط، ثم `Save`.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/GaEHa-fd8w_5w7tQ/images/clickstack/dashboards/heatmap-tile-editor.png?fit=max&auto=format&n=GaEHa-fd8w_5w7tQ&q=85&s=9e85b314113af257839354e496125ac6" alt="محرر بطاقة Heatmap مع تعبئة القيم الافتراضية لمدة الـ span مسبقًا، ومرشح ServiceName payment، وزر إعدادات العرض" size="lg" width="1600" height="900" data-path="images/clickstack/dashboards/heatmap-tile-editor.png" />

    تُعرَض البطاقة المحفوظة كـ heatmap على لوحة المعلومات. مرّر المؤشر فوق أي خلية لرؤية حدود الحاوية وعدد الأحداث.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/GaEHa-fd8w_5w7tQ/images/clickstack/dashboards/heatmap-tile-rendered.png?fit=max&auto=format&n=GaEHa-fd8w_5w7tQ&q=85&s=f215a95e2b3a5129450a022c25322856" alt="بطاقة heatmap على لوحة المعلومات تعرض توزيع مدة الـ span لخدمة payment على مدى 24 ساعة" size="lg" width="1600" height="900" data-path="images/clickstack/dashboards/heatmap-tile-rendered.png" />

    <Tip>
      **استعلاما ClickHouse لكل heatmap**

      تعمل heatmap عبر استعلامين متتابعين: **استعلام حدود** صغير يحدد نطاق القيم، ثم **استعلام heatmap** يحسب عدد الأحداث في كل حاوية. يظهر كلا الاستعلامين في المحرر ضمن **Generated SQL** إذا أردت فحصهما أو نسخهما.
    </Tip>

    #### الانتقال التفصيلي إلى Event Deltas

    انقر على أي خلية في بطاقة heatmap المعروضة لفتح إجراء **View in Event Deltas**.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/GaEHa-fd8w_5w7tQ/images/clickstack/dashboards/heatmap-tile-drilldown.png?fit=max&auto=format&n=GaEHa-fd8w_5w7tQ&q=85&s=11774eb80f29f93a0ff9407a60cb455c" alt="يكشف النقر على خلية في heatmap إجراء View in Event Deltas" size="lg" width="1600" height="900" data-path="images/clickstack/dashboards/heatmap-tile-drilldown.png" />

    يؤدي تحديده إلى فتح عرض [Event Deltas](/ar/clickstack/features/event-deltas) مع تمرير مصدر بيانات البطاقة وعبارة `Where` والنطاق الزمني. ومن هناك يمكنك فحص التوزيع نفسه بصورة تفاعلية، والتقسيم حسب attribute لمعرفة ما الذي يجعل spans البطيئة مختلفة عن السريعة، وفحص spans الفردية وراء أي خلية، من دون إعادة بناء الاستعلام يدويًا.
  </Step>

  <Step>
    ### تصفية لوحة المعلومات

    يمكن تطبيق عوامل تصفية Lucene أو SQL، إلى جانب النطاق الزمني، على مستوى لوحة المعلومات، وستُطبَّق تلقائيًا على جميع التصورات.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/RhEK5rhPj_7m6pWY/images/use-cases/observability/hyperdx-dashboard-filter.png?fit=max&auto=format&n=RhEK5rhPj_7m6pWY&q=85&s=6ecae6397e9cf3c0b836ea7e80454ac0" alt="لوحة معلومات مع التصفية" size="lg" width="3600" height="1930" data-path="images/use-cases/observability/hyperdx-dashboard-filter.png" />

    للتوضيح، طبّق عامل تصفية Lucene ‏`ServiceName:"frontend"` على لوحة المعلومات، وعدّل النافذة الزمنية لتشمل آخر 3 ساعات. لاحظ كيف تعرض التصورات الآن بيانات خدمة `frontend` فقط.

    سيُحفَظ dashboard تلقائيًا. لتعيين اسم dashboard، حدِّد العنوان وعدِّله قبل النقر على `Save Name`.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/RhEK5rhPj_7m6pWY/images/use-cases/observability/hyperdx-dashboard-save.png?fit=max&auto=format&n=RhEK5rhPj_7m6pWY&q=85&s=bf1f98c977c0c079ed61b9c3a548e7f5" alt="حفظ لوحة المعلومات" size="lg" width="3600" height="1930" data-path="images/use-cases/observability/hyperdx-dashboard-save.png" />
  </Step>
</Steps>

<div id="dashboards-editing-visualizations">
  ## لوحات المعلومات - تحرير التصورات
</div>

لإزالة تصور أو تعديله أو نسخه، مرّر المؤشر فوقه واستخدم أزرار الإجراءات المقابلة.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/RhEK5rhPj_7m6pWY/images/use-cases/observability/hyperdx-dashboard-edit.png?fit=max&auto=format&n=RhEK5rhPj_7m6pWY&q=85&s=445ad4e238e2212d2a45ae8de8a2699b" alt="تحرير لوحة المعلومات" size="lg" width="3120" height="848" data-path="images/use-cases/observability/hyperdx-dashboard-edit.png" />

<div id="dashboard-listing-search">
  ## لوحة المعلومات - العرض والبحث
</div>

يمكن الوصول إلى لوحات المعلومات من صفحة لوحات المعلومات. وهي منظَّمة حسب الوسوم، مع إمكانات بحث وتصفية مدمجة للعثور بسرعة على لوحات معلومات معيّنة.

يمكن إضافة لوحات المعلومات إلى المفضلة لسهولة الوصول إليها من الشريط الجانبي ومن أعلى صفحة العرض. وتكون المفضلة خاصة بكل مستخدم على حدة.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/RhEK5rhPj_7m6pWY/images/use-cases/observability/hyperdx-dashboard-search.png?fit=max&auto=format&n=RhEK5rhPj_7m6pWY&q=85&s=8a1f170a9cc8ac5737327798e786540b" alt="البحث في لوحة المعلومات" size="lg" width="1466" height="878" data-path="images/use-cases/observability/hyperdx-dashboard-search.png" />

<div id="tagging">
  ## لوحات المعلومات - الوسوم
</div>

يمكنك إضافة وسوم إلى لوحات المعلومات وعمليات البحث المحفوظة للمساعدة في تنظيمها.
وتوفّر الوسوم طريقة مرنة للتصنيف والتصفية بما يناسب احتياجاتك.

<div id="how-tags-work">
  #### كيف تعمل الوسوم
</div>

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

يسهّل ذلك العثور على العناصر ذات الصلة والحفاظ على مساحة عمل منظَّمة مع ازدياد مجموعتك.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/brNmKxVjpyGdH7Ao/images/use-cases/observability/clickstack-tags-search.png?fit=max&auto=format&n=brNmKxVjpyGdH7Ao&q=85&s=de4939b1a5e424b97ce950fe39a6587f" alt="الوسوم في البحث المحفوظ" size="md" border width="743" height="230" data-path="images/use-cases/observability/clickstack-tags-search.png" />

يمكنك أيضًا تحديد عدة وسوم لتصفية العناصر وعرضها عبر فئات مختلفة:

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/brNmKxVjpyGdH7Ao/images/use-cases/observability/clickstack-tags-dashboard.png?fit=max&auto=format&n=brNmKxVjpyGdH7Ao&q=85&s=e028f0222150880f753ba65d4bdfc326" alt="تحديد عدة وسوم في لوحة المعلومات" size="md" border width="529" height="252" data-path="images/use-cases/observability/clickstack-tags-dashboard.png" />

<div id="custom-filters">
  ## فلاتر مخصصة
</div>

بالإضافة إلى [فلاتر النص الحر](#filter-dashboards) المتاحة في جميع لوحات المعلومات، تدعم لوحات المعلومات المحفوظة فلاتر مخصصة منسدلة تُعبَّأ ببيانات مستعلَمة من ClickHouse. وتوفّر هذه الفلاتر عناصر تحكم قابلة لإعادة الاستخدام تعتمد على النقر والاختيار، بحيث يتمكن مشاهدو لوحة المعلومات من التصفية من دون كتابة التعبيرات يدويًا.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/GaEHa-fd8w_5w7tQ/images/clickstack/dashboards/filter-dropdown.png?fit=max&auto=format&n=GaEHa-fd8w_5w7tQ&q=85&s=12a756f29196f6e2d7c8f8e5ce1b410b" alt="فلتر خدمات منسدل يعرض أسماء الخدمات المتاحة" size="lg" width="3812" height="1910" data-path="images/clickstack/dashboards/filter-dropdown.png" />

توضّح الخطوات التالية كيفية إضافة فلتر مخصص إلى لوحة المعلومات التي أُنشئت في قسم ["إنشاء لوحات المعلومات"](#creating-dashboards).

<Steps>
  <Step>
    ### افتح مربع حوار Edit Filters

    افتح لوحة معلومات محفوظة، ثم حدّد **Edit Filters** من شريط الأدوات.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/GaEHa-fd8w_5w7tQ/images/clickstack/dashboards/edit-filters.png?fit=max&auto=format&n=GaEHa-fd8w_5w7tQ&q=85&s=1c46691cd6c817e24ed98c6a9d028513" alt="زر Edit Filters في شريط أدوات لوحة المعلومات" size="lg" width="3814" height="1908" data-path="images/clickstack/dashboards/edit-filters.png" />
  </Step>

  <Step>
    ### أضف فلترًا جديدًا

    انقر على **Add new filter**. اضبط الفلتر بإدخال **Name**، وتحديد **Data source**، وإدخال **Filter expression** — وهو عمود أو تعبير SQL تُستخدم قيمه المميزة لتعبئة القائمة المنسدلة. ثم انقر على **Save filter**.

    على سبيل المثال، لإضافة فلتر خدمة لبيانات التتبّع، استخدم `ServiceName` كتعبير للتصفية مع مصدر البيانات `Traces`. ويُعد "Dropdown values filter" اختياريًا، ويوفّر طريقة لتقييد القيم التي تظهر في القائمة المنسدلة.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/GaEHa-fd8w_5w7tQ/images/clickstack/dashboards/add-filter.png?fit=max&auto=format&n=GaEHa-fd8w_5w7tQ&q=85&s=07ea0821f13932817996e50bd7fdf3b5" alt="مربع حوار إضافة فلتر يحتوي على حقول Name وData source وFilter expression" size="md" width="436" height="454" data-path="images/clickstack/dashboards/add-filter.png" />

    تعرض النافذة المنبثقة Filters جميع الفلاتر المُعدّة للوحة المعلومات. ومن هنا يمكنك تعديل الفلاتر الحالية أو حذفها، أو إضافة فلاتر أخرى.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/GaEHa-fd8w_5w7tQ/images/clickstack/dashboards/saved-filters.png?fit=max&auto=format&n=GaEHa-fd8w_5w7tQ&q=85&s=ac7011a8fac6dc1a9aad779fcddc3326" alt="النافذة المنبثقة Filters تعرض فلتر Services مُعدًّا" size="md" width="764" height="452" data-path="images/clickstack/dashboards/saved-filters.png" />
  </Step>

  <Step>
    ### استخدم الفلتر

    أغلق النافذة المنبثقة Filters. سيظهر الفلتر المنسدل الجديد أسفل شريط البحث. انقر عليه لعرض القيم المتاحة، ثم اختر واحدة لتصفية جميع التصورات في لوحة المعلومات.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/GaEHa-fd8w_5w7tQ/images/clickstack/dashboards/filtered-dashboard.png?fit=max&auto=format&n=GaEHa-fd8w_5w7tQ&q=85&s=17672ba4e01a5bf9fa10fe237eb1a923" alt="لوحة معلومات تمت تصفيتها إلى خدمة frontend" size="lg" width="3812" height="1910" data-path="images/clickstack/dashboards/filtered-dashboard.png" />
  </Step>

  <Step>
    ### (اختياري) احفظ قيم الفلتر كإعداد افتراضي

    للاحتفاظ باختيار الفلتر بوصفه الإعداد الافتراضي للوحة المعلومات، اختر **Save Query & Filters as Default** من قائمة لوحة المعلومات. ستُفتح لوحة المعلومات دائمًا مع تطبيق الفلاتر المحددة. ولإعادة التعيين، حدّد **Remove Default Query & Filters** من القائمة نفسها.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/GaEHa-fd8w_5w7tQ/images/clickstack/dashboards/save-filter-values.png?fit=max&auto=format&n=GaEHa-fd8w_5w7tQ&q=85&s=d3a3407b665acfce5e7aa4fec0333d50" alt="قائمة لوحة المعلومات تعرض خيار Save Query and Filters as Default" size="lg" width="3812" height="1936" data-path="images/clickstack/dashboards/save-filter-values.png" />
  </Step>
</Steps>

<Note>
  تتوفر الفلاتر المنسدلة المخصصة في لوحات المعلومات المحفوظة. وللاطلاع على مثال عملي لهذا النمط، راجع [لوحة معلومات Kubernetes](#kubernetes-dashboard)، التي توفّر فلاتر منسدلة مضمّنة لكل من Pod وDeployment واسم العقدة وNamespace وCluster.
</Note>

<div id="drilldown-to-search">
  ## التعمّق إلى Search
</div>

تدعم بلاطات لوحة المعلومات التعمّق إلى صفحة Search. انقر على نقطة بيانات في تصور لفتح قائمة سياقية تتضمن الخيارات التالية:

* **عرض جميع الأحداث** — ينقلك إلى صفحة Search لعرض جميع الأحداث ضمن النافذة الزمنية المحددة.
* **التصفية حسب المجموعة** — ينقلك إلى صفحة Search بعد تطبيق تصفية على سلسلة محددة.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/GaEHa-fd8w_5w7tQ/images/clickstack/dashboards/drilldown.png?fit=max&auto=format&n=GaEHa-fd8w_5w7tQ&q=85&s=28ae791945535db4f173756ae0802fa7" alt="قائمة سياقية للتعمّق تعرض خياري عرض جميع الأحداث والتصفية حسب المجموعة" size="lg" width="3812" height="1910" data-path="images/clickstack/dashboards/drilldown.png" />

يفيد ذلك عند التحقق من الارتفاعات المفاجئة أو الحالات الشاذة التي تلاحظها في لوحة المعلومات — إذ يمكنك الانتقال سريعًا من عرض مُجمّع إلى الأحداث الفردية الأساسية.

<div id="presets">
  ## إعدادات مسبقة
</div>

يأتي HyperDX مزوّدًا بلوحات معلومات جاهزة للاستخدام.

<div id="clickhouse-dashboard">
  ### لوحة معلومات ClickHouse
</div>

توفر لوحة المعلومات هذه تصورات مرئية لمراقبة ClickHouse. للانتقال إلى لوحة المعلومات هذه، حدّدها من القائمة اليمنى.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/RhEK5rhPj_7m6pWY/images/use-cases/observability/hyperdx-dashboard-clickhouse.png?fit=max&auto=format&n=RhEK5rhPj_7m6pWY&q=85&s=e5e7c1cf0d8eddf824aa1c8c567ab419" alt="لوحة معلومات ClickHouse" size="lg" width="3600" height="1930" data-path="images/use-cases/observability/hyperdx-dashboard-clickhouse.png" />

تستخدم لوحة المعلومات هذه علامات تبويب لفصل مراقبة **Selects** و**Inserts** و**البنية التحتية لـ ClickHouse**.

<Info>
  **وصول مطلوب إلى جداول النظام**

  تستعلم لوحة المعلومات هذه من [جداول النظام](/ar/reference/system-tables/index) في ClickHouse لعرض المقاييس الرئيسية. وتلزم امتيازات الوصول التالية:

  `GRANT SHOW COLUMNS, SELECT(CurrentMetric_MemoryTracking, CurrentMetric_S3Requests, ProfileEvent_OSCPUVirtualTimeMicroseconds, ProfileEvent_OSReadChars, ProfileEvent_OSWriteChars, ProfileEvent_S3GetObject, ProfileEvent_S3ListObjects, ProfileEvent_S3PutObject, ProfileEvent_S3UploadPart, event_time) ON system.metric_log`

  `GRANT SHOW COLUMNS, SELECT(active, database, partition, rows, table) ON system.parts`

  `GRANT SHOW COLUMNS, SELECT(event_date, event_time, memory_usage, normalized_query_hash, query, query_duration_ms, query_kind, read_rows, tables, type, written_bytes, written_rows) ON system.query_log`

  `GRANT SHOW COLUMNS, SELECT(event_date, event_time, hostname, metric, value) ON system.transposed_metric_log`
</Info>

<div id="services-dashboard">
  ### لوحة معلومات الخدمات
</div>

تعرض لوحة معلومات الخدمات الخدمات النشطة حاليًا استنادًا إلى بيانات التتبعات. ويتطلب ذلك أن تكون قد جمعت التتبعات وتهيّئ مصدر بيانات Traces صالحًا.

تُكتشف أسماء الخدمات تلقائيًا من بيانات التتبعات، مع مجموعة من التصورات الجاهزة والمنظَّمة ضمن ثلاث علامات تبويب: خدمات HTTP، وقاعدة البيانات، والأخطاء.

يمكن تصفية التصورات باستخدام صيغة Lucene أو SQL، كما يمكن ضبط النافذة الزمنية لإجراء تحليل أكثر تركيزًا.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/RhEK5rhPj_7m6pWY/images/use-cases/observability/hyperdx-dashboard-services.png?fit=max&auto=format&n=RhEK5rhPj_7m6pWY&q=85&s=8481a2815899a2c686b5c421944038c2" alt="خدمات ClickHouse" size="lg" width="3600" height="1930" data-path="images/use-cases/observability/hyperdx-dashboard-services.png" />

<div id="kubernetes-dashboard">
  ### لوحة معلومات Kubernetes
</div>

تتيح لك لوحة المعلومات هذه استكشاف أحداث Kubernetes التي جُمعت عبر OpenTelemetry. وتتضمن خيارات تصفية متقدمة، ما يتيح لك التصفية حسب Pod في Kubernetes، وDeployment، واسم العقدة، ومساحة الأسماء، والعنقود، بالإضافة إلى إجراء عمليات بحث بالنص الحر.

تُنظَّم بيانات Kubernetes ضمن ثلاث علامات تبويب لتسهيل التنقل: Pods وNodes وNamespaces.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/RhEK5rhPj_7m6pWY/images/use-cases/observability/hyperdx-dashboard-kubernetes.png?fit=max&auto=format&n=RhEK5rhPj_7m6pWY&q=85&s=3f867fecbe9a3759447d241b7eac7f52" alt="ClickHouse kubernetes" size="lg" width="3022" height="1576" data-path="images/use-cases/observability/hyperdx-dashboard-kubernetes.png" />
