ملاحظة
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
قد تكون غير متأكد من الأرقام الصحيحة لاستخدامها كعتبات لقواعد التنبيه الخاصة بك. تطبق الحدود الديناميكية التعلم الآلي المتقدم وتستخدم مجموعة من الخوارزميات والأساليب من أجل:
- تعرف على السلوك التاريخي للمقاييس.
- تحليل المقاييس بمرور الوقت وتحديد أنماط مثل الأنماط كل ساعة أو يومية أو أسبوعية.
- التعرف على الحالات الشاذة التي تشير إلى مشكلات الخدمة المحتملة.
- حساب الحدود الأكثر ملاءمة للمقاييس.
عند استخدام الحدود الديناميكية، لا يتعين عليك معرفة الحد الصحيح لكل مقياس. تحسب الحدود الديناميكية الحدود الأكثر ملاءمة لك.
نوصي بتكوين قواعد التنبيه بحدود ديناميكية على هذه المقاييس:
- النسبة المئوية لوحدة المعالجة المركزية للجهاز الظاهري
- وقت تنفيذ طلب HTTP Application Insights
تساعدك الحدود الديناميكية على:
- إنشاء تنبيهات قابلة للتطوير لمئات السلاسل القياسية باستخدام قاعدة تنبيه واحدة. إذا كان لديك قواعد تنبيه أقل، فإنك تقضي وقتا أقل في إنشائها وإدارتها. التنبيهات القابلة للتطوير مفيدة بشكل خاص لأبعاد متعددة أو لموارد متعددة، مثل جميع الموارد في الاشتراك.
- إنشاء قواعد دون الحاجة إلى معرفة الحد الذي يجب تكوينه.
- تكوين تنبيهات القياس باستخدام مفاهيم عالية المستوى دون الحاجة إلى معرفة واسعة النطاق بالمقياس.
- منع الحدود صاخبة (دقة منخفضة) أو واسعة (استدعاء منخفض) التي لا تحتوي على نمط متوقع.
يمكنك استخدام الحدود الديناميكية على:
- معظم النظام الأساسي ل Azure Monitor والمقاييس المخصصة.
- مقاييس التطبيقات والبنية الأساسية الشائعة.
- مقاييس صاخبة، مثل وحدة المعالجة المركزية للجهاز أو الذاكرة.
- المقاييس ذات التشتت المنخفض، مثل التوفر ومعدل الخطأ.
يمكنك تكوين الحدود الديناميكية باستخدام:
- مدخل Microsoft Azure.
- واجهة برمجة تطبيقات Azure Resource Manager المؤتمتة بالكامل.
- قوالب التنبيه القياسي.
حساب حد التنبيه والمعاينة
عند إنشاء قاعدة تنبيه، تستخدم الحدود الديناميكية 10 أيام من البيانات التاريخية لحساب الأنماط الموسمية كل ساعة أو يومية. يعكس المخطط الذي تراه في معاينة التنبيه تلك البيانات.
تستخدم الحدود الديناميكية باستمرار جميع البيانات التاريخية المتاحة للتعلم، وتجري تعديلات لتكون أكثر دقة. بعد ثلاثة أسابيع، تحتوي الحدود الديناميكية على بيانات كافية لتحديد الأنماط الأسبوعية، ويتم تعديل النموذج ليشمل الموسمية الأسبوعية.
يتعرف النظام تلقائيًا على فترات الانقطاع الطويلة ويزيلها من خوارزمية تعلم العتبة. إذا كان هناك انقطاع طويل، فإن الحدود الديناميكية تفهم البيانات. يكتشفون مشكلات النظام بنفس مستوى الحساسية كما كان قبل حدوث الانقطاع.
اعتبارات استخدام الحدود الديناميكية
- للمساعدة في ضمان حساب الحد الدقيق، لا تقوم قواعد التنبيه التي تستخدم الحدود الديناميكية بتشغيل تنبيه قبل جمع ثلاثة أيام و30 عينة على الأقل من البيانات القياسية. لا تؤدي الموارد أو الموارد الجديدة التي تفتقد إلى بيانات القياس إلى تشغيل تنبيه حتى تتوفر بيانات كافية.
- تحتاج الحدود الديناميكية إلى ثلاثة أسابيع على الأقل من البيانات التاريخية للكشف عن الموسمية الأسبوعية. قد لا يتم الكشف عن بعض الأنماط التفصيلية، مثل أنماط ثنائية أو نصف أسبوعية.
- إذا تغير سلوك المقياس مؤخرا، فلن تنعكس التغييرات على الفور في الحدود العليا والسفلى للحدين الديناميكيين. يتم حساب الحدود استنادا إلى بيانات القياس من آخر 10 أيام. عند عرض حدود الحد الديناميكي لمقياس معين، انظر إلى اتجاه المقياس في الأسبوع الماضي وليس فقط للساعات أو الأيام الأخيرة.
- الحدود الديناميكية جيدة للكشف عن الانحرافات الكبيرة، بدلا من المشكلات التي تتطور ببطء. ربما لن تؤدي تغييرات السلوك البطيء إلى تشغيل تنبيه.
- لا يمكنك استخدام الحدود الديناميكية في قواعد التنبيه التي تراقب شروطا متعددة.
تكوين الحدود الديناميكية
لتكوين الحدود الديناميكية ، اتبع الإجراء لإنشاء قاعدة تنبيه. استخدم هذه الإعدادات في علامة التبويب الشرط :
- بالنسبة إلى Threshold، حدد Dynamic.
- بالنسبة إلى نوع التجميع، نوصي بعدم تحديد الحد الأقصى.
- بالنسبة إلى عامل التشغيل، حدد أكبر من ما لم يمثل السلوك استخدام التطبيق.
- بالنسبة إلى حساسية الحد، حدد متوسط أو منخفض لتقليل ضوضاء التنبيه.
- بالنسبة إلى Check every، حدد عدد المرات التي تتحقق فيها قاعدة التنبيه مما إذا تم استيفاء الشرط. لتقليل تأثير التنبيه على الأعمال، ضع في اعتبارك استخدام تردد أقل. تأكد من أن هذه القيمة أقل من قيمة فترة البحث أو مساوية لها.
- بالنسبة لفترة البحث، قم بتعيين الفترة الزمنية لإلقاء نظرة على كل مرة يتم فيها التحقق من البيانات. تأكد من أن هذه القيمة أكبر من أو تساوي قيمة Check every .
- بالنسبة للخيارات المتقدمة، اختر عدد الانتهاكات التي ستشغل التنبيه خلال فترة زمنية محددة. اختياريا، قم بتعيين التاريخ الذي تبدأ منه في تعلم البيانات التاريخية القياسية وحساب الحدود الديناميكية.
إشعار
يتم إنشاء قواعد التنبيه القياسية التي تقوم بإنشائها من خلال المدخل في نفس مجموعة الموارد مثل المورد الهدف.
مخطط الحد الديناميكي
يعرض المخطط التالي مقياسا وحدود حده الديناميكي وبعض التنبيهات التي تم إطلاقها عندما كانت القيمة خارج الحدود المسموح بها.
استخدم المعلومات التالية لتفسير الرسم البياني السابق:
- الخط الأزرق: المقياس الذي تم قياسه بمرور الوقت.
- منطقة زرقاء مظللة: النطاق المسموح به للمقياس. إذا بقيت قيم القياس ضمن هذا النطاق، فلن يتم تشغيل أي تنبيه.
- النقاط الزرقاء: قيم القياس المجمعة. إذا حددت جزءا من المخطط ثم مرر مؤشر الماوس فوق الخط الأزرق، فستظهر نقطة زرقاء أسفل المؤشر للإشارة إلى قيمة قياس مجمعة فردية.
- مربع منبثق ذو نقطة زرقاء: قيمة القياس المقاسة (النقطة الزرقاء) والقيم العليا والسفلية للنطاق المسموح به.
- نقطة حمراء مع دائرة سوداء: القيمة القياسية الأولى خارج النطاق المسموح به. تطلق هذه القيمة تنبيهًا متريًا وتضعه في حالة نشطة.
- النقاط الحمراء: قيم أخرى تم قياسها خارج النطاق المسموح به. لا تشغل المزيد من التنبيهات القياسية، ولكن يبقى التنبيه في الحالة النشطة.
- المنطقة الحمراء: الوقت الذي كانت فيه قيمة القياس خارج النطاق المسموح به. يظل التنبيه في الحالة النشطة طالما أن القيم المقاسة اللاحقة خارج النطاق المسموح به، ولكن لا يتم إطلاق تنبيهات جديدة.
- نهاية المنطقة الحمراء: إرجاع إلى القيم المسموح بها. عندما يعود الخط الأزرق إلى داخل القيم المسموح بها، تتوقف المنطقة الحمراء ويتحول خط القيمة المقاسة إلى اللون الأزرق. يتم تعيين حالة التنبيه القياسي الذي تم إطلاقه في وقت النقطة الحمراء مع دائرة سوداء إلى تم حلها.
المشكلات المعروفة مع حساسية الحد الديناميكي
إذا كانت قاعدة التنبيه التي تستخدم الحدود الديناميكية مزعجة جدا أو تطلق كثيرا، فقد تحتاج إلى تقليل حساسيتها. استخدم أحد الخيارات التالية:
- حساسية الحد: قم بتعيين الحساسية إلى منخفض لتكون أكثر تسامحا مع الانحرافات.
- عدد الانتهاكات (ضمن الإعدادات المتقدمة): قم بتكوين قاعدة التنبيه لتشغيلها فقط إذا حدثت عدة انحرافات خلال فترة زمنية معينة. هذا الإعداد يجعل القاعدة أقل عرضة للانحرافات العابرة.
قد تجد أن قاعدة التنبيه التي تستخدم الحدود الديناميكية لا يتم تشغيلها أو ليست حساسة بما فيه الكفاية، على الرغم من تكوينها بحساسية عالية. يمكن أن يحدث هذا السيناريو عندما يكون توزيع المقياس غير منتظم للغاية. ضع في اعتبارك أحد الحلول التالية:
- انتقل إلى مراقبة مقياس تكميلي مناسب للسيناريو الخاص بك، إن وجد. على سبيل المثال، تحقق من وجود تغييرات في معدل النجاح، بدلاً من معدل الفشل.
- حاول تحديد قيمة مختلفة لـ دقة التجميع (الفترة).
- تحقق مما إذا كان قد حدث تغيير جذري في سلوك القياس في آخر 10 أيام، مثل انقطاع التيار الكهربائي. التغيير المفاجئ يمكن أن يؤثر على الحدود العليا والسفلى المحسوبة للمقياس ويوسعها. انتظر بضعة أيام حتى لا يتم تضمين الانقطاع في حساب الحد. يمكنك أيضا تحرير قاعدة التنبيه لاستخدام الخيار تجاهل البيانات قبل في الإعدادات المتقدمة.
- إذا كانت بياناتك ذات موسمية أسبوعية، ولكن لا تتوفر محفوظات كافية للمقياس، يمكن أن تؤدي الحدود المحسوبة إلى حدود عليا ودنيا عريضة. على سبيل المثال، يمكن للحساب معالجة أيام الأسبوع وعطلات نهاية الأسبوع بالطريقة نفسها، وبناء حدود واسعة لا تناسب البيانات دائمًا. يجب أن تحل هذه المشكلة نفسها بعد توفر محفوظات قياسية كافية. ثم يتم الكشف عن الموسمية الصحيحة ويتم تحديث الحدود المحسوبة وفقا لذلك.
عندما تعرض قيمة القياس تقلبات كبيرة، قد تنشئ الحدود الديناميكية نموذجا واسعا حول القيم القياسية، ما قد يؤدي إلى حد أقل أو أعلى من المتوقع. يمكن أن يحدث هذا السيناريو عندما:
- عند تعيين الحساسية إلى منخفضة.
- عندما يعرض المقياس سلوكًا غير منتظم مع تباين كبير، والذي يظهر في شكل طفرات أو انخفاضات في البيانات.
ضع في اعتبارك جعل النموذج أقل حساسية عن طريق اختيار حساسية أعلى أو تحديد قيمة أكبر لفترة Lookback. يمكنك أيضا استخدام الخيار تجاهل البيانات قبل لاستبعاد مخالفة حديثة من البيانات التاريخية المستخدمة لإنشاء النموذج.
المقاييس غير مدعومة بالحدود الديناميكية
تدعم الحدود الديناميكية معظم المقاييس، ولكن لا يمكن للمقاييس التالية استخدام الحدود الديناميكية:
نوع المورد | اسم قياسي |
---|---|
Microsoft.ClassicStorage/storageAccounts | القدرة على العمل المستخدمة |
Microsoft.ClassicStorage/storageAccounts/blobServices | BlobCapacity |
Microsoft.ClassicStorage/storageAccounts/blobServices | BlobCount |
Microsoft.ClassicStorage/storageAccounts/blobServices | IndexCapacity |
Microsoft.ClassicStorage/storageAccounts/fileServices | FileCapacity |
Microsoft.ClassicStorage/storageAccounts/fileServices | عدد الملفات |
Microsoft.ClassicStorage/storageAccounts/fileServices | FileShareCount |
Microsoft.ClassicStorage/storageAccounts/fileServices | FileShareSnapshotCount |
Microsoft.ClassicStorage/storageAccounts/fileServices | حجم ملفShareSnapshotSize |
Microsoft.ClassicStorage/storageAccounts/fileServices | FileShareQuota |
.حساب/أقراص مايكروسوفت | قراءة القرص المركب بوحدات البايت/ثانية |
.حساب/أقراص مايكروسوفت | عمليات قراءة القرص المركب/ثانية |
.حساب/أقراص مايكروسوفت | كتابة القرص المركب بوحدات البايت/ثانية |
.حساب/أقراص مايكروسوفت | عمليات كتابة القرص المركب/ثانية |
Microsoft.ContainerService/managedClusters | عدد العقد |
Microsoft.ContainerService/managedClusters | PodCount |
Microsoft.ContainerService/managedClusters | عدد المهام المكتملة |
Microsoft.ContainerService/managedClusters | إعادة تشغيلContainerCount |
Microsoft.ContainerService/managedClusters | OomKilledContainerCount |
Microsoft.Devices/IotHubs | TotalDeviceCount |
Microsoft.Devices/IotHubs | ConnectedDeviceCount |
Microsoft.Devices/IotHubs | TotalDeviceCount |
Microsoft.Devices/IotHubs | ConnectedDeviceCount |
Microsoft.DocumentDB/databaseAccounts | CassandraConnectionClosures |
Microsoft.EventHub/clusters | الحجم |
Microsoft.EventHub/مساحات الأسماء | الحجم |
Microsoft.IoTCentral/IoTApps | connectedDeviceCount |
Microsoft.IoTCentral/IoTApps | provisionedDeviceCount |
Microsoft.Kubernetes/connectedClusters | عدد العقد |
Microsoft.Kubernetes/connectedClusters | PodCount |
Microsoft.Kubernetes/connectedClusters | عدد المهام المكتملة |
Microsoft.Kubernetes/connectedClusters | إعادة تشغيلContainerCount |
Microsoft.Kubernetes/connectedClusters | OomKilledContainerCount |
Microsoft.MachineLearningServices/workspaces/onlineEndpoints | الطلباتPerMinute |
Microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments | DeploymentCapacity |
Microsoft.Maps/الحسابات | استخدام المنشئ |
الوسائط/خدمات الوسائط/نقاط البث في مايكروسوفت | EgressBandwidth |
Microsoft.Network/applicationGateways | الإنتاجية |
Microsoft.Network/azureFirewalls | الإنتاجية |
Microsoft.Network/expressRouteGateways | ExpressRouteGatewayPacketsPerSecond |
Microsoft.Network/expressRouteGateways | ExpressRouteGatewayNumberOfVmInVnet |
Microsoft.Network/expressRouteGateways | ExpressRouteGatewayFrequencyOfRoutesChanged |
Microsoft.Network/virtualNetworkGateways | ExpressRouteGatewayBitsPerSecond |
Microsoft.Network/virtualNetworkGateways | ExpressRouteGatewayPacketsPerSecond |
Microsoft.Network/virtualNetworkGateways | ExpressRouteGatewayNumberOfVmInVnet |
Microsoft.Network/virtualNetworkGateways | ExpressRouteGatewayFrequencyOfRoutesChanged |
ناقل الخدمة/مساحة الاسم الخاصة بـ Microsoft. | الحجم |
ناقل الخدمة/مساحة الاسم الخاصة بـ Microsoft. | الرسائل |
ناقل الخدمة/مساحة الاسم الخاصة بـ Microsoft. | رسائل ActiveMessages |
ناقل الخدمة/مساحة الاسم الخاصة بـ Microsoft. | رسائل الميتليتريد |
ناقل الخدمة/مساحة الاسم الخاصة بـ Microsoft. | الرسائل المجدولة |
Microsoft.ServiceFabricMesh / التطبيقات | وحدة المعالجة المركزية المخصصة |
Microsoft.ServiceFabricMesh / التطبيقات | الذاكرة المخصصة |
Microsoft.ServiceFabricMesh / التطبيقات | وحدة المعالجة الفعلية |
Microsoft.ServiceFabricMesh / التطبيقات | القيمة الفعلية |
Microsoft.ServiceFabricMesh / التطبيقات | حالة التطبيق |
Microsoft.ServiceFabricMesh / التطبيقات | حالة الخدمة |
Microsoft.ServiceFabricMesh / التطبيقات | حالة حالة الخدمة |
Microsoft.ServiceFabricMesh / التطبيقات | حالة الحاوية |
Microsoft.ServiceFabricMesh / التطبيقات | إعادة تشغيل العد |
حسابات التخزين/التخزين من Microsoft | القدرة على العمل المستخدمة |
Microsoft.Storage/storageAccounts/blobServices | BlobCapacity |
Microsoft.Storage/storageAccounts/blobServices | BlobCount |
Microsoft.Storage/storageAccounts/blobServices | BlobProvisionedSize |
Microsoft.Storage/storageAccounts/blobServices | IndexCapacity |
Microsoft.Storage/storageAccounts/fileServices | FileCapacity |
Microsoft.Storage/storageAccounts/fileServices | عدد الملفات |
Microsoft.Storage/storageAccounts/fileServices | FileShareCount |
Microsoft.Storage/storageAccounts/fileServices | FileShareSnapshotCount |
Microsoft.Storage/storageAccounts/fileServices | حجم ملفShareSnapshotSize |
Microsoft.Storage/storageAccounts/fileServices | FileShareCapacityQuota |
Microsoft.Storage/storageAccounts/fileServices | FileShareProvisionedIOPS |
المحتوى ذو الصلة
إذا كانت لديك ملاحظات حول الحدود الديناميكية، فراسلنا عبر البريد الإلكتروني.