حصص Azure App Service النسبية والتنبيهات

توفر Azure App Service وظائف مراقبة مضمنة لتطبيقات الويب والجوال وتطبيقات واجهة برمجة التطبيقات في مدخل Microsoft Azure.

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

فهم الحصص النسبية

تخضع التطبيقات التي تتم استضافتها في App Service لقيود معينة على الموارد التي يمكنهم استخدامها. يتم تحديد الحدود من خلال خطة خدمة التطبيقات المرتبطة بالتطبيق.

إشعار

إن خطط خدمة المستويات المجانية والمشتركة (إصدار أولي) لـ App Service هي مستويات أساسية تعمل على نفس الأجهزة الظاهرية لـ Azure مثل تطبيقات App Service الأخرى. قد تنتمي بعض التطبيقات إلى عملاء آخرين. هذه المستويات مخصصة فقط لأغراض التطوير والاختبار.

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

إذا كان التطبيق مستضافًا في خطة أساسية أو قياسية أو متميزة، يتم تعيين الحدود المفروضة على الموارد التي يمكن استخدامها حسب الحجم (صغير ومتوسط وكبير) وعدد المثيلات (1 و2 و3 وما إلى ذلك) لخطة App Service.

الحصص النسبية للتطبيقات المجانية أو المشتركة هي:

حصة أرباح البائع ‏‏الوصف
وحدة المعالجة المركزية (قصير) مقدار وحدة المعالجة المركزية المسموح به لهذا التطبيق في فاصل زمني مدته 5 دقائق. يتم إعادة تعيين الحصة النسبية هذه كل خمس دقائق.
وحدة المعالجة المركزية (يوم) إجمالي كمية وحدة المعالجة المركزية المسموح بها لهذا التطبيق في يوم واحد. تتم إعادة تعيين هذه الحصة كل 24 ساعة في منتصف الليل بالتوقيت العالمي المنسق.
الذاكرة إجمالي كمية الذاكرة المسموح بها لهذا التطبيق.
عرض النطاق الترددي إجمالي مقدار النطاق الترددي الصادر المسموح به لهذا التطبيق في يوم واحد. تتم إعادة تعيين هذه الحصة كل 24 ساعة في منتصف الليل بالتوقيت العالمي المنسق.
Filesystem إجمالي مقدار التخزين المسموح به.

الحصة النسبية الوحيدة المطبقة على التطبيقات المستضافة في أساسي وقياسي ومميز هي Filesystem.

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

إنفاذ الحصة النسبية

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

رسالة خطأ 403

إذا تم تجاوز الحصة النسبية لذاكرة التطبيق، يتم إيقاف التطبيق مؤقتًا.

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

يمكنك زيادة الحصص النسبية أو إزالتها من تطبيقك عن طريق ترقية خطة App Service.

فهم المقاييس

هام

سيتم إهمال متوسط وقت الاستجابة لتجنب الارتباك مع تجميعات المقاييس. استخدم وقت الاستجابة كبديل.

إشعار

تتضمن مقاييس التطبيق الطلبات إلى موقع SCM للتطبيق (Kudu). يتضمن هذا طلبات لعرض مسار سجل الموقع باستخدام Kudu. قد تمتد طلبات تدفق البيانات لعدة دقائق، مما سيؤثر على مقاييس وقت الطلب. يجب أن يكون المستخدمون على دراية بهذه العلاقة عند استخدام هذه المقاييس بمنطق مقياس تلقائي.

تسجل أخطاء خادم Http فقط الطلبات التي تصل إلى خدمة الواجهة الخلفية (العامل (العاملين) الذين يستضيفون التطبيق). إذا فشلت الطلبات في FrontEnd، فلن يتم تسجيلها كأخطاء في خادم Http. يمكن استخدام ميزة التحقق من الصحة / اختبارات توفر Application Insights للخارج في المراقبة.

توفر المقاييس معلومات حول التطبيق أو سلوك خطة خدمة التطبيق.

للحصول على قائمة بالمقاييس المتوفرة للتطبيقات أو لخطط App Service، راجع المقاييس المدعومة ل Microsoft.Web.

إشعار

تتوفر مقاييس خطة App Service فقط للخطط في المستويات الأساسية والقياسية والمتميزة والمعزولة.

وقت وحدة المعالجة المركزية مقابل نسبة وحدة المعالجة المركزية

هناك مقياسان يعكسان استخدام وحدة المعالجة المركزية:

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

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

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

يتم تسجيل مقاييس خطة خدمة التطبيق والتطبيق وتجميعها بواسطة الخدمة ويتم الاحتفاظ بها وفقًا لهذه القواعد.

مراقبة الحصص النسبية والمقاييس في مدخل Microsoft Azure

لمراجعة حالة الحصص النسبية والمقاييس المختلفة التي تؤثر على تطبيق ما، انتقل إلى مدخل Microsoft Azure.

مخطط بياني للحصص في مدخل Microsoft Azure

للعثور على الحصص النسبية، حدد إعدادات >الحصص النسبية. في المخطط، يمكنك مراجعة:

  1. اسم الحصة النسبية.
  2. فاصل إعادة الضبط الخاص به.
  3. حدها الحالي.
  4. قيمتها الحالية.

مخطط متري في مدخل Microsoft Azureيمكنك الوصول إلى المقاييس مباشرة من صفحة نظرة عامة على المورد. هنا سترى الرسوم البيانية التي تمثل بعض مقاييس التطبيقات.

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

لمعرفة المزيد حول المقاييس، راجع مراقبة مقاييس الخدمة.

التنبيهات والتحجيم التلقائي

يمكن ربط مقاييس التطبيق أو خطة App Service بالتنبيهات. لمزيد من المعلومات، راجع التنبيهات.

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

لمزيد من المعلومات حول المقياس التلقائي، راجع كيفية القياس وأفضل الممارسات لـ Azure Monitor للتحجيم التلقائي.