Grafana ، برنامج مفتوح المصدر للتحليل والمراقبة

حول جرافانا

في المقالة التالية سوف نلقي نظرة على جرافانا. هذا ال برمجيات التحليل والرصد. إنه مفتوح المصدر وغني بالميزات وقوي وأنيق وقابل للتوسيع بدرجة كبيرة. يمكننا تشغيله على Gnu / Linux و Windows و MacOS. هو برنامج تحليل البيانات، والذي يتم استخدامه في بعض المواقع المعروفة مثل Stack Overflow أو PayPal أو Uber.

يدعم أكثر من 30 مصدرًا مفتوح المصدر بالإضافة إلى قواعد البيانات / مصادر البيانات التجارية بما في ذلك MySQL و PostgreSQL و Graphite و Elasticsearch و OpenTSDB و Prometheus و InfluxDB. مع ال سنكون قادرين على الخوض في كميات كبيرة من البيانات التشغيلية في الوقت الحقيقي. سنكون قادرين على عرض التنبيهات والتشاور معها وضبطها والحصول على معلومات حول مقاييسك.

من المهم ملاحظة أن Grafana يسمح بإنشاء ملفات العديد من المنظمات المستقلة. كل واحد له بيئة الاستخدام الخاصة به (المسؤولون ومصادر البيانات واللوحات والمستخدمون).

الخصائص العامة لجرافانا

ألواح جرافانا

  • سيكون لدينا رسومات أنيقة لتصور البيانات. تتميز الرسومات بالسرعة والمرونة مع العديد من الخيارات.
  • يضع تحت تصرفنا لوحات ديناميكية وقابلة لإعادة الاستخدام.
  • Es قابل للتمدد للغاية، يمكننا استخدام العديد من اللوحات والإضافات المتوفرة في المكتبة الرسمية.
  • سوف نضع تحت تصرفنا المصادقة عبر LDAP و Google Auth و Grafana.com و Github.
  • يدعم بقوة التعاون من خلال التمكين تبادل البيانات ولوحات المعلومات بين الفرق.
  • متاح عرض على الإنترنت حتى تتمكن من تجربة Grafana قبل تثبيته على جهاز الكمبيوتر الخاص بك.

قم بتثبيت Grafana على Ubuntu 18.04

سنقوم بتثبيت Grafana من ملف المستودعات الرسمية. حتى نتمكن من تحديثه باستخدام مدير الحزم الافتراضي الخاص بنا. بادئ ذي بدء ، قل ذلك سيتعين علينا تثبيت الضفيرة في نظامنا. بعد ذلك نفتح المحطة الطرفية (Ctrl + Alt + T) وسنكتب كل سطر من الأسطر التالية:

echo "deb https://packagecloud.io/grafana/stable/debian/ stretch main" | sudo tee -a /etc/apt/sources.list

curl https://packagecloud.io/gpg.key | sudo apt-key add -

sudo apt-get update

sudo apt-get install grafana

موقع الملفات المهمة

بعد الانتهاء من التثبيت في Ubuntu الخاص بنا ، سنتمكن من العثور على الملفات المهمة في المواقع التالية:

  • El ملف ثنائي سوف نجدها في / usr / sbin / grafana-server.
  • El اعداد البرنامج النصي د سيتم العثور عليها في /etc/init.d/grafana-server.
  • قم بإنشاء الملف الافتراضي (بيئة vars) بتنسيق / etc / default / grafana-server.
  • تحميل هذا ملف الضبط en /etc/grafana/grafana.ini.
  • يعيّن الإعداد الافتراضي ملف ملف السجل en /var/log/grafana/grafana.log.
  • تحدد الإعدادات الافتراضية ملف سكلايت 3 ديسيبل en /var/lib/grafana/grafana.db.
  • ال ملف HTML / JS / CSS وملفات Grafana الأخرى en / البيرة / حصة / غرافانا.

ابدأ Grafana

