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

> مقدمة لاستخدام ClickHouse مع Grafana

# المكوّن الإضافي لمصدر بيانات ClickHouse لـ Grafana

export const ClickHouseSupportedBadge = () => {
  return <div className="ClickHouseSupportedBadge">
            <div className="ClickHouseSupportedIcon">
                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M1.30762 1.39073C1.30762 1.3103 1.37465 1.22986 1.46849 1.22986H2.64824C2.72868 1.22986 2.80912 1.29689 2.80912 1.39073V14.4886C2.80912 14.5691 2.74209 14.6495 2.64824 14.6495H1.46849C1.38805 14.6495 1.30762 14.5825 1.30762 14.4886V1.39073Z" fill="currentColor" />
                    <path d="M4.2832 1.39073C4.2832 1.3103 4.35023 1.22986 4.44408 1.22986H5.62383C5.70427 1.22986 5.7847 1.29689 5.7847 1.39073V14.4886C5.7847 14.5691 5.71767 14.6495 5.62383 14.6495H4.44408C4.36364 14.6495 4.2832 14.5825 4.2832 14.4886V1.39073Z" fill="currentColor" />
                    <path d="M7.25977 1.39073C7.25977 1.3103 7.3268 1.22986 7.42064 1.22986H8.60039C8.68083 1.22986 8.76127 1.29689 8.76127 1.39073V14.4886C8.76127 14.5691 8.69423 14.6495 8.60039 14.6495H7.42064C7.3402 14.6495 7.25977 14.5825 7.25977 14.4886V1.39073Z" fill="currentColor" />
                    <path d="M10.2354 1.39073C10.2354 1.3103 10.3024 1.22986 10.3962 1.22986H11.576C11.6564 1.22986 11.7369 1.29689 11.7369 1.39073V14.4886C11.7369 14.5691 11.6698 14.6495 11.576 14.6495H10.3962C10.3158 14.6495 10.2354 14.5825 10.2354 14.4886V1.39073Z" fill="currentColor" />
                    <path d="M13.2256 6.6057C13.2256 6.52526 13.2926 6.44482 13.3865 6.44482H14.5662C14.6466 6.44482 14.7271 6.51186 14.7271 6.6057V9.27354C14.7271 9.35398 14.6601 9.43442 14.5662 9.43442H13.3865C13.306 9.43442 13.2256 9.36739 13.2256 9.27354V6.6057Z" fill="currentColor" />
                </svg>
            </div>
            متوافق مع ClickHouse
        </div>;
};

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

باستخدام Grafana، يمكنك استكشاف جميع بياناتك ومشاركتها عبر لوحات المعلومات.
يتطلب Grafana مكوّنًا إضافيًا للاتصال بـ ClickHouse، ويمكن تثبيته بسهولة من داخل واجهته.

<div class="vimeo-container">
  <Frame>
    <iframe
      src="//www.youtube.com/embed/bRce9xWiqQM"
      frameborder="0"
      allow="autoplay;
fullscreen;
picture-in-picture"
      allowfullscreen
    />
  </Frame>
</div>

<div id="1-gather-your-connection-details">
  ## 1. جهّز تفاصيل الاتصال الخاصة بك
</div>

للاتصال بـ ClickHouse باستخدام native TCP، ستحتاج إلى المعلومات التالية:

| المعلمات                  | الوصف                                                                                            |
| ------------------------- | ------------------------------------------------------------------------------------------------ |
| `HOST` and `PORT`         | يكون المنفذ عادةً 9440 عند استخدام TLS، أو 9000 عند عدم استخدام TLS.                             |
| `DATABASE NAME`           | توجد افتراضيًا قاعدة بيانات باسم `default`؛ استخدم اسم قاعدة البيانات التي تريد الاتصال بها.     |
| `USERNAME` and `PASSWORD` | يكون اسم المستخدم افتراضيًا هو `default`. استخدم اسم المستخدم المناسب لحالة الاستخدام الخاصة بك. |

تتوفر تفاصيل خدمة ClickHouse Cloud الخاصة بك في ClickHouse Cloud console.
حدّد الخدمة التي ستتصل بها، ثم انقر على **Connect**:

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/Qke-GQkmVyWEhvPu/images/_snippets/cloud-connect-button.png?fit=max&auto=format&n=Qke-GQkmVyWEhvPu&q=85&s=a41d53ce6c46ccccb2855331a8dcc841" size="md" alt="زر Connect لخدمة ClickHouse Cloud" border width="998" height="932" data-path="images/_snippets/cloud-connect-button.png" />

اختر **Native**، وستتوفر التفاصيل ضمن مثال لأمر `clickhouse-client`.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/Qke-GQkmVyWEhvPu/images/_snippets/connection-details-native.png?fit=max&auto=format&n=Qke-GQkmVyWEhvPu&q=85&s=4d654836e117e92e63fc2f78def0f0b3" size="md" alt="تفاصيل اتصال ClickHouse Cloud عبر Native TCP" border width="1290" height="1176" data-path="images/_snippets/connection-details-native.png" />

إذا كنت تستخدم ClickHouse مُدارًا ذاتيًا، فسيحدّد مسؤول ClickHouse لديك تفاصيل الاتصال.

<div id="2-making-a-read-only-user">
  ## 2. إنشاء مستخدم بصلاحية القراءة فقط
</div>

عند توصيل ClickHouse بأداة لتصوّر البيانات مثل Grafana، يُنصح بإنشاء مستخدم بصلاحية القراءة فقط لحماية بياناتك من التعديلات غير المرغوب فيها.

لا يتحقق Grafana من أمان الاستعلامات. فقد تتضمن الاستعلامات أي تعليمة SQL، بما في ذلك `DELETE` و`INSERT`.

لتهيئة مستخدم بصلاحية القراءة فقط، اتبع الخطوات التالية:

1. أنشئ ملف تعريف للمستخدم `readonly` باتباع دليل [إنشاء المستخدمين والأدوار في ClickHouse](/ar/concepts/features/security/access-rights).
2. تأكد من أن المستخدم `readonly` لديه الصلاحية الكافية لتعديل الإعداد `max_execution_time` الذي يتطلبه [clickhouse-go client](https://github.com/ClickHouse/clickhouse-go).
3. إذا كنت تستخدم مثيل ClickHouse عامًا، فلا يُنصح بتعيين `readonly=2` في ملف التعريف `readonly`. وبدلًا من ذلك، اترك `readonly=1` وعيّن نوع القيد للإعداد `max_execution_time` إلى [changeable\_in\_readonly](/ar/concepts/features/configuration/settings/constraints-on-settings) للسماح بتعديل هذا الإعداد.

<div id="3--install-the-clickhouse-plugin-for-grafana">
  ## 3.  ثبّت مكوّن إضافي ClickHouse لـ Grafana
</div>

قبل أن يتمكن Grafana من الاتصال بـ ClickHouse، تحتاج إلى تثبيت مكوّن إضافي Grafana المناسبة. إذا كنت قد سجّلت الدخول إلى Grafana بالفعل، فاتبع الخطوات التالية:

1. من صفحة **Connections** في الشريط الجانبي، اختر علامة التبويب **Add new connection**.

2. ابحث عن **ClickHouse** وانقر على المكوّن الإضافي الموقَّعة من Grafana Labs:

   <Image size="md" img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/5u7Mhe0xzzPTUaXM/images/integrations/data-visualization/grafana/search.png?fit=max&auto=format&n=5u7Mhe0xzzPTUaXM&q=85&s=4b324078949ecf0eee5282ea0aff4ea1" alt="اختر مكوّن إضافي ClickHouse في صفحة Connections" border width="784" height="365" data-path="images/integrations/data-visualization/grafana/search.png" />

3. في الشاشة التالية، انقر على الزر **Install**:

   <Image size="md" img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/5u7Mhe0xzzPTUaXM/images/integrations/data-visualization/grafana/install.png?fit=max&auto=format&n=5u7Mhe0xzzPTUaXM&q=85&s=08f6b51be6120b37895a531b1f30bf28" alt="ثبّت مكوّن إضافي ClickHouse" border width="865" height="364" data-path="images/integrations/data-visualization/grafana/install.png" />

<div id="4-define-a-clickhouse-data-source">
  ## 4. تحديد مصدر بيانات ClickHouse
</div>

1. بعد اكتمال التثبيت، انقر على زر **إضافة مصدر بيانات جديد**. (يمكنك أيضًا إضافة مصدر بيانات من علامة التبويب **مصادر البيانات** في صفحة **Connections**.)

   <Image size="md" img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/5u7Mhe0xzzPTUaXM/images/integrations/data-visualization/grafana/add_new_ds.png?fit=max&auto=format&n=5u7Mhe0xzzPTUaXM&q=85&s=fef48c14e7f05572f7e5541a267f6c86" alt="إنشاء مصدر بيانات ClickHouse" border width="886" height="383" data-path="images/integrations/data-visualization/grafana/add_new_ds.png" />

2. مرّر إلى أسفل وابحث عن نوع مصدر البيانات **ClickHouse**، أو ابحث عنه في شريط البحث في صفحة **إضافة مصدر بيانات**. حدّد مصدر بيانات **ClickHouse**، وستظهر الصفحة التالية:

<Image size="md" img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/5u7Mhe0xzzPTUaXM/images/integrations/data-visualization/grafana/quick_config.png?fit=max&auto=format&n=5u7Mhe0xzzPTUaXM&q=85&s=9b9d14fbc81677b8752cdf066d91dc24" alt="صفحة إعدادات الاتصال" border width="976" height="1050" data-path="images/integrations/data-visualization/grafana/quick_config.png" />

3. أدخل إعدادات الخادم وبيانات الاعتماد. والإعدادات الأساسية هي:

* **عنوان مضيف الخادم:** اسم المضيف لخدمة ClickHouse لديك.
* **منفذ الخادم:** المنفذ الخاص بخدمة ClickHouse لديك. ويختلف حسب إعدادات الخادم والبروتوكول.
* **البروتوكول:** البروتوكول المستخدم للاتصال بخدمة ClickHouse لديك.
* **اتصال آمن:** فعِّله إذا كان خادمك يتطلب اتصالًا آمنًا.
* **اسم المستخدم** و**كلمة المرور**: أدخل بيانات اعتماد مستخدم ClickHouse لديك. إذا لم تكن قد أعددت أي مستخدمين، فجرّب `default` كاسم مستخدم. ويُوصى [بإعداد مستخدم بصلاحية القراءة فقط](#2-making-a-read-only-user).

للاطلاع على المزيد من الإعدادات، راجع وثائق [تهيئة المكوّن الإضافي](/ar/integrations/connectors/data-visualization/grafana/config).

4. انقر على زر **Save & test** للتحقق من أن Grafana يمكنه الاتصال بخدمة ClickHouse لديك. وإذا نجحت العملية، فسترى الرسالة **Data source is working**:

   <Image size="md" img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/5u7Mhe0xzzPTUaXM/images/integrations/data-visualization/grafana/valid_ds.png?fit=max&auto=format&n=5u7Mhe0xzzPTUaXM&q=85&s=73b8ca16141947aee4944f689f408329" alt="تحديد حفظ واختبار" border width="975" height="213" data-path="images/integrations/data-visualization/grafana/valid_ds.png" />

<div id="5-next-steps">
  ## 5. الخطوات التالية
</div>

أصبح مصدر البيانات لديك جاهزًا الآن للاستخدام! تعرّف على المزيد حول كيفية إنشاء الاستعلامات باستخدام [منشئ الاستعلامات](/ar/integrations/connectors/data-visualization/grafana/query-builder).

لمزيد من التفاصيل حول التهيئة، راجع وثائق [تهيئة المكوّن الإضافي](/ar/integrations/connectors/data-visualization/grafana/config).

إذا كنت تبحث عن مزيد من المعلومات غير الواردة في هذه الوثائق، فراجع [مستودع المكوّن الإضافي على GitHub](https://github.com/grafana/clickhouse-datasource).

<div id="upgrading-plugin-versions">
  ## ترقية إصدارات المكوّن الإضافي
</div>

بدءًا من الإصدار v4، يمكن ترقية الإعدادات والاستعلامات مع صدور إصدارات جديدة.

تُنقَل الإعدادات والاستعلامات من v3 إلى v4 عند فتحها. ومع أن الإعدادات القديمة ولوحات المعلومات ستُحمَّل في v4، فلن يُحفَظ هذا الترحيل نهائيًا حتى تُحفَظ مرة أخرى في الإصدار الجديد. إذا لاحظت أي مشكلات عند فتح إعداد/استعلام قديم، فتجاهل تغييراتك و[أبلغ عن المشكلة على GitHub](https://github.com/grafana/clickhouse-datasource/issues).

لا يمكن للمكوّن الإضافي الرجوع إلى إصدارات سابقة إذا كان الإعداد/الاستعلام قد أُنشئ باستخدام إصدار أحدث.
