الإعدادات الشائعة
مثال على شاشة التهيئة: مثال على ملف YAML للإعدادات الشائعة:version عند حفظ التهيئة من واجهة المستخدم. ويُظهر ذلك إصدار المكوّن الإضافي الذي حُفظت به التهيئة.
بروتوكول HTTP
مسار HTTP
رؤوس HTTP مخصّصة
password).
مثال YAML للرؤوس العادية/الآمنة:
إعدادات إضافية
هذه الإعدادات الإضافية اختيارية. مثال YAML:OpenTelemetry
السجلات
لتسريع إنشاء استعلامات السجلات، يمكنك تعيين قاعدة بيانات/جدول افتراضي، بالإضافة إلى أعمدة لاستعلام السجلات. سيؤدي ذلك إلى تحميل منشئ الاستعلام مسبقًا باستعلام سجلات جاهز للتشغيل، مما يجعل التصفح في صفحة Explore أسرع لسيناريوهات observability. إذا كنت تستخدم OpenTelemetry، فينبغي تفعيل مفتاح “Use OTel”، وتعيين جدول السجلات الافتراضي إلىotel_logs.
وسيؤدي ذلك تلقائيًا إلى تجاوز الأعمدة الافتراضية لاستخدام إصدار مخطط OTel المحدد.
مع أن OpenTelemetry ليس مطلوبًا للسجلات، فإن استخدام مجموعة بيانات واحدة للسجلات/التتبعات يساعد في توفير سير عمل أكثر سلاسة لـ observability باستخدام رابط البيانات.
مثال على شاشة تهيئة السجلات:
مثال على YAML لتهيئة السجلات:
تعطيل روابط “View logs”
يتضمن قسم ربط معرّف التتبّع في تهيئة السجلات مفتاح التبديل إظهار روابط “View logs”. يتحكم هذا المفتاح في ما إذا كان المكوّن الإضافي تُرفق روابط “View logs” لروابط البيانات بحقول معرّف التتبّع في نتائج الاستعلام. يكون مفتاح التبديل مفعّلًا افتراضيًا. لا يتطلب رابط “View logs” لنوع الاستعلام نفسه إعدادات افتراضية للسجلات، بينما يتطلبها رابط “View logs” متعدد الإشارات من نتائج استعلامات التتبّع. أوقف مفتاح التبديل، أو اضبطshowLogLinks: false في YAML لإخفائها.
التتبعات
لتسريع إنشاء الاستعلامات للتتبعات، يمكنك تعيين قاعدة بيانات/جدول افتراضيين، بالإضافة إلى الأعمدة الخاصة باستعلام التتبع. سيؤدي ذلك إلى التحميل المسبق لمنشئ الاستعلام باستعلام بحث عن تتبع قابل للتشغيل، مما يسرّع التصفح في صفحة Explore لأغراض observability. إذا كنت تستخدم OpenTelemetry، فيجب تفعيل مفتاح “Use OTel”، وتعيين جدول التتبع الافتراضي إلىotel_traces.
وسيؤدي ذلك تلقائيًا إلى تجاوز الأعمدة الافتراضية لاستخدام إصدار مخطط OTel المحدد.
ورغم أن OpenTelemetry ليس مطلوبًا، فإن هذه الميزة تعمل بأفضل شكل عند استخدام مخططه للتتبعات.
مثال على شاشة تهيئة التتبعات:
مثال على YAML لتهيئة التتبعات:
تعطيل روابط “View trace”
يحتوي قسم ربط معرّف التتبّع في تهيئة التتبعات على مفتاح التبديل إظهار روابط “View trace”. يتحكم هذا المفتاح في إرفاق المكوّن الإضافي لروابط “View trace” من روابط البيانات بحقول معرّف التتبّع في نتائج الاستعلامات. يكون مفتاح التبديل مفعّلًا افتراضيًا. لا يتطلب رابط “View trace” للاستعلام من النوع نفسه إعدادات تتبّع افتراضية، بينما يتطلبها رابط “View trace” متعدد الإشارات من نتائج استعلامات السجلات. أوقف مفتاح التبديل، أو اضبطshowTraceLinks: false في YAML، لإخفائها.
الأسماء المستعارة للأعمدة
- تعرف مخطط بياناتك ومعظم خصائصه/أنواعه المتداخلة
- تخزّن بياناتك في أنواع Map
- تخزّن JSON كسلاسل نصية
- تطبّق كثيرًا دوالًا لتحويل الأعمدة التي تختارها
أعمدة ALIAS المعرّفة على الجدول
TimestampDate يحوّل الطابع الزمني بالنانوثانية إلى النوع Date.
ولا تُخزَّن هذه البيانات على القرص مثل العمود الأول، بل تُحتسَب وقت تنفيذ الاستعلام.
لن تُعاد الأسماء المستعارة المعرّفة على الجدول مع SELECT *، لكن يمكن ضبط ذلك في إعدادات الخادم.
لمزيد من المعلومات، اطّلع على وثائق نوع العمود ALIAS.
جداول الأسماء المستعارة للأعمدة
يوفّر Grafana، افتراضيًا، اقتراحات للأعمدة استنادًا إلى الاستجابة منDESC table.
في بعض الحالات، قد ترغب في تجاوز الأعمدة التي يراها Grafana بالكامل.
يساعد ذلك على إخفاء مخططك في Grafana عند اختيار الأعمدة، مما قد يحسّن تجربة المستخدم بحسب مدى تعقيد جدولك.
وتتمثل ميزة هذا الأسلوب مقارنةً بالأسماء المستعارة المعرّفة على مستوى الجدول في أنه يمكنك تحديثها بسهولة من دون الحاجة إلى تعديل جدولك. وفي بعض المخططات، قد يصل ذلك إلى آلاف الإدخالات، مما قد يكدّس تعريف الجدول الأساسي. كما يتيح لك إخفاء الأعمدة التي تريد من المستخدم تجاهلها.
يتطلب Grafana أن يحتوي جدول الأسماء المستعارة على بنية الأعمدة التالية:
ALIAS باستخدام جدول alias:
DESC example_table:
يمكن استخدام كلا نوعَي الأسماء المستعارة لإجراء تحويلات معقدة للأنواع أو لاستخراج حقول JSON.