بعد ذلك ، سنبدأ الخدمة. سوف نتحقق أولاً مما إذا كان هذا يعمل ومن ثم سنمكّنه من البدء تلقائيًا في وقت التمهيد. بشكل افتراضي ، يتم تشغيل العملية كملف مستخدم grafana (تم إنشاؤها أثناء عملية التثبيت) Y الاستماع على منفذ HTTP 3000.

بعد ذلك سنرى طريقتين لبدء الخادم:

ابدأ عبر Systemd

نبدأ بالكتابة في المحطة (Ctrl + Alt + T):

systemctl daemon-reload

نواصل بدء الخدمة عن طريق الكتابة في نفس الجهاز:

systemctl start grafana-server

systemctl status grafana-server

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

ابدأ من خلال init.d

service grafana-server start

service grafana-server status

sudo update-rc.d grafana-server defaults

يمكنك الحصول على مزيد من المعلومات حول كيف تبدأ الخدمة بهذه الطريقة على موقع المشروع.

صفحة تسجيل الدخول

بمجرد بدء تشغيل الخادم ، يمكننا فتح متصفحنا المفضل وكتابة عنوان URL التالي: http://direccion-IP:3000 o http://tu-dominio.com:3000 إلى الوصول إلى واجهة الويب. سيأخذنا هذا العنوان إلى صفحة تسجيل الدخول. هنا يمكننا استخدام بيانات اعتماد المستخدم مثل اسم المستخدم: admin y كلمة المرور: المشرف.

تسجيل الدخول جرافانا

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

إضافة مصدر البيانات grafana

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

إنشاء قاعدة بيانات grafana

سيقوم البرنامج بإعلامنا في حالة نجاح الاتصال بقاعدة البيانات ، كما هو موضح في لقطة الشاشة التالية. في حالة فشل الاتصال، يمكننا استشارة توثيق اتصالات MySQL التي يقدمونها لنا على موقع المشروع ويقومون بإجراء التكوين اللازم.

اتصال grafana موافق

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

لوحة جرافانا الجديدة

من هنا ، يمكننا إضافة المزيد من مصادر البيانات واللوحات ودعوة أعضاء الفريق وتثبيت التطبيقات والمكونات الإضافية لتوسيع الوظائف الافتراضية ، وما إلى ذلك. لمزيد من المعلومات يمكنك الرجوع إلى صفحة البداية من المشروع أو الاتصال مباشرة الوثائق الرسمية.

باختصار ، Grafana هو برنامج أنيق لـ التحليل والرصد معلومات الوقت الحقيقي.


3 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   القيد قال

    »برمجيات التحليل والمراقبة»

    ماذا يحلل وماذا يرصد؟ أفهم من الرسوم البيانية أنها تحلل بيانات نظام التشغيل وتحميل الشبكة وتراقب الصحة العامة لأنظمة التشغيل. لكن يمكن أن يكون أي شيء آخر. هل يمكنني تحليل ومراقبة حالة الأسهم في البورصة؟ حسنًا ، يمكن أن يكون. بعد قراءة المقال ، لن يقول أحد بنعم أو لا.

    ما مدى سوء تفسيرك لعلماء الكمبيوتر!

    1.    داميان أمويدو قال

      مبادئ غرافانا. يمكنك تحليل ومراقبة البيانات التي يمكن تخزينها في المصادر التي يمكن لـ Grafana الوصول إليها. واتضح لي بعد كتابة الفقرة الثانية أن هذا كان واضحًا. بسبب محدودية المساحة ، لم أتمكن من كتابة كل إمكانيات هذا البرنامج. ولكن يمكنك دائمًا التحقق من موقع الويب الخاص بالمشروع حيث ستجد الإجابات التي تبحث عنها.

  2.   روبن كاردنال قال

    نعم ، غرافانا لطيف للغاية وكل ذلك. ولكن ، مثل جميع أنظمة المراقبة ، أكثر لطفًا أو وظيفية (أنا شخصيًا ، Nagios + Cacti منذ ذلك الحين دائمًا) ، ما يهم ليس كمية الرسومات لكل شاشة ، ولكن معرفة ما تراه وكيفية تفسيره وفقًا لبيئة التشغيل الخاصة بك .