Grafana
لوحات وتنبيهات فوق مقاييسك وسجلاتك وقواعد بياناتك
بديل لـDatadog
يحوّل Grafana البيانات من مصادر مثل Prometheus وLoki وPostgreSQL وInfluxDB إلى لوحات، ويرسل تنبيهات حين تتجاوز قيمة ما حدًا معينًا. النسخة مفتوحة المصدر برخصة AGPL-3.0 وقابلة للاستضافة الذاتية، وتبيع Grafana Labs خدمة سحابية وميزات للمؤسسات.
يناسبك إن كنت
- تريد رسومًا وتنبيهات لخوادمك وحاوياتك
- تشغّل أصلًا Prometheus أو Loki أو قاعدة SQL تستحق العرض
- تريد أداة لوحات واحدة تتحدث مع مصادر بيانات كثيرة
انتبه إلى
- هو طبقة العرض فقط، فما زلت تحتاج تشغيل البيانات وتخزينها خلفه
- لكل مصدر بيانات لغة استعلام عليك تعلمها
- بعض الميزات محصورة في نسختي المؤسسات والسحابة المدفوعتين
شاشة واحدة لكل ما تقيسه
لا يجمع Grafana البيانات بنفسه. يتصل بمصادر البيانات ويتيح لك بناء لوحات: استهلاك المعالج عبر الزمن، وزمن الاستجابة، ومساحة القرص، وصفوف من جدول، وأي شيء يعيده استعلام. ويمكن استيراد لوحات جاهزة للمصدّرات الشائعة، فتحصل على نظرة عامة على خادم منزلك خلال دقائق بمجرد وجود المقاييس.
يناسب كل من لديه، أو ينوي إعداد، مخزن مقاييس مثل Prometheus ويريد الرسوم والتنبيهات في مكان واحد. المنظومة المنزلية المعتادة هي Prometheus للمقاييس، وnode exporter وcAdvisor لإحصاءات المضيف والحاويات، وGrafana في الواجهة.
ما يتطلبه تشغيله
Grafana وحده معتدل: بضع مئات من الميغابايتات من الذاكرة وقاعدة SQLite صغيرة للوحات والمستخدمين. الحجم الحقيقي هو المنظومة خلفه، لأن تخزين المقاييس والسجلات يكبر مع مدة الاحتفاظ ومع عدد ما تقيسه.
أبقه خلف VPN أو تسجيل دخول تثق به، وغيّر كلمة مرور المدير الافتراضية عند أول تشغيل، وخذ نسخة احتياطية من قاعدة البيانات أو عرّف اللوحات كملفات. بناء لوحات جيدة مهارة قائمة بذاتها، ولكل مصدر بيانات لغة استعلام خاصة به.