نظام متصل

Grafana

لوحات المراقبة التشغيلية. تجيب عن سؤال واحد يتكرر أكثر من غيره: هل كل شيء يعمل الآن.

عربي وإنجليزيإجابات مُسنَدةتحويل إلى موظف

لوحات المراقبة التشغيلية. تجيب عن سؤال واحد يتكرر أكثر من غيره: هل كل شيء يعمل الآن.

ماذا يحمل Grafana، ولماذا يهمّ ذلك هنا

المراقبة التشغيلية مجال أسئلته محددة جداً: ما الحالة، وهل هناك تنبيه قائم، ومتى بدأ، وما المتأثر. أسئلة قليلة تتكرر باستمرار.

وقيمة الربط هنا في السرعة تحديداً. حين يكون هناك عطل، الوقت المستغرق في معرفة ما يحدث جزء مباشر من مدة العطل نفسها.

وفائدة ثانية مهمة: تقليل التذاكر المكررة. من يعرف أن العطل معروف وقيد المعالجة لا يفتح تذكرة عنه، وهذا وحده قد يبرّر الاتصال.

  • حالة الخدمات — ما هو معلن رسمياً.
  • التنبيهات — القائمة منها وحالتها.
  • المؤشرات — القيم الحالية ضمن النطاق المسموح.
  • التوقيت — متى بدأ التنبيه.
  • النطاق المتأثر — ما هو مسجّل من خدمات متأثرة.

ما يستطيع إلبي الإجابة عنه من Grafana

هل كل شيء يعمل؟

ملخص الحالة المعلنة بجملة مفهومة.

هل هناك عطل قائم؟

التنبيهات النشطة كما هي معلنة.

متى بدأ هذا؟

وقت بدء التنبيه المسجّل.

ما المتأثر؟

النطاق المسجّل للتنبيه.

ما قيمة هذا المؤشر؟

القيمة الحالية ضمن النطاق المسموح.

هل عاد للعمل؟

حالة التنبيه كما هي الآن.

كيف يقرأ إلبي Grafana

  1. أسماء مفهومة للخدماتيسمّي المهندسون قواعد التنبيه واللوحات بلغة المهندسين. لذلك يبدأ الربط بخريطة مكتوبة بعربية وإنجليزية عاديتين — «خدمة الدفع»، «تسجيل الدخول في التطبيق» — تربط كل خدمة بقواعد التنبيه واللوحات التي تدل على سلامتها.
  2. حالة التنبيه أولاًتُجاب أغلب الأسئلة من نظام التنبيهات في Grafana: أي قواعد تلك الخدمة تُطلق تنبيهاً أو في حالة انتظار، ومنذ متى. وهذه إشارة أوثق بكثير لسؤال «هل هناك خلل؟» من قراءة مؤشر خام.
  3. التعليقات التوضيحية للسياقعمليات النشر والحوادث المسجّلة كتعليقات توضيحية (Annotations) تفسّر كثيراً من «كان كل شيء يعمل صباحاً». فيستطيع المساعد أن يذكر أن إصداراً نُشر قبيل بدء المشكلة، دون أن يستنتج منه سبباً.
  4. المؤشرات بكلمات واضحةحين يفيد رقم — زمن الاستجابة أو نسبة الأخطاء أو طول الطابور — يُذكر بمقارنة مفهومة: طبيعي، أو مرتفع، أو أعلى بكثير من المعتاد. ولا يحتاج أحد خارج فريق التشغيل إلى المئينات.
  5. العمق بحسب السائلالمهندس قد يُعطى أسماء القواعد وقيمها، ومكتب الخدمة يُعطى حالة الخدمة ووقت بدء المشكلة. أما العملاء، إن سمحتم لهم بالسؤال أصلاً، فلا يسمعون إلا الحالة التي أعلنتها مؤسستكم.
  6. التشخيص للمهندسينينقل المساعد ما يُظهره Grafana. أما السبب والإصلاح والموعد المتوقع للعودة فلمن يعمل على الحادثة، ويقول المساعد ذلك بدل التخمين.

النطاق والتحكم في Grafana

الاتصال للقراءة فقط: لا يُسكت المساعد تنبيهاً ولا يؤكد استلامه ولا يعدّله، ولا يغيّر لوحة أو مصدر بيانات أو تعليقاً توضيحياً.

ويعمل عبر حساب خدمة في Grafana بدور العارض (Viewer) ورمز وصول ينشئه مسؤولوكم. ويمكن تحديد مدة صلاحية الرمز، وتجديده أو إلغاؤه من Grafana، بل تعطيل الحساب كله.

وفي نسخة Grafana مفتوحة المصدر يستطيع العارض الاستعلام من مصادر البيانات في مؤسسته داخل Grafana. وتضييق ذلك لكل مصدر على حدة يكون بصلاحيات مصادر البيانات في Grafana Enterprise أو Grafana Cloud، أو بمؤسسة منفصلة لا تضم إلا ما يحتاجه المساعد. وتُستبعد السجلات (Logs) افتراضياً، لأنها المكان الذي تنتهي إليه البيانات الشخصية والأسرار عادةً، وأسئلة الحالة لا تحتاجها.

والقراءات تُستخدم للإجابة ولا تُخزَّن: محتوى المحادثة يُتلف خلال 24 ساعة، وغالباً عند انتهائها، ولا تطّلع عليه أي خدمة ذكاء اصطناعي خارجية. وإذا تعذّر الوصول إلى Grafana نفسه قال المساعد إن المراقبة غير متاحة، ولا يفسّر الصمت على أنه «كل شيء يعمل».

ما الذي يحلّ محلّه هذا

ما يحلّ محلّه هذا هو رسالة إلى فريق التشغيل أثناء الحادثة. وهي أسوأ توقيت ممكن للمقاطعة: الفريق يعمل على الحل، والأسئلة تتكاثر لأن أحداً لا يعرف ما يحدث.

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

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

من يسأل Grafana عبر إلبي

فرق التشغيل

ملخص الحالة دون فتح اللوحة.

مكتب الخدمة

معرفة العطل قبل فتح تذاكر مكررة.

التطوير

حالة البيئات والخدمات.

الإدارة

صورة عن الحالة أثناء الحادثة.

الدعم

إخبار العملاء بأن العطل معروف.

الأمن

التنبيهات ضمن نطاق الصلاحية.

كيف تستفيدون من تنبيهات Grafana

ابدؤوا بالخدمات التي يلاحظها بقية المؤسسة فعلاً: تسجيل الدخول، والدفع، وتطبيق العملاء، والبريد. ولكلٍّ منها، سؤال «هل تعمل الآن؟» مُجاباً من حالة التنبيهات يغطي معظم ما يُسأل عنه مكتب الخدمة في ساعة عصيبة.

ثم «هل كانت هناك مشكلة قبل قليل؟». فسجل التنبيهات الأخير والتعليقات التوضيحية يتيحان للمساعد أن يخبر السائل أن البطء الذي لاحظه كان مشكلة معروفة وانتهت، فتُغلق التذكرة قبل أن تُفتح.

وجودة ذلك كله رهن بقواعد التنبيه. فالخدمة التي تُطلق تنبيهات باستمرار ويتجاهلها الجميع ستجعل المساعد يبلّغ عن مشكلات يعرف المهندسون أنها ضجيج. وتنظيف تلك القواعد يستحق أن يأتي أولاً، والمهندسون يرحّبون عادةً بالمبرّر.

خطوات ربط Grafana

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

البيانات الشخصية والأمنية في Grafana

المؤشرات نادراً ما تحدد أحداً، لكن التصنيفات (Labels) والسجلات قد تفعل: معرّفات المستخدمين وعناوين البريد وعناوين IP تجد طريقها إلى كليهما. ووفق نظام حماية البيانات الشخصية، لا حاجة لمساعد الحالة إلى لمسها، ولذلك تُستبعد السجلات وتُراجع التصنيفات قبل إضافة أي لوحة إلى الخريطة.

وتنبيهات الأمن تستحق معاملة منفصلة. فالتنبيه الذي يصف هجوماً جارياً مفيد لفريق الأمن وضارّ في الأيدي الخطأ، ولذلك تُخصَّص قواعده لجمهور أضيق، أو تبقى خارج الاتصال كلياً.

خيارات Grafana نفسها، وأين يأتي دور المساعد

يدفع Grafana التنبيهات إلى الناس أصلاً: نقاط الاتصال (Contact points) ترسل الإشعارات إلى البريد وأدوات المحادثة وخدمات الاستدعاء، وسياسات الإشعار توجّه كل تنبيه إلى الفريق المعني. وكثير من المؤسسات تضيف صفحة حالة عامة يحدّثها قائد الحادثة، للعملاء والموظفين معاً.

تلك القنوات لمن يُبلَّغ. والمساعد لمن يسأل: مدير الحساب الذي اتصل به عميله للتو، وموظف مكتب الخدمة الذي تراكمت أمامه تذاكر متطابقة. ويجيب من حالة التنبيهات نفسها التي يراها المهندسون.

وما يفسد الأمر هو الكشف الزائد. أسماء التنبيهات الخام، وأسماء الخوادم الداخلية، ومؤشرات نصف مفهومة تُعرض على غير المهندسين، تزيد الارتباك أثناء الحادثة نفسها التي يُفترض أن توضّحها؛ وخريطة الخدمات وصياغة كل جمهور موجودتان لمنع ذلك.

ما تلاحظه فرق التشغيل بعد ربط Grafana

1
دور يعمل به حساب الخدمة: العارض (Viewer)
0
تنبيهات يُسكتها المساعد أو يؤكد استلامها أو يعدّلها
2
لغتان تُكتب بهما خريطة الخدمات: العربية والإنجليزية
4
أسئلة يجيب عنها المساعد لكل خدمة: هل تعمل، ومنذ متى، وهل تعافت، وهل سبقها نشر

أسئلة متكررة

ما هو معلن ضمن النطاق المسموح فقط. وليس كل تنبيه داخلي مناسباً للعرض خارج فريق التشغيل.

ما هو معلن رسمياً فقط، وبصياغة تناسب العميل. وهذا يمنع موجة اتصالات مكررة في الحادثة الواحدة.

ما هو مسجّل فقط. والموعد المقدَّر أثناء العطل يتحول إلى شكوى ثانية.

لا. القراءة فقط، ولا تنفيذ لأي إجراء تشغيلي.

النطاق يُحدَّد صراحة، والبدء بلوحة الحالة العامة أسرع وأنفع.

يقرأ ما هو متاح. وإن كانت المراقبة نفسها متأثرة فيُقال ذلك بدل عرض حالة قديمة.

اربطوا Grafana بإلبي

حالة الخدمات والتنبيهات بلغة واضحة لمن يسأل، بالعربية والإنجليزية.