إنشاء قاعدة تنبيه قياسي أو تحريرها

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

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

تحتوي التنبيهات التي يتم تشغيلها بواسطة قواعد التنبيه هذه على حمولة تستخدم مخطط التنبيه الشائع.

المتطلبات الأساسية

لإنشاء قاعدة تنبيه قياسي، لابد من الحصول على الأذونات التالية:

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

إنشاء قاعدة تنبيه أو تحريرها من الصفحة الرئيسية للمدخل

اتبع الخطوات التالية:

  1. في المدخل، حدد Monitor>Alerts.

  2. افتح القائمة + Create ، وحدد Alert rule.

    لقطة شاشة تعرض خطوات إنشاء قاعدة تنبيه جديدة.

إنشاء قاعدة تنبيه أو تحريرها من مورد معين

اتبع الخطوات التالية:

  1. في المدخل، انتقل إلى المورد.

  2. حدد Alerts من الجزء الأيمن، ثم حدد + Create>Alert rule.

    لقطة شاشة تعرض خطوات إنشاء قاعدة تنبيه جديدة من مورد محدد.

تحرير قاعدة تنبيه موجودة

اتبع الخطوات التالية:

  1. في المدخل، إما من الصفحة الرئيسية أو من مورد معين، حدد Alerts من الجزء الأيمن.

  2. حدد قواعد التنبيه.

  3. حدد قاعدة التنبيه التي تريد تحريرها، ثم حدد تحرير.

    لقطة شاشة تعرض خطوات تحرير قاعدة تنبيه موجودة.

  4. حدد أي من علامات التبويب لقاعدة التنبيه لتحرير الإعدادات.

تكوين نطاق قاعدة التنبيه

اتبع الخطوات التالية:

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

  2. حدد تطبيق.

    لقطة شاشة تعرض جزء تحديد الموارد لإنشاء قاعدة تنبيه جديدة.

تكوين شروط قاعدة التنبيه

