Microsoft.Insights metricAlerts 2018-03-01
تعريف مورد Bicep
يمكن نشر نوع مورد metricAlerts مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
الملاحظات
للحصول على إرشادات حول نشر حلول المراقبة، راجع إنشاء موارد المراقبة باستخدام Bicep.
تنسيق المورد
لإنشاء مورد Microsoft.Insights/metricAlerts، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.Insights/metricAlerts@2018-03-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
actions: [
{
actionGroupId: 'string'
webHookProperties: {}
}
]
autoMitigate: bool
criteria: {
'odata.type': 'string'
// For remaining properties, see MetricAlertCriteria objects
}
description: 'string'
enabled: bool
evaluationFrequency: 'string'
scopes: [
'string'
]
severity: int
targetResourceRegion: 'string'
targetResourceType: 'string'
windowSize: 'string'
}
}
كائنات MetricAlertCriteria
قم بتعيين الخاصية odata.type لتحديد نوع العنصر.
بالنسبة إلى Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria، استخدم:
'odata.type': 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria'
allOf: [
{
dimensions: [
{
name: 'string'
operator: 'string'
values: [
'string'
]
}
]
metricName: 'string'
metricNamespace: 'string'
name: 'string'
skipMetricValidation: bool
timeAggregation: 'string'
criterionType: 'string'
// For remaining properties, see MultiMetricCriteria objects
}
]
بالنسبة إلى Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria، استخدم:
'odata.type': 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'
allOf: [
{
criterionType: 'string'
dimensions: [
{
name: 'string'
operator: 'string'
values: [
'string'
]
}
]
metricName: 'string'
metricNamespace: 'string'
name: 'string'
operator: 'string'
skipMetricValidation: bool
threshold: int
timeAggregation: 'string'
}
]
بالنسبة إلى Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria، استخدم:
'odata.type': 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria'
componentId: 'string'
failedLocationCount: int
webTestId: 'string'
كائنات MultiMetricCriteria
قم بتعيين الخاصية criterionType لتحديد نوع العنصر.
بالنسبة إلى DynamicThresholdCriterion، استخدم:
criterionType: 'DynamicThresholdCriterion'
alertSensitivity: 'string'
failingPeriods: {
minFailingPeriodsToAlert: int
numberOfEvaluationPeriods: int
}
ignoreDataBefore: 'string'
operator: 'string'
بالنسبة إلى StaticThresholdCriterion، استخدم:
criterionType: 'StaticThresholdCriterion'
operator: 'string'
threshold: int
قيم Property
تنبيهات قياسية
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم المورد | سلسلة (مطلوب) حد الحرف: 1-260 أحرف صالحة: لا يمكنك استخدام: *#&+:<>?@%{}\/ أو أحرف تحكملا يمكن أن تنتهي بمساحة أو نقطة. |
الموقع | موقع المورد | سلسلة (مطلوب) |
العلامات | علامات الموارد | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
خصائص | خصائص قاعدة التنبيه للمورد. | MetricAlertProperties (مطلوب) |
MetricAlertProperties
الاسم | الوصف | القيمة |
---|---|---|
actions | صفيف الإجراءات التي يتم تنفيذها عندما تصبح قاعدة التنبيه نشطة، وعند حل شرط تنبيه. | MetricAlertAction[] |
AutoMitigate | العلامة التي تشير إلى ما إذا كان يجب حل التنبيه تلقائيا أم لا. الافتراضي هو صواب. | Bool |
معايير | يحدد معلومات معايير التنبيه المحددة. | MetricAlertCriteria (مطلوب) |
الوصف | وصف التنبيه القياسي الذي سيتم تضمينه في البريد الإلكتروني للتنبيه. | سلسلة |
ممكّن | العلامة التي تشير إلى ما إذا كان التنبيه القياسي ممكنا. | bool (مطلوب) |
تقييم التكرار | عدد المرات التي يتم فيها تقييم التنبيه القياسي ممثلا بتنسيق مدة ISO 8601. | سلسلة (مطلوب) |
scopes | قائمة معرف المورد التي تم تحديد نطاق هذا التنبيه القياسي لها. | string[] (مطلوب) |
الخطورة | خطورة التنبيه {0، 1، 2، 3، 4} | int (مطلوب) |
targetResourceRegion | منطقة المورد (الموارد) الهدف التي يتم إنشاء/تحديث التنبيه عليها. إلزامي إذا كان النطاق يحتوي على اشتراك أو مجموعة موارد أو أكثر من مورد واحد. | سلسلة |
targetResourceType | نوع المورد للمورد (الموارد) الهدف الذي يتم إنشاء/تحديث التنبيه عليه. إلزامي إذا كان النطاق يحتوي على اشتراك أو مجموعة موارد أو أكثر من مورد واحد. | سلسلة |
windowSize | الفترة الزمنية (بتنسيق مدة ISO 8601) المستخدمة لمراقبة نشاط التنبيه استنادا إلى الحد. | سلسلة (مطلوب) |
MetricAlertAction
الاسم | الوصف | القيمة |
---|---|---|
actionGroupId | معرف مجموعة الإجراءات المراد استخدامها. | سلسلة |
webHookProperties | يسمح هذا الحقل بتحديد الخصائص المخصصة، والتي سيتم إلحاقها بحمولة التنبيه المرسلة كإدخال إلى خطاف الويب. | كائن |
MetricAlertCriteria
الاسم | الوصف | القيمة |
---|---|---|
odata.type | تعيين نوع العنصر | Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria (مطلوب) |
MetricAlertMultipleResourceMultipleMetricCriteria
الاسم | الوصف | القيمة |
---|---|---|
odata.type | يحدد نوع معايير التنبيه. | 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria' (مطلوب) |
allOf | قائمة معايير القياس المتعددة لعملية "الكل" هذه. | MultiMetricCriteria[] |
MultiMetricCriteria
الاسم | الوصف | القيمة |
---|---|---|
الأبعاد | قائمة شروط الأبعاد. | MetricDimension[] |
metricName | اسم المقياس. | سلسلة (مطلوب) |
metricNamespace | مساحة اسم المقياس. | سلسلة |
الاسم | اسم المعايير. | سلسلة (مطلوب) |
skipMetricValidation | يسمح بإنشاء قاعدة تنبيه على مقياس مخصص لم يتم إصداره بعد، عن طريق التسبب في تخطي التحقق من صحة المقياس. | Bool |
timeAggregation | أنواع تجميع وقت المعايير. | "المتوسط" 'عدد' "الحد الأقصى" "الحد الأدنى" 'الإجمالي' (مطلوب) |
نوع المعيار | تعيين نوع العنصر | DynamicThresholdCriterion StaticThresholdCriterion (مطلوب) |
مقياس المقياس
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم البعد. | سلسلة (مطلوب) |
عامل التشغيل | عامل تشغيل البعد. يتم دعم "تضمين" و"استبعاد" فقط | سلسلة (مطلوب) |
القيم | قائمة قيم الأبعاد. | string[] (مطلوب) |
DynamicMetricCriteria
الاسم | الوصف | القيمة |
---|---|---|
نوع المعيار | تحديد نوع معايير الحد | "DynamicThresholdCriterion" (مطلوب) |
alertSensitivity | مدى الانحراف المطلوب لتشغيل تنبيه. سيؤثر هذا على مدى إحكام الحد على نمط سلسلة المقاييس. | "مرتفع" "منخفض" "متوسط" (مطلوب) |
فشلPeriods | الحد الأدنى لعدد الانتهاكات المطلوبة ضمن النافذة الزمنية المحددة لإعادة النظر المطلوبة لرفع تنبيه. | DynamicThresholdFailingPeriods (مطلوب) |
ignoreDataBefore | استخدم هذا الخيار لتعيين التاريخ الذي تبدأ منه تعلم البيانات التاريخية القياسية وحساب الحدود الديناميكية (بتنسيق ISO8601) | سلسلة |
عامل التشغيل | عامل التشغيل المستخدم لمقارنة قيمة المقياس مع الحد. | 'GreaterOrLessThan' 'أكبر ثان' 'LessThan' (مطلوب) |
DynamicThresholdFailingPeriods
الاسم | الوصف | القيمة |
---|---|---|
minFailingPeriodsToAlert | عدد الانتهاكات لتشغيل تنبيه. يجب أن تكون أصغر أو مساوية ل numberOfEvaluationPeriods. | int (مطلوب) |
numberOfEvaluationPeriods | عدد نقاط البحث المجمعة. يتم حساب النافذة الزمنية لإعادة النظر استنادا إلى دقة التجميع (windowSize) والعدد المحدد من النقاط المجمعة. | int (مطلوب) |
MetricCriteria
الاسم | الوصف | القيمة |
---|---|---|
نوع المعيار | تحديد نوع معايير الحد | "DynamicThresholdCriterion" 'StaticThresholdCriterion' (مطلوب) |
الأبعاد | قائمة شروط الأبعاد. | MetricDimension[] |
metricName | اسم المقياس. | سلسلة (مطلوب) |
metricNamespace | مساحة اسم المقياس. | سلسلة |
الاسم | اسم المعايير. | سلسلة (مطلوب) |
عامل التشغيل | عامل تشغيل المعايير. | 'يساوي' 'أكبر ثان' 'GreaterThanOrEqual' "أقل ثان" 'LessThanOrEqual' (مطلوب) |
skipMetricValidation | يسمح بإنشاء قاعدة تنبيه على مقياس مخصص لم يتم إصداره بعد، عن طريق التسبب في تخطي التحقق من صحة المقياس. | Bool |
الحد | قيمة عتبة المعايير التي تنشط التنبيه. | int (مطلوب) |
timeAggregation | أنواع تجميع وقت المعايير. | "المتوسط" 'عدد' "الحد الأقصى" "الحد الأدنى" 'الإجمالي' (مطلوب) |
MetricAlertSingleResourceMultipleMetricCriteria
الاسم | الوصف | القيمة |
---|---|---|
odata.type | يحدد نوع معايير التنبيه. | 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' (مطلوب) |
allOf | قائمة معايير القياس لعملية "الكل" هذه. | MetricCriteria[] |
WebtestLocationAvailabilityCriteria
الاسم | الوصف | القيمة |
---|---|---|
odata.type | يحدد نوع معايير التنبيه. | 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria' (مطلوب) |
معرف المكون | معرف مورد Application Insights. | سلسلة (مطلوب) |
failedLocationCount | عدد المواقع الفاشلة. | int (مطلوب) |
webTestId | معرف اختبار ويب Application Insights. | سلسلة (مطلوب) |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
إصدار BrowserBox Azure |
ينشر هذا القالب BrowserBox على Azure Ubuntu Server 22.04 LTS أو Debian 11 أو RHEL 8.7 LVM VM. |
تطبيق ويب Umbraco CMS قابل للتطوير |
يوفر هذا القالب طريقة سهلة لنشر تطبيق ويب umbraco CMS على Azure App Service Web Apps. |
إنشاء تنبيهات لبوابة التطبيق |
استخدم هذه القوالب لإنشاء بعض تنبيهات الأحداث المهمة بسهولة لبوابة تطبيق Azure. |
تنبيه لمقياس استجابة البايت الأخير للواجهة الخلفية |
استخدم مثل هذه القوالب لإنشاء بعض تنبيهات الأحداث الهامة بسهولة لبوابة تطبيق Azure. |
تنبيه لمقياس عدد المضيفين غير الصحيين |
استخدم مثل هذه القوالب لإنشاء بعض تنبيهات الأحداث الهامة بسهولة لبوابة تطبيق Azure. |
Enterprise Governance-AppService، SQL DB، AD، OMS، Runbooks |
يتطلب اعتماد السحابة لمؤسسة، صغيرة أو كبيرة، نماذج حوكمة مسؤولة وفعالة لاشتقاق القيمة من عمليات التوزيع السحابية الخاصة بها. CloudWise (اسم التعليمات البرمجية للحل)، هو حل مركب متوفر من Azure Partner QuickStarts، وهو تمكين اعتماد للعملاء ومتكاملي النظام والشركاء على حد سواء، الذي يقدم حل إدارة وعمليات تلقائية ذاتية الخدمة، يركز على تحسين التكاليف الخاصة بك، وتحسين موثوقية التطبيق (التطبيقات)، وتقليل مخاطر الأعمال. يسلط الحل الضوء على ركائز الحوكمة الأساسية للرؤية والتحكم. |
إنشاء اختبار الويب الديناميكي |
إنشاء أي عدد من اختبارات ويب App Insights (ping). |
نشر Application Insight وإنشاء تنبيه فيه |
يسمح لك هذا القالب بنشر Application Insight وإنشاء تنبيه فيه |
قاعدة تنبيه قياسية بحد ديناميكي |
ينشئ هذا القالب قاعدة تنبيه قياسية تراقب مقياس النسبة المئوية لوحدة المعالجة المركزية لجهاز ظاهري باستخدام نوع شرط حد ديناميكي. |
قاعدة تنبيه قياسية بحد ثابت |
ينشئ هذا القالب قاعدة تنبيه قياسية تراقب مقياس النسبة المئوية لوحدة المعالجة المركزية لجهاز ظاهري باستخدام نوع شرط حد ثابت. |
قاعدة التنبيه القياسي لاختبار التوفر |
ينشئ هذا القالب اختبار توفر Application Insights جنبا إلى جنب مع قاعدة تنبيه قياسية تراقبه. |
تعريف مورد قالب ARM
يمكن نشر نوع مورد metricAlerts مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
الملاحظات
للحصول على إرشادات حول نشر حلول المراقبة، راجع إنشاء موارد المراقبة باستخدام Bicep.
تنسيق المورد
لإنشاء مورد Microsoft.Insights/metricAlerts، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.Insights/metricAlerts",
"apiVersion": "2018-03-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"actions": [
{
"actionGroupId": "string",
"webHookProperties": {}
}
],
"autoMitigate": "bool",
"criteria": {
"odata.type": "string"
// For remaining properties, see MetricAlertCriteria objects
},
"description": "string",
"enabled": "bool",
"evaluationFrequency": "string",
"scopes": [ "string" ],
"severity": "int",
"targetResourceRegion": "string",
"targetResourceType": "string",
"windowSize": "string"
}
}
كائنات MetricAlertCriteria
قم بتعيين الخاصية odata.type لتحديد نوع العنصر.
بالنسبة إلى Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria، استخدم:
"odata.type": "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria",
"allOf": [
{
"dimensions": [
{
"name": "string",
"operator": "string",
"values": [ "string" ]
}
],
"metricName": "string",
"metricNamespace": "string",
"name": "string",
"skipMetricValidation": "bool",
"timeAggregation": "string",
"criterionType": "string"
// For remaining properties, see MultiMetricCriteria objects
}
]
بالنسبة إلى Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria، استخدم:
"odata.type": "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria",
"allOf": [
{
"criterionType": "string",
"dimensions": [
{
"name": "string",
"operator": "string",
"values": [ "string" ]
}
],
"metricName": "string",
"metricNamespace": "string",
"name": "string",
"operator": "string",
"skipMetricValidation": "bool",
"threshold": "int",
"timeAggregation": "string"
}
]
بالنسبة إلى Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria، استخدم:
"odata.type": "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria",
"componentId": "string",
"failedLocationCount": "int",
"webTestId": "string"
كائنات MultiMetricCriteria
قم بتعيين الخاصية criterionType لتحديد نوع العنصر.
بالنسبة إلى DynamicThresholdCriterion، استخدم:
"criterionType": "DynamicThresholdCriterion",
"alertSensitivity": "string",
"failingPeriods": {
"minFailingPeriodsToAlert": "int",
"numberOfEvaluationPeriods": "int"
},
"ignoreDataBefore": "string",
"operator": "string"
بالنسبة إلى StaticThresholdCriterion، استخدم:
"criterionType": "StaticThresholdCriterion",
"operator": "string",
"threshold": "int"
قيم Property
تنبيهات قياسية
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | 'Microsoft.Insights/metricAlerts' |
apiVersion | إصدار واجهة برمجة تطبيقات المورد | '2018-03-01' |
الاسم | اسم المورد | سلسلة (مطلوب) حد الحرف: 1-260 أحرف صالحة: لا يمكنك استخدام: *#&+:<>?@%{}\/ أو أحرف تحكملا يمكن أن تنتهي بمساحة أو نقطة. |
الموقع | موقع المورد | سلسلة (مطلوب) |
العلامات | علامات الموارد | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
خصائص | خصائص قاعدة التنبيه للمورد. | MetricAlertProperties (مطلوب) |
MetricAlertProperties
الاسم | الوصف | القيمة |
---|---|---|
actions | صفيف الإجراءات التي يتم تنفيذها عندما تصبح قاعدة التنبيه نشطة، وعند حل شرط تنبيه. | MetricAlertAction[] |
AutoMitigate | العلامة التي تشير إلى ما إذا كان يجب حل التنبيه تلقائيا أم لا. الافتراضي هو صواب. | Bool |
معايير | يحدد معلومات معايير التنبيه المحددة. | MetricAlertCriteria (مطلوب) |
الوصف | وصف التنبيه القياسي الذي سيتم تضمينه في البريد الإلكتروني للتنبيه. | سلسلة |
ممكّن | العلامة التي تشير إلى ما إذا كان التنبيه القياسي ممكنا. | bool (مطلوب) |
تقييم التكرار | عدد المرات التي يتم فيها تقييم التنبيه القياسي ممثلا بتنسيق مدة ISO 8601. | سلسلة (مطلوب) |
scopes | قائمة معرف المورد التي تم تحديد نطاق هذا التنبيه القياسي لها. | string[] (مطلوب) |
الخطورة | خطورة التنبيه {0، 1، 2، 3، 4} | int (مطلوب) |
targetResourceRegion | منطقة المورد (الموارد) الهدف التي يتم إنشاء/تحديث التنبيه عليها. إلزامي إذا كان النطاق يحتوي على اشتراك أو مجموعة موارد أو أكثر من مورد واحد. | سلسلة |
targetResourceType | نوع المورد للمورد (الموارد) الهدف الذي يتم إنشاء/تحديث التنبيه عليه. إلزامي إذا كان النطاق يحتوي على اشتراك أو مجموعة موارد أو أكثر من مورد واحد. | سلسلة |
windowSize | الفترة الزمنية (بتنسيق مدة ISO 8601) المستخدمة لمراقبة نشاط التنبيه استنادا إلى الحد. | سلسلة (مطلوب) |
MetricAlertAction
الاسم | الوصف | القيمة |
---|---|---|
actionGroupId | معرف مجموعة الإجراءات المراد استخدامها. | سلسلة |
webHookProperties | يسمح هذا الحقل بتحديد الخصائص المخصصة، والتي سيتم إلحاقها بحمولة التنبيه المرسلة كإدخال إلى خطاف الويب. | كائن |
MetricAlertCriteria
الاسم | الوصف | القيمة |
---|---|---|
odata.type | تعيين نوع العنصر | Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria (مطلوب) |
MetricAlertMultipleResourceMultipleMetricCriteria
الاسم | الوصف | القيمة |
---|---|---|
odata.type | يحدد نوع معايير التنبيه. | 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria' (مطلوب) |
allOf | قائمة معايير القياس المتعددة لعملية "الكل" هذه. | MultiMetricCriteria[] |
MultiMetricCriteria
الاسم | الوصف | القيمة |
---|---|---|
الأبعاد | قائمة شروط الأبعاد. | MetricDimension[] |
metricName | اسم المقياس. | سلسلة (مطلوب) |
metricNamespace | مساحة اسم المقياس. | سلسلة |
الاسم | اسم المعايير. | سلسلة (مطلوب) |
skipMetricValidation | يسمح بإنشاء قاعدة تنبيه على مقياس مخصص لم يتم إصداره بعد، عن طريق التسبب في تخطي التحقق من صحة المقياس. | Bool |
timeAggregation | أنواع تجميع وقت المعايير. | "المتوسط" 'عدد' "الحد الأقصى" "الحد الأدنى" 'الإجمالي' (مطلوب) |
نوع المعيار | تعيين نوع العنصر | DynamicThresholdCriterion StaticThresholdCriterion (مطلوب) |
مقياس المقياس
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم البعد. | سلسلة (مطلوب) |
عامل التشغيل | عامل تشغيل البعد. يتم دعم "تضمين" و"استبعاد" فقط | سلسلة (مطلوب) |
القيم | قائمة قيم الأبعاد. | string[] (مطلوب) |
DynamicMetricCriteria
الاسم | الوصف | القيمة |
---|---|---|
نوع المعيار | تحديد نوع معايير الحد | "DynamicThresholdCriterion" (مطلوب) |
alertSensitivity | مدى الانحراف المطلوب لتشغيل تنبيه. سيؤثر هذا على مدى إحكام الحد على نمط سلسلة المقاييس. | "مرتفع" "منخفض" "متوسط" (مطلوب) |
فشلPeriods | الحد الأدنى لعدد الانتهاكات المطلوبة ضمن النافذة الزمنية المحددة لإعادة النظر المطلوبة لرفع تنبيه. | DynamicThresholdFailingPeriods (مطلوب) |
ignoreDataBefore | استخدم هذا الخيار لتعيين التاريخ الذي تبدأ منه تعلم البيانات التاريخية القياسية وحساب الحدود الديناميكية (بتنسيق ISO8601) | سلسلة |
عامل التشغيل | عامل التشغيل المستخدم لمقارنة قيمة المقياس مع الحد. | 'GreaterOrLessThan' 'أكبر ثان' 'LessThan' (مطلوب) |
DynamicThresholdFailingPeriods
الاسم | الوصف | القيمة |
---|---|---|
minFailingPeriodsToAlert | عدد الانتهاكات لتشغيل تنبيه. يجب أن تكون أصغر أو مساوية ل numberOfEvaluationPeriods. | int (مطلوب) |
numberOfEvaluationPeriods | عدد نقاط البحث المجمعة. يتم حساب النافذة الزمنية لإعادة النظر استنادا إلى دقة التجميع (windowSize) والعدد المحدد من النقاط المجمعة. | int (مطلوب) |
MetricCriteria
الاسم | الوصف | القيمة |
---|---|---|
نوع المعيار | تحديد نوع معايير الحد | "DynamicThresholdCriterion" 'StaticThresholdCriterion' (مطلوب) |
الأبعاد | قائمة شروط الأبعاد. | MetricDimension[] |
metricName | اسم المقياس. | سلسلة (مطلوبة) |
metricNamespace | مساحة اسم المقياس. | سلسلة |
الاسم | اسم المعايير. | سلسلة (مطلوبة) |
عامل التشغيل | عامل تشغيل المعايير. | "يساوي" 'أكبر ثان' 'GreaterThanOrEqual' "أقل ثان" 'LessThanOrEqual' (مطلوب) |
skipMetricValidation | يسمح بإنشاء قاعدة تنبيه على مقياس مخصص لم يتم إصداره بعد، عن طريق التسبب في تخطي التحقق من صحة المقياس. | Bool |
الحد | قيمة عتبة المعايير التي تنشط التنبيه. | int (مطلوب) |
timeAggregation | أنواع تجميع وقت المعايير. | "المتوسط" "العد" "الحد الأقصى" 'الحد الأدنى' 'الإجمالي' (مطلوب) |
MetricAlertSingleResourceMultipleMetricCriteria
الاسم | الوصف | القيمة |
---|---|---|
odata.type | يحدد نوع معايير التنبيه. | 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' (مطلوب) |
allOf | قائمة معايير القياس لهذه العملية "كلها". | MetricCriteria[] |
WebtestLocationAvailabilityCriteria
الاسم | الوصف | القيمة |
---|---|---|
odata.type | يحدد نوع معايير التنبيه. | 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria' (مطلوب) |
معرف المكون | معرف مورد Application Insights. | سلسلة (مطلوبة) |
failedLocationCount | عدد المواقع الفاشلة. | int (مطلوب) |
webTestId | معرف اختبار الويب Application Insights. | سلسلة (مطلوبة) |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
إصدار BrowserBox Azure |
ينشر هذا القالب BrowserBox على Azure Ubuntu Server 22.04 LTS أو Debian 11 أو RHEL 8.7 LVM VM. |
تطبيق ويب Umbraco CMS قابل للتطوير |
يوفر هذا القالب طريقة سهلة لنشر تطبيق ويب umbraco CMS على Azure App Service Web Apps. |
إنشاء تنبيهات لبوابة التطبيق |
استخدم هذه القوالب لإنشاء بعض تنبيهات الأحداث المهمة بسهولة لبوابة تطبيق Azure. |
تنبيه لمقياس استجابة البايت الأخير للواجهة الخلفية |
استخدم مثل هذه القوالب لإنشاء بعض تنبيهات الأحداث المهمة بسهولة لبوابة تطبيق Azure. |
تنبيه لمقياس عدد المضيفين غير السليمين |
استخدم مثل هذه القوالب لإنشاء بعض تنبيهات الأحداث المهمة بسهولة لبوابة تطبيق Azure. |
Enterprise Governance-AppService، SQL DB، AD، OMS، Runbooks |
يتطلب اعتماد السحابة لمؤسسة، صغيرة أو كبيرة، نماذج حوكمة مسؤولة وفعالة لاشتقاق القيمة من عمليات النشر السحابية الخاصة بها. CloudWise (اسم التعليمات البرمجية للحل)، هو حل مركب متوفر من Azure Partner QuickStarts، وهو تمكين اعتماد للعملاء ومتكاملي النظام والشركاء على حد سواء، الذي يوفر حل إدارة وعمليات تلقائية ذاتية الخدمة، يركز على تحسين تكاليفك، وتحسين موثوقية التطبيق (التطبيقات)، وتقليل مخاطر الأعمال. يسلط الحل الضوء على ركائز الحوكمة الأساسية للرؤية والتحكم. |
إنشاء اختبار ويب ديناميكي |
إنشاء أي عدد من اختبارات ويب App Insights (ping). |
نشر Application Insight وإنشاء تنبيه فيه |
يسمح لك هذا القالب بنشر Application Insight وإنشاء تنبيه فيه |
قاعدة تنبيه قياسية بحد ديناميكي |
ينشئ هذا القالب قاعدة تنبيه قياسية تراقب مقياس النسبة المئوية لوحدة المعالجة المركزية لجهاز ظاهري باستخدام نوع شرط حد ديناميكي. |
قاعدة تنبيه قياسية بحد ثابت |
ينشئ هذا القالب قاعدة تنبيه قياسية تراقب مقياس النسبة المئوية لوحدة المعالجة المركزية لجهاز ظاهري باستخدام نوع شرط حد ثابت. |
قاعدة التنبيه القياسي لاختبار التوفر |
ينشئ هذا القالب اختبار توفر Application Insights جنبا إلى جنب مع قاعدة تنبيه قياسية تراقبه. |
تعريف مورد Terraform (موفر AzAPI)
يمكن توزيع نوع مورد metricAlerts مع العمليات التي تستهدف:
- مجموعات الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.Insights/metricAlerts، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/metricAlerts@2018-03-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
actions = [
{
actionGroupId = "string"
webHookProperties = {}
}
]
autoMitigate = bool
criteria = {
odata.type = "string"
// For remaining properties, see MetricAlertCriteria objects
}
description = "string"
enabled = bool
evaluationFrequency = "string"
scopes = [
"string"
]
severity = int
targetResourceRegion = "string"
targetResourceType = "string"
windowSize = "string"
}
})
}
كائنات MetricAlertCriteria
قم بتعيين الخاصية odata.type لتحديد نوع العنصر.
بالنسبة إلى Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria، استخدم:
odata.type = "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria"
allOf = [
{
dimensions = [
{
name = "string"
operator = "string"
values = [
"string"
]
}
]
metricName = "string"
metricNamespace = "string"
name = "string"
skipMetricValidation = bool
timeAggregation = "string"
criterionType = "string"
// For remaining properties, see MultiMetricCriteria objects
}
]
بالنسبة إلى Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria، استخدم:
odata.type = "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria"
allOf = [
{
criterionType = "string"
dimensions = [
{
name = "string"
operator = "string"
values = [
"string"
]
}
]
metricName = "string"
metricNamespace = "string"
name = "string"
operator = "string"
skipMetricValidation = bool
threshold = int
timeAggregation = "string"
}
]
بالنسبة إلى Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria، استخدم:
odata.type = "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria"
componentId = "string"
failedLocationCount = int
webTestId = "string"
كائنات MultiMetricCriteria
قم بتعيين الخاصية criterionType لتحديد نوع العنصر.
بالنسبة إلى DynamicThresholdCriterion، استخدم:
criterionType = "DynamicThresholdCriterion"
alertSensitivity = "string"
failingPeriods = {
minFailingPeriodsToAlert = int
numberOfEvaluationPeriods = int
}
ignoreDataBefore = "string"
operator = "string"
بالنسبة إلى StaticThresholdCriterion، استخدم:
criterionType = "StaticThresholdCriterion"
operator = "string"
threshold = int
قيم Property
تنبيهات قياسية
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | "Microsoft.Insights/metricAlerts@2018-03-01" |
الاسم | اسم المورد | سلسلة (مطلوبة) حد الأحرف: 1-260 الأحرف الصالحة: لا يمكنك استخدام: *#&+:<>?@%{}\/ أو أحرف تحكملا يمكن أن تنتهي بمساحة أو نقطة. |
الموقع | موقع المورد | سلسلة (مطلوبة) |
parent_id | للنشر إلى مجموعة موارد، استخدم معرف مجموعة الموارد هذه. | سلسلة (مطلوبة) |
العلامات | علامات الموارد | قاموس أسماء العلامات والقيم. |
خصائص | خصائص قاعدة التنبيه للمورد. | MetricAlertProperties (مطلوب) |
خصائص MetricAlert
الاسم | الوصف | القيمة |
---|---|---|
actions | صفيف الإجراءات التي يتم تنفيذها عندما تصبح قاعدة التنبيه نشطة، وعند حل شرط تنبيه. | MetricAlertAction[] |
AutoMitigate | العلامة التي تشير إلى ما إذا كان يجب حل التنبيه تلقائيا أم لا. الافتراضي هو صواب. | Bool |
معايير | يحدد معلومات معايير التنبيه المحددة. | MetricAlertCriteria (مطلوب) |
الوصف | وصف التنبيه القياسي الذي سيتم تضمينه في البريد الإلكتروني للتنبيه. | سلسلة |
ممكّن | العلامة التي تشير إلى ما إذا كان التنبيه القياسي ممكنا. | bool (مطلوب) |
تقييمFrequency | عدد المرات التي يتم فيها تقييم التنبيه القياسي ممثلا بتنسيق مدة ISO 8601. | سلسلة (مطلوبة) |
scopes | قائمة معرف المورد التي تم تحديد نطاق تنبيه المقياس هذا لها. | string[] (مطلوب) |
الخطورة | خطورة التنبيه {0، 1، 2، 3، 4} | int (مطلوب) |
targetResourceRegion | منطقة المورد (الموارد) المستهدفة التي يتم إنشاء/تحديث التنبيه عليها. إلزامي إذا كان النطاق يحتوي على اشتراك أو مجموعة موارد أو أكثر من مورد واحد. | سلسلة |
targetResourceType | نوع المورد للمورد (الموارد) الهدف الذي يتم إنشاء/تحديث التنبيه عليه. إلزامي إذا كان النطاق يحتوي على اشتراك أو مجموعة موارد أو أكثر من مورد واحد. | سلسلة |
windowSize | الفترة الزمنية (بتنسيق مدة ISO 8601) المستخدمة لمراقبة نشاط التنبيه استنادا إلى الحد. | سلسلة (مطلوبة) |
MetricAlertAction
الاسم | الوصف | القيمة |
---|---|---|
معرف مجموعة الإجراءات | معرف مجموعة الإجراءات المراد استخدامها. | سلسلة |
webHookProperties | يسمح هذا الحقل بتحديد خصائص مخصصة، والتي سيتم إلحاقها بحمولة التنبيه المرسلة كإدخال إلى خطاف الويب. | كائن |
MetricAlertCriteria
الاسم | الوصف | القيمة |
---|---|---|
odata.type | تعيين نوع الكائن | Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria (مطلوب) |
MetricAlertMultipleResourceMultipleMetricCriteria
الاسم | الوصف | القيمة |
---|---|---|
odata.type | يحدد نوع معايير التنبيه. | "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria" (مطلوب) |
allOf | قائمة معايير القياس المتعددة لعملية "الكل" هذه. | MultiMetricCriteria[] |
MultiMetricCriteria
الاسم | الوصف | القيمة |
---|---|---|
الأبعاد | قائمة شروط الأبعاد. | MetricDimension[] |
metricName | اسم المقياس. | سلسلة (مطلوب) |
metricNamespace | مساحة اسم المقياس. | سلسلة |
الاسم | اسم المعايير. | سلسلة (مطلوب) |
skipMetricValidation | يسمح بإنشاء قاعدة تنبيه على مقياس مخصص لم يتم إصداره بعد، عن طريق التسبب في تخطي التحقق من صحة المقياس. | Bool |
timeAggregation | أنواع تجميع وقت المعايير. | "المتوسط" "عدد" "الحد الأقصى" "الحد الأدنى" "الإجمالي" (مطلوب) |
نوع المعيار | تعيين نوع العنصر | DynamicThresholdCriterion StaticThresholdCriterion (مطلوب) |
مقياس المقياس
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم البعد. | سلسلة (مطلوب) |
عامل التشغيل | عامل تشغيل البعد. يتم دعم "تضمين" و"استبعاد" فقط | سلسلة (مطلوب) |
القيم | قائمة قيم الأبعاد. | string[] (مطلوب) |
DynamicMetricCriteria
الاسم | الوصف | القيمة |
---|---|---|
نوع المعيار | تحديد نوع معايير الحد | "DynamicThresholdCriterion" (مطلوب) |
alertSensitivity | مدى الانحراف المطلوب لتشغيل تنبيه. سيؤثر هذا على مدى إحكام الحد على نمط سلسلة المقاييس. | "مرتفع" "منخفض" "متوسط" (مطلوب) |
فشلPeriods | الحد الأدنى لعدد الانتهاكات المطلوبة ضمن النافذة الزمنية المحددة لإعادة النظر المطلوبة لرفع تنبيه. | DynamicThresholdFailingPeriods (مطلوب) |
ignoreDataBefore | استخدم هذا الخيار لتعيين التاريخ الذي تبدأ منه تعلم البيانات التاريخية القياسية وحساب الحدود الديناميكية (بتنسيق ISO8601) | سلسلة |
عامل التشغيل | عامل التشغيل المستخدم لمقارنة قيمة المقياس مع الحد. | "GreaterOrLessThan" "أكبر ثان" "LessThan" (مطلوب) |
DynamicThresholdFailingPeriods
الاسم | الوصف | القيمة |
---|---|---|
minFailingPeriodsToAlert | عدد الانتهاكات لتشغيل تنبيه. يجب أن تكون أصغر أو مساوية ل numberOfEvaluationPeriods. | int (مطلوب) |
numberOfEvaluationPeriods | عدد نقاط البحث المجمعة. يتم حساب النافذة الزمنية لإعادة النظر استنادا إلى دقة التجميع (windowSize) والعدد المحدد من النقاط المجمعة. | int (مطلوب) |
MetricCriteria
الاسم | الوصف | القيمة |
---|---|---|
نوع المعيار | تحديد نوع معايير الحد | "DynamicThresholdCriterion" "StaticThresholdCriterion" (مطلوب) |
الأبعاد | قائمة شروط الأبعاد. | MetricDimension[] |
metricName | اسم المقياس. | سلسلة (مطلوب) |
metricNamespace | مساحة اسم المقياس. | سلسلة |
الاسم | اسم المعايير. | سلسلة (مطلوب) |
عامل التشغيل | عامل تشغيل المعايير. | "يساوي" "أكبر ثان" "GreaterThanOrEqual" "أقل ثان" "LessThanOrEqual" (مطلوب) |
skipMetricValidation | يسمح بإنشاء قاعدة تنبيه على مقياس مخصص لم يتم إصداره بعد، عن طريق التسبب في تخطي التحقق من صحة المقياس. | Bool |
الحد | قيمة عتبة المعايير التي تنشط التنبيه. | int (مطلوب) |
timeAggregation | أنواع تجميع وقت المعايير. | "المتوسط" "عدد" "الحد الأقصى" "الحد الأدنى" "الإجمالي" (مطلوب) |
MetricAlertSingleResourceMultipleMetricCriteria
الاسم | الوصف | القيمة |
---|---|---|
odata.type | يحدد نوع معايير التنبيه. | "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria" (مطلوب) |
allOf | قائمة معايير القياس لعملية "الكل" هذه. | MetricCriteria[] |
WebtestLocationAvailabilityCriteria
الاسم | الوصف | القيمة |
---|---|---|
odata.type | يحدد نوع معايير التنبيه. | "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" (مطلوب) |
معرف المكون | معرف مورد Application Insights. | سلسلة (مطلوب) |
failedLocationCount | عدد المواقع الفاشلة. | int (مطلوب) |
webTestId | معرف اختبار ويب Application Insights. | سلسلة (مطلوب) |
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