تكامل OpenTelemetry
Timestamp) أو مستوى السجل (SeverityText) أو متن الرسالة (Body) أنه لا حاجة إلى إجراء أي تغييرات.
HTTP أو Nativeيمكنك توصيل Grafana بـ ClickHouse عبر بروتوكول HTTP أو البروتوكول Native. ويوفّر الأخير مزايا طفيفة في الأداء، ومن غير المرجّح أن تكون ملحوظة في استعلامات التجميع التي يجريها مستخدمو Grafana. في المقابل، يكون بروتوكول HTTP عادةً أبسط من حيث استخدام proxy وفحصه.
السجلات
Query Type: Log في منشئ الاستعلامات ثم النقر على Run Query. سيُنشئ منشئ الاستعلامات استعلامًا لسرد السجلات والتأكد من عرضها بشكل صحيح، على سبيل المثال.
logs بوصفه نوع الاستعلام، فستُعرض النتائج على هيئة سجلات. الأعمدة المطلوبة لعرض السجلات مُدرجة هنا.
من السجلات إلى التتبعات
التتبعات
Query Type: Traces ثم النقر على Run Query، سيُنشأ استعلام مشابه لما يلي ويُنفَّذ (بحسب الأعمدة التي أعددتها، ويفترض المثال التالي استخدام OTel):
SQL Editor.
عرض تفاصيل التتبّع
View Trace. وينفّذ ذلك الاستعلام التالي (بافتراض وجود أعمدة OTel) لاسترجاع الـ spans بالبنية المطلوبة، مع عرض النتائج في مخطط شلالي.
لاحظ أن الاستعلام أعلاه يستخدم العرض المادي
otel_traces_trace_id_ts لإجراء بحث عن معرّف التتبّع. راجع تسريع الاستعلامات - استخدام العروض المادية لعمليات البحث لمزيد من التفاصيل.من التتبّعات إلى السجلات
View Logs. يؤدي ذلك إلى تنفيذ الاستعلام التالي، بافتراض استخدام أعمدة OTel الافتراضية.
لوحات المعلومات
السلاسل الزمنية
datetime باسم time وعمودًا رقميًا. على سبيل المثال:
المخططات متعددة الخطوط
- الحقل 1: حقل datetime باسم مستعار هو time
- الحقل 2: القيمة المطلوب التجميع حسبها. يجب أن تكون من النوع String.
- الحقل 3+: قيم المقاييس
تصور البيانات الجغرافية
latitude وlongitude، يمكن تصور بيانات observability باستخدام الدالة geohashEncode. وينتج عن ذلك قيم geohash متوافقة مع مخطط Grafana Geo Map. ويظهر أدناه استعلام مثال وتصور له: