ما هي تنبيهات Azure Monitor؟

تساعدك التنبيهات على اكتشاف المشكلات ومعالجتها قبل أن يلاحظها المستخدمون من خلال إعلامك بشكل استباقي عندما تشير بيانات Azure Monitor إلى احتمال وجود مشكلة في البنية الأساسية أو التطبيق.

يمكنك التنبيه على أي مقياس أو مصدر بيانات سجل في النظام الأساسي للبيانات Azure Monitor.

يوضح لك هذا الرسم التخطيطي كيفية عمل التنبيهات.

رسم تخطيطي يشرح تنبيهات Azure Monitor.

تراقب قاعدة التنبيه بياناتك وتلتقط إشارة تشير إلى حدوث شيء ما على المورد المحدد. تلتقط قاعدة التنبيه الإشارة وتتحقق لمعرفة ما إذا كانت الإشارة تفي بمعايير الشرط.

تجمع قاعدة التنبيه بين:

  • الموارد التي سيتم مراقبتها.
  • الإشارة أو البيانات من المورد.
  • ‏‏شروط.

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

يتم تخزين التنبيهات لمدة 30 يوما ويتم حذفها بعد فترة الاستبقاء البالغة 30 يوما. يمكنك مشاهدة جميع مثيلات التنبيه لجميع موارد Azure على صفحة التنبيهات في مدخل Microsoft Azure.

تتكون التنبيهات من:

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

أنواع التنبيهات

يقدم هذا الجدول وصفاً موجزاً ​​لكل نوع من أنواع التنبيه. لمزيد من المعلومات حول كل نوع تنبيه وكيفية اختيار نوع التنبيه الأنسب لاحتياجاتك، راجع أنواع تنبيهات Azure Monitor.

نوع التنبيه ‏‏الوصف
التنبيهات القياسية تقوم التنبيهات المترية بتقييم قياسات الموارد على فترات منتظمة. يمكن أن تكون المقاييس مقاييس النظام الأساسي أو المقاييس المخصصة أو السجلات من Azure Monitor المحولة إلى مقاييس أو مقاييس Application Insights. يمكن أن تطبق التنبيهات القياسية أيضا شروطا متعددة وحدا ديناميكيا.
تسجيل تنبيهات البحث تسمح تنبيهات بحث السجل للمستخدمين باستخدام استعلام Log Analytics لتقييم سجلات الموارد بتردد محدد مسبقا.
تنبيهات سجل النشاط يتم تشغيل تنبيهات سجل النشاط عند حدوث حدث سجل نشاط جديد يطابق الشروط المحددة. تنبيهات صحة الموارد وتنبيهات حالة الخدمة هي تنبيهات سجل النشاط التي تبلغ عن الخدمة وصحة الموارد.
تنبيهات الكشف الذكي يحذرك الاكتشاف الذكي على مورد Application Insights تلقائياً من مشاكل الأداء المحتملة وحالات الفشل الشاذة في تطبيق الويب الخاص بك. يمكنك ترحيل الاكتشاف الذكي على مورد Application Insights الخاص بك لإنشاء قواعد تنبيه لوحدات الكشف الذكية المختلفة.
تنبيهات Prometheus تستخدم تنبيهات Prometheus للتنبيه على مقاييس Prometheus المخزنة في خدمات Azure Monitor المدارة ل Prometheus. تستند قواعد التنبيه إلى لغة استعلام PromQL مفتوحة المصدر.

التنبيهات والحالة

يمكن أن تكون التنبيهات عديمة الحالة أو عديمة الحالة.

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

يتم تخزين التنبيهات لمدة 30 يوما ويتم حذفها بعد فترة الاستبقاء البالغة 30 يوما.

تنبيهات عديمة الحالة

يتم إطلاق التنبيهات عديمة الحالة في كل مرة يتم فيها استيفاء الشرط. شرط التنبيه لجميع التنبيهات عديمة الحالة هو دائما fired.

  • جميع تنبيهات سجل النشاط عديمة الحالة.
  • يختلف تكرار الإعلامات للتنبيهات القياسية عديمة الحالة استنادا إلى التردد المكون لقاعدة التنبيه:
    • تكرار التنبيه أقل من 5 دقائق: بينما يستمر استيفاء الشرط، يتم إرسال إشعار في وقت ما بين دقيقة وست دقائق.
    • تكرار التنبيه لأكثر من 5 دقائق: بينما يستمر استيفاء الشرط، يتم إرسال إشعار بين التردد المكون ومضاعفة التردد. على سبيل المثال، بالنسبة لقاعدة تنبيه بتردد 15 دقيقة، يتم إرسال إشعار في وقت ما بين 15 إلى 30 دقيقة.

تنبيهات ذات حالة

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

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

تحتوي تنبيهات البحث في السجل ذات الحالة على قيود - التفاصيل هنا.

يصف هذا الجدول عند اعتبار التنبيه ذي الحالة محلولة:

نوع التنبيه يتم حل التنبيه عندما
التنبيهات القياسية لم يتم استيفاء حالة التنبيه لثلاث عمليات فحص متتالية.
تسجيل تنبيهات البحث لم يتم استيفاء شرط التنبيه لنطاق زمني محدد. يختلف النطاق الزمني استنادا إلى تكرار التنبيه:
  • دقيقة واحدة: لم يتم استيفاء حالة التنبيه لمدة 10 دقائق.
  • من 5 إلى 15 دقيقة: لا يتم استيفاء شرط التنبيه لثلاث فترات تردد.
  • من 15 دقيقة إلى 11 ساعة: لا يتم استيفاء شرط التنبيه لفترتين من التردد.
  • 11 إلى 12 ساعة: لم يتم استيفاء حالة التنبيه لفترة تكرار واحدة.

يمكنك تمكين قواعد التنبيه الجاهزة الموصى بها في مدخل Microsoft Azure.

يجمع النظام قائمة بقواعد التنبيه الموصى بها بناءً على:

  • معرفة مزود المورد بالإشارات والعتبات الهامة لمراقبة المورد.
  • البيانات التي تخبرنا عن العملاء الذين ينبهون عادة لهذا المورد.

إشعار

يتم تمكين قواعد التنبيه الموصى بها من أجل:

  • الأجهزة الظاهرية
  • موارد AKS
  • مساحات عمل Log Analytics

التنبيه على نطاق واسع

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

التنبيهات القياسية

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

بالنسبة لقواعد التنبيه القياسي لخدمات Azure التي لا تدعم موارد متعددة، استخدم أدوات الأتمتة مثل قوالب Azure CLI أو PowerShell أو Azure Resource Manager لإنشاء نفس قاعدة التنبيه لموارد متعددة. للحصول على نماذج قوالب ARM، راجع نماذج قالب Resource Manager لقواعد التنبيه القياسي في Azure Monitor.

يتم فرض رسوم على كل قاعدة تنبيه قياسي استنادا إلى عدد السلاسل الزمنية التي تتم مراقبتها.

تسجيل تنبيهات البحث

استخدم قواعد تنبيه بحث السجل لمراقبة جميع الموارد التي ترسل البيانات إلى مساحة عمل Log Analytics. يمكن أن تكون هذه الموارد من أي اشتراك أو منطقة. استخدم قواعد جمع البيانات عند إعداد مساحة عمل Log Analytics لجمع البيانات المطلوبة لقاعدة تنبيه بحث السجل.

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

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

إذا كنت تستخدم بيانات القياس على نطاق واسع في مساحة عمل Log Analytics، فسيتغير التسعير بناء على استيعاب البيانات.

استخدام نهج Azure للتنبيه على نطاق واسع

يمكنك استخدام نهج Azure لإعداد التنبيهات على نطاق واسع. وهذا له ميزة تنفيذ التنبيهات بسهولة على نطاق واسع. يمكنك معرفة كيفية تنفيذ ذلك باستخدام تنبيهات أساس Azure Monitor.

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

التحكم في الوصول المستند إلى الدور في Azure للتنبيهات

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

لإنشاء قاعدة تنبيه، يجب أن يكون لديك:

  • قراءة إذن على المورد الهدف لقاعدة التنبيه.
  • قم بكتابة إذن على مجموعة الموارد التي يتم إنشاء قاعدة التنبيه فيها. إذا كنت تقوم بإنشاء قاعدة التنبيه من مدخل Microsoft Azure، يتم إنشاء قاعدة التنبيه افتراضيًا في نفس مجموعة الموارد التي يوجد بها المورد الهدف.
  • إذن القراءة على أي مجموعة إجراءات مقترنة بقاعدة التنبيه، إن أمكن.

هذه الأدوار المضمنة في Azure، المدعومة في جميع نطاقات Azure Resource Manager، لديها أذونات إلى معلومات التنبيهات ويمكنها الوصول إليها وإنشاء قواعد التنبيه:

  • مساهم المراقبة: يمكن للمساهم إنشاء تنبيهات واستخدام الموارد ضمن نطاقه.
  • قارئ المراقبة: يمكن للقارئ عرض التنبيهات وقراءة الموارد ضمن نطاقها.

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

التسعير

للحصول على معلومات حول التسعير، راجع تسعير Azure Monitor.

الخطوات التالية