اتبع الخطوات التالية:

  1. في علامة التبويب Condition ، عند تحديد حقل Signal name ، يتم عرض الإشارات الأكثر استخداما في القائمة المنسدلة. حدد إحدى هذه الإشارات الشائعة، أو حدد مشاهدة جميع الإشارات إذا كنت تريد اختيار إشارة مختلفة للحالة.

    لقطة شاشة تعرض الإشارات الشائعة عند إنشاء قاعدة تنبيه.

  2. (اختياري) إذا اخترت رؤية جميع الإشارات في الخطوة السابقة، فاستخدم جزء تحديد إشارة للبحث عن اسم الإشارة أو تصفية قائمة الإشارات. تصفية حسب:

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

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

    مصدر الإشارة ‏‏الوصف
    النظام الأساسي بالنسبة للإشارات القياسية، خدمة المراقبة هي مساحة الاسم القياسية. يعني "النظام الأساسي" أن المقاييس يتم توفيرها من قبل موفر الموارد، أي Azure.
    Azure.ApplicationInsights المقاييس التي أبلغ عنها العميل، المرسلة بواسطة Application Insights SDK.
    Azure.VM.Windows.GuestMetrics مقاييس ضيف الجهاز الظاهري، التي تم جمعها بواسطة ملحق يعمل على الجهاز الظاهري. يمكن أن تتضمن عدادات الأداء لنظام التشغيل المضمنة وعدادات الأداء المخصصة.
    <مساحة الاسم المخصصة> مساحة اسم قياس مخصصة، تحتوي على مقاييس مخصصة تم إرسالها باستخدام واجهة برمجة تطبيقات مقاييس Azure Monitor.

    حدد اسم الإشارة وتطبيق.

  3. معاينة نتائج إشارة القياس المحددة في قسم Preview. حدد قيم الحقول التالية.

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

    الحقل ‏‏الوصف
    الحد حدد ما إذا كان يجب تقييم الحد استنادا إلى قيمة ثابتة أو قيمة ديناميكية.
    يقيم العتبة الثابتة القاعدة باستخدام قيمة العتبة التي تقوم بتكوينها.
    تستخدم الحدود الديناميكية خوارزميات التعلم الآلي لمعرفة أنماط السلوك المتري باستمرار وحساب الحدود المناسبة للسلوك غير المتوقع. يمكنك معرفة المزيد حول استخدام الحدود الديناميكية للتنبيهات القياسية.
    عامل تشغيل حدد عامل التشغيل لمقارنة قيمة القياس مقابل الحد.
    إذا كنت تستخدم حدودا ديناميكية، يمكن لقواعد التنبيه استخدام حدود مخصصة استنادا إلى سلوك القياس لكل من الحدود العليا والدنيا في نفس قاعدة التنبيه. حدد أحد عوامل التشغيل هذه:
    - أكبر من الحد الأعلى أو أقل من الحد الأدنى (افتراضي)
    - أكبر من الحد الأعلى
    - أقل من الحد الأدنى
    نوع التجميع حدد دالة التجميع لتطبيقها على نقاط البيانات: المجموع أو العدد أو المتوسط أو الحد الأدنى أو الحد الأقصى.
    قيمة الحد إذا قمت بتحديد حد ثابت، أدخل قيمة الحد لمنطق الشرط.
    الوحدة إذا كانت إشارة القياس المحددة تدعم وحدات مختلفة، مثل وحدات البايت وKB وميغابايت وGB، وإذا حددت حدا ثابتا ، أدخل الوحدة لمنطق الشرط.
    حساسية الحد إذا حددت حدًا ديناميكيًا، أدخل مستوى الحساسية. يؤثر مستوى الحساسية على مقدار الانحراف عن نمط سلسلة القياس المطلوب لتشغيل تنبيه.
    - مرتفع: الحدود ضيقة وقريبة من نمط السلسلة المترية. يتم تشغيل قاعدة التنبيه على أصغر انحراف، ما يؤدي إلى مزيد من التنبيهات.
    - متوسط: الحدود أقل إحكاما وأكثر توازنا. هناك تنبيهات أقل من الحساسية العالية (الافتراضي).
    - منخفض: الحدود فضفاضة، ما يسمح بانحراف أكبر عن نمط السلسلة القياسية. يتم تشغيل قواعد التنبيه فقط على انحرافات كبيرة، ما يؤدي إلى تنبيهات أقل.
    دقة التجميع حدد الفاصل الزمني المستخدم لتجميع نقاط البيانات باستخدام دالة نوع التجميع. اختر نقاوة التجميع (الفترة) التي تكون أكبر من تكرار التقييم لتقليل احتمال فقدان فترة التقييم الأولى من سلسلة زمنية إضافية.
    تواتر التقييم حدد عدد المرات التي سيتم فيها تشغيل قاعدة التنبيه. حدد ترددا أصغر من دقة التجميع لإنشاء نافذة منزلقة للتقييم.
  5. (اختياري) يمكنك تكوين التقسيم حسب الأبعاد.

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

    إذا حددت أكثر من قيمة بُعد واحدة، فإن كل سلسلة زمنية ناتجة عن المجموعة تؤدي إلى تشغيل التنبيه الخاص بها ويتم تحصيل الرسوم منها بشكل منفصل. على سبيل المثال، يمكن أن يحتوي مقياس المعاملات لحساب التخزين على بعد اسم واجهة برمجة التطبيقات الذي يحتوي على اسم واجهة برمجة التطبيقات التي تسمى بواسطة كل معاملة (على سبيل المثال، GetBlob وDeleteBlob وPutPage). يمكنك اختيار تشغيل تنبيه عندما يكون هناك عدد كبير من المعاملات في واجهة برمجة تطبيقات معينة (البيانات المجمعة). أو يمكنك استخدام الأبعاد للتنبيه فقط عندما يكون عدد المعاملات مرتفعا لواجهات برمجة تطبيقات معينة.

    الحقل ‏‏الوصف
    اسم البعد يمكن أن تكون الأبعاد إما أعمدة أرقام أو أعمدة سلسلة. تُستخدم الأبعاد لمراقبة سلاسل الوقت المحددة وتوفير سياق لتنبيه نشط.
    يؤدي الانقسام في عمود معرف مورد Azure إلى جعل المورد المحدد موجودًا في هدف التنبيه. يتم تحديد عمود معرف المورد تلقائيًا، إذا تم اكتشافه، ويغير سياق التنبيه الذي تم تشغيله إلى مورد السجل.
    عامل تشغيل عامل التشغيل المستخدم في اسم البعد والقيمة.
    قيم الأبعاد تستند قيم الأبعاد إلى البيانات من آخر 48 ساعة. حدد Add custom value لإضافة قيم أبعاد مخصصة.
    تضمين كافة القيم المستقبلية حدد هذا الحقل لتضمين أي قيم مستقبلية تمت إضافتها إلى البعد المحدد.
  6. (اختياري) في قسم متى يتم تقييم :

    الحقل ‏‏الوصف
    تحقق من كل حدد عدد المرات التي تتحقق فيها قاعدة التنبيه من استيفاء الشرط.
    فترة الاسترداد حدد مدى الرجوع للبحث في كل مرة يتم فيها التحقق من البيانات. على سبيل المثال، كل دقيقة واحدة، انظر إلى الوراء 5 دقائق.
  7. (اختياري) في قسم خيارات متقدمة، يمكنك تحديد عدد حالات الفشل خلال فترة زمنية محددة التي تؤدي إلى تشغيل تنبيه. على سبيل المثال، يمكنك تحديد أنك تريد تشغيل تنبيه فقط إذا كان هناك ثلاثة حالات فشل في الساعة الأخيرة. يجب أن يحدد نهج عمل التطبيق هذا الإعداد.

    تحديد قيمًا لهذه الحقول:

    الحقل ‏‏الوصف
    عدد الانتهاكات عدد الانتهاكات ضمن الإطار الزمني المكون الذي يؤدي إلى التنبيه.
    فترة التقييم الفترة الزمنية التي يقع خلالها عدد الانتهاكات.
    تجاهل البيانات قبل استخدم هذا الإعداد لتحديد التاريخ الذي تبدأ منه باستخدام البيانات التاريخية القياسية لحساب الحدود الديناميكية. على سبيل المثال، إذا كان المورد قيد التشغيل في وضع الاختبار وتم نقله إلى الإنتاج، فقد ترغب في تجاهل السلوك المتري أثناء وجود المورد في الاختبار.
  8. حدد تم. من الآن فصاعدًا، يمكنك تحديد الزر "مراجعة + إنشاء" في أي وقت.

تكوين إجراءات قاعدة التنبيه

اتبع الخطوات التالية:

  1. حدد علامة التبويب إجراءات.

  2. حدد مجموعات الإجراءات المطلوبة أو أنشئها.

    لقطة شاشة تعرض علامة التبويب Actions عند إنشاء قاعدة تنبيه جديدة.

تكوين تفاصيل قاعدة التنبيه

اتبع الخطوات التالية:

  1. في علامة التبويب تفاصيل ، حدد تفاصيل المشروع.

    • حدد الاشتراك.
    • حددResource group.
  2. حدد تفاصيل قاعدة التنبيه.

    لقطة شاشة تعرض علامة تبويب التفاصيل عند إنشاء قاعدة تنبيه جديدة.

  3. حدد مستوى الخطورة.

  4. أدخل قيم اسم قاعدة التنبيهووصف قاعدة التنبيه.

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

    • أوروبا الشمالية
    • أوروبا الغربية
    • منطقة السويد الوسطى
    • وسط غرب ألمانيا
  6. (اختياري) في قسم خيارات متقدمة، يمكنك تعيين عدة خيارات.

    الحقل ‏‏الوصف
    تمكين عند الإنشاء حدد لبدء تشغيل قاعدة التنبيه بمجرد الانتهاء من إنشائها.
    حل التنبيهات تلقائيًا(إصدار أولي) حدد لجعل التنبيه بحالة. عندما يكون التنبيه بحالة، يتم حل التنبيه عندما لا يتم استيفاء الشرط.
    إذا لم تحدد خانة الاختيار هذه، فإن التنبيهات القياسية عديمة الحالة. يتم إطلاق التنبيهات عديمة الحالة في كل مرة يتم فيها استيفاء الشرط، حتى إذا تم إطلاق التنبيه بالفعل.
    يختلف تكرار الإعلامات للتنبيهات القياسية عديمة الحالة استنادا إلى التردد المكون لقاعدة التنبيه:
    تكرار التنبيه أقل من 5 دقائق: بينما يستمر استيفاء الشرط، يتم إرسال إشعار في مكان ما بين دقيقة وست دقائق.
    تكرار التنبيه لأكثر من 5 دقائق: بينما يستمر استيفاء الشرط، يتم إرسال إشعار بين التردد المكون ويضاعف قيمة التردد. على سبيل المثال، بالنسبة لقاعدة تنبيه بتردد 15 دقيقة، يتم إرسال إشعار في مكان ما بين 15 إلى 30 دقيقة.
  7. (اختياري) في قسم Custom properties ، إذا كانت قاعدة التنبيه هذه تحتوي على مجموعات إجراءات، يمكنك إضافة خصائصك الخاصة لتضمينها في حمولة إعلام التنبيه. يمكنك استخدام هذه الخصائص في الإجراءات التي تستدعيها مجموعة الإجراءات، مثل إخطار على الويب أو دالة Azure أو إجراء تطبيق المنطق.

    يتم تحديد الخصائص المخصصة كأزواج مفتاح/قيمة باستخدام نص ثابت أو قيمة ديناميكية مستخرجة من حمولة التنبيه أو مزيج من كليهما.

    تنسيق استخراج قيمة ديناميكية من حمولة التنبيه هو: ${<path to schema field>}. على سبيل المثال: ${data.essentials.monitorCondition}.

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

    إشعار

    • تتم إضافة الخصائص المخصصة إلى حمولة التنبيه، ولكنها لا تظهر في قالب البريد الإلكتروني أو في تفاصيل التنبيه في مدخل Microsoft Azure.

    لقطة شاشة تعرض خصائص مخصصة لإنشاء قاعدة تنبيه جديدة.

    تستخدم الأمثلة التالية القيم في الخصائص المخصصة لاستخدام البيانات من حمولة تستخدم مخطط التنبيه الشائع.

    ينشئ هذا المثال علامة تفاصيل إضافية مع بيانات تتعلق بوقت بدء النافذة ووقت انتهاء النافذة:

    • الاسم: Additional Details
    • القيمة: Evaluation windowStartTime: ${data.alertContext.condition.windowStartTime}. windowEndTime: ${data.alertContext.condition.windowEndTime}
    • نتيجة: AdditionalDetails:Evaluation windowStartTime: 2023-04-04T14:39:24.492Z. windowEndTime: 2023-04-04T14:44:24.492Z

    يضيف هذا المثال بيانات تتعلق لسبب حل التنبيه أو تشغيله:

    • الاسم: Alert ${data.essentials.monitorCondition} reason
    • القيمة: ${data.alertContext.condition.allOf[0].metricName} ${data.alertContext.condition.allOf[0].operator} ${data.alertContext.condition.allOf[0].threshold} ${data.essentials.monitorCondition}. The value is ${data.alertContext.condition.allOf[0].metricValue}
    • النتائج المحتملة:
      • Alert Resolved reason: Percentage CPU GreaterThan5 Resolved. The value is 3.585
      • Alert Fired reason": "Percentage CPU GreaterThan5 Fired. The value is 10.585

تكوين علامات قاعدة التنبيه

اتبع الخطوات التالية:

  1. قم بتحديد علامة التبويب Tags.

  2. تعيين أي علامات مطلوبة على مورد قاعدة التنبيه.

    لقطة شاشة تعرض علامة التبويب Tags عند إنشاء قاعدة تنبيه جديدة.

مراجعة وإنشاء قاعدة التنبيه

اتبع الخطوات التالية:

  1. في علامة التبويب Review + create ، يتم التحقق من صحة القاعدة، وتتيح لك معرفة أي مشكلات.

  2. بعد اجتياز عملية التحقق ومراجعة الإعدادات، حدد الزر Create.

    لقطة شاشة تعرض علامة التبويب Review and create عند إنشاء قاعدة تنبيه جديدة.

قيود التسمية لقواعد التنبيه القياسي

خذ بعين الاعتبار القيود التالية لأسماء قاعدة التنبيه القياسي:

  • لا يمكن تغيير أسماء قاعدة التنبيه القياسية (إعادة تسميتها) بعد إنشائها.
  • يجب أن تكون أسماء قاعدة التنبيه القياسية فريدة ضمن مجموعة موارد.
  • لا يمكن أن تحتوي أسماء قواعد التنبيه القياسي على الأحرف التالية: * # و + : <> ؟ @ % { } \ /
  • لا يمكن أن تنتهي أسماء قاعدة التنبيه القياسي بمسافة أو فترة.
  • لا يمكن أن يتجاوز اسم مجموعة الموارد المشتركة واسم قاعدة التنبيه 252 حرفًا.

إشعار

إذا كان اسم قاعدة التنبيه يحتوي على أحرف غير أبجدية أو رقمية (على سبيل المثال: مسافات أو علامات ترقيم أو رموز)، فقد يتم ترميز هذه الأحرف على عنوان URL عندما يستردها عملاء معينون.

القيود عند استخدام الأبعاد في قاعدة تنبيه قياسي بشروط متعددة

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

ضع في اعتبارك القيود التالية عند استخدام الأبعاد في قاعدة تنبيه تحتوي على شروطٍ متعددة:

  • يمكنك تحديد قيمة واحدة فقط لكل بُعدٍ ضمن كل شرط.

  • لا يمكنك استخدام الخيار تحديد جميع القيم الحالية والمستقبلية. حدد العلامة النجمية (*).

  • عندما تدعم المقاييس التي تم تكوينها في ظروف مختلفة نفس البُعد، يجب تعيين قيمة البُعد المكون صراحة بنفس الطريقة لجميع هذه المقاييس في الشروط ذات الصلة.

    على سبيل المثال:

    • ضع في اعتبارك قاعدة تنبيه قياسية محددة على حساب تخزين وتراقب شرطين:
      • إجمالي المعاملات> 5
      • متوسط SuccessE2ELatency> 250 ملّي ثانية
    • تود تحديث الشرط الأول، ومراقبة المعاملات فقط حيثُ يساوي البعد ApiName"GetBlob".
    • نظرا لأن كل من المقاييس Transactions وS successE2ELatency تدعم بعد ApiName، فستحتاج إلى تحديث كلا الشرطين، وجعلهما يحددان بعد ApiName بقيمة"GetBlob".

Considerations when creating an alert rule that contains multiple criteria

  • You can only select one value per dimension within each criterion.
  • You can't use an asterisk (*) as a dimension value.
  • When metrics that are configured in different criteria support the same dimension, a configured dimension value must be explicitly set in the same way for all those metrics. For a Resource Manager template example, see Create a metric alert with a Resource Manager template.