المقاييس القياسية لنتائج تحليلات التطبيق

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

إشعار

تعتمد الوثائق التالية على واجهة برمجة تطبيقات Application Insights الكلاسيكية. الخطة طويلة الأجل ل Application Insights هي جمع البيانات باستخدام OpenTelemetry. لمزيد من المعلومات، راجع تمكين Azure Monitor OpenTelemetry لتطبيقات .NET Node.js وPython وJava.

مقاييس التوفر

تمكنك المقاييس في فئة التوفر من رؤية حالة تطبيق الويب الخاص بك كما هو ملاحظ من النقاط حول العالم. قم بتكوين اختبارات التوفر لبدء استخدام أي مقاييس من هذه الفئة.

التوافر (availabilityResults/availabilityPercentage)

يظهر مقياس التوفر النسبة المئوية لاختبارات الويب التي لم تكتشف أي مشكلات. أقل قيمة ممكنة هي 0، مما يشير إلى فشل كافة عمليات تشغيل اختبار الويب. تعني قيمة 100 أن جميع عمليات تشغيل اختبار الويب اجتازت معايير التحقق من الصحة.

وحدة القياس التجميعات المعتمدة الأبعاد المدعومة
النسبة المئوية المتوسط Run location, Test name

مدة اختبار التوفر (availabilityResults/المدة)

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

وحدة القياس التجميعات المعتمدة الأبعاد المدعومة
مللي ثانية متوسط، الحد الأدنى، الحد الأقصى Run location، ، Test nameTest result

اختبارات التوفر (availabilityResults/count)

يعكس مقياس اختبارات التوفر عدد اختبارات الويب التي يديرها Azure Monitor.

وحدة القياس التجميعات المعتمدة الأبعاد المدعومة
عدد عدد Run location، ، Test nameTest result

مقاييس المتصفح

يتم جمع مقاييس المتصفح من قبل Application Insights JavaScript SDK من متصفحات المستخدم النهائي الحقيقية. فهي توفر رؤى رائعة حول تجربة المستخدمين مع تطبيق الويب الخاص بك. لا يتم عادة أخذ عينات من مقاييس المتصفح، مما يعني أنها توفر دقة أعلى لأرقام الاستخدام مقارنة بالمقاييس من جانب الخادم التي قد تكون منحرفة عن طريق أخذ العينات.

إشعار

لجمع مقاييس المتصفح، يجب أن يكون تطبيقك مزودًا بأجهزة Application Insights JavaScript SDK.

وقت تحميل صفحة المستعرض (browserTimings/totalDuration)

وحدة القياس التجميعات المعتمدة الأبعاد المدعومة
مللي ثانية متوسط، الحد الأدنى، الحد الأقصى بلا

وقت معالجة العميل (browserTiming/processingDuration)

وحدة القياس التجميعات المعتمدة الأبعاد المدعومة
مللي ثانية متوسط، الحد الأدنى، الحد الأقصى بلا

وقت صفحة تحميل شبكة الاتصال (browserTimings/networkDuration)

وحدة القياس التجميعات المعتمدة الأبعاد المدعومة
مللي ثانية متوسط، الحد الأدنى، الحد الأقصى بلا

تلقي وقت الاستجابة (browserTimings/receiveDuration)

وحدة القياس التجميعات المعتمدة الأبعاد المدعومة
مللي ثانية متوسط، الحد الأدنى، الحد الأقصى بلا

إرسال وقت الطلب (browserTimings/sendDuration)

وحدة القياس التجميعات المعتمدة الأبعاد المدعومة
مللي ثانية متوسط، الحد الأدنى، الحد الأقصى بلا

مقاييس الفشل

تظهر المقاييس في الفشل مشاكل في معالجة الطلبات والمكالمات التبعية والاستثناءات التي تم طرحها.

استثناءات المتصفح (exceptions/browser)

يعكس هذا المقياس عدد الاستثناءات التي تم طرحها من رمز التطبيق قيد التشغيل في المتصفح. يتم تضمين الاستثناءات التي يتم تعقبها باستدعاء Application Insights API trackException() في المقياس.

وحدة القياس التجميعات المعتمدة الأبعاد المدعومة
عدد عدد Cloud role name

فشل استدعاء التبعية (dependencies/failed)

عدد مكالمات التبعية الفاشلة.

وحدة القياس التجميعات المعتمدة الأبعاد المدعومة
عدد عدد Cloud role instance، Cloud role name، Dependency performance، Dependency type، Is traffic synthetic، Result code. Target of dependency call

الاستثناءات (الاستثناءات/العدد)

في كل مرة عند تسجيل استثناء إلى Application Insights هناك استدعاء إلى أسلوب trackException() في SDK. يظهر مقياس الاستثناءات عدد الاستثناءات المسجلة.

وحدة القياس التجميعات المعتمدة الأبعاد المدعومة
عدد عدد Cloud role instance، ، Cloud role nameDevice type

الطلبات الفاشلة (requests/failed)

عدد طلبات الخادم المتعقبة التي تم وضع علامة عليها على أنها فاشلة. بشكل افتراضي، يضع Application Insights SDK تلقائيًّا على كل طلب خادم الذي يعيد رمز استجابة HTTP 5xx أو 4xx كطلب فاشل. يمكنك تخصيص هذا المنطق عن طريق تعديل خاصية النجاح لعنصر قياس الطلب عن بُعد في مُهيئ القياس عن بُعد المخصص.

وحدة القياس التجميعات المعتمدة الأبعاد المدعومة
عدد عدد Cloud role instance، Cloud role name، Is synthetic traffic، ، Request performanceResult code

استثناءات الخادم (الاستثناءات/الخادم)

يوضح هذا المقياس عدد استثناءات الخادم.

وحدة القياس التجميعات المعتمدة الأبعاد المدعومة
عدد عدد Cloud role instance, Cloud role name

عدادات الأداء

استخدم المقاييس في فئة عدادات الأداء للوصول إلى عدادات أداء النظام التي تم جمعها بواسطة Application Insights.

الذاكرة المتوفرة (performanceCounters/availableMemory)

وحدة القياس التجميعات المعتمدة الأبعاد المدعومة
البيانات التابعة: ميغابايت، غيغابايت متوسط, ماكس, الحد الأدنى Cloud role instance

معدل الاستثناء (performanceCounters/exceptionRate)

وحدة القياس التجميعات المعتمدة الأبعاد المدعومة
عدد متوسط, ماكس, الحد الأدنى Cloud role instance

HTTP وقت تنفيذ الطلب (performanceCounters/requestExecutionTime)

وحدة القياس التجميعات المعتمدة الأبعاد المدعومة
مللي ثانية متوسط, ماكس, الحد الأدنى Cloud role instance

معدل طلب HTTP (performanceCounters/requestsPerSecond)

وحدة القياس التجميعات المعتمدة الأبعاد المدعومة
عدد الطلبات في الثانية. متوسط, ماكس, الحد الأدنى Cloud role instance

طلبات HTTP في قائمة انتظار التطبيق (performanceCounters/requestsInQueue)

وحدة القياس التجميعات المعتمدة الأبعاد المدعومة
عدد متوسط, ماكس, الحد الأدنى Cloud role instance

معالجة وحدة المعالجة المركزية (performanceCounters/processCpuPercentage)

يوضح المقياس مقدار إجمالي سعة المعالج التي تستهلكها العملية التي تستضيف التطبيق الذي تتم مراقبته.

وحدة القياس التجميعات المعتمدة الأبعاد المدعومة
النسبة المئوية متوسط, ماكس, الحد الأدنى Cloud role instance

إشعار

يتراوح نطاق المقياس بين 0 و100 * n، حيث n هي عدد الذواكر الأساسية المتوفرة لوحدة المعالجة المركزية. على سبيل المثال، يمكن أن تمثّل قيمة المقياس 200% استخدام كامل لذاكرتين أساسيتين لوحدة معالجة مركزية، أو نصف استخدام لأربع ذواكر أساسية لوحدة معالجة مركزية، وهكذا. المعالجة الموحدة لوحدة المعالجة المركزية هي مقياس بديل يجمعه العديد من عِدد تطوير البرامج ويمثّل القيمة نفسها ولكنه يقسمها على عدد الذواكر الرئيسية المتوفرة لوحدة المعالجة المركزية. وبالتالي، يكون نطاق مقياس المعالجة الموحدة لوحدة المعالجة المركزية من 0 حتى 100.

معدل عمليات التنفيذ (performanceCounters/processIOBytesPerSecond)

وحدة القياس التجميعات المعتمدة الأبعاد المدعومة
وحدات البايت لكل الثانية متوسط، الحد الأدنى، الحد الأقصى Cloud role instance

معالجة وحدات البايت الخاصة (performanceCounters/processPrivateBytes)

مقدار الذاكرة غير المشتركة التي خصصتها العملية المراقبة لبياناتها.

وحدة القياس التجميعات المعتمدة الأبعاد المدعومة
بايت متوسط، الحد الأدنى، الحد الأقصى Cloud role instance

وقت المعالج (performanceCounters/processorCpuPercentage)

استهلاك المعالج بواسطة كافة العمليات التي تعمل على مثيل الخادم الخاضع للمراقبة.

وحدة القياس التجميعات المعتمدة الأبعاد المدعومة
النسبة المئوية متوسط، الحد الأدنى، الحد الأقصى Cloud role instance

إشعار

مقياس وقت المعالج غير متوفر للتطبيقات المستضافة في Azure App Services. استخدم مقياس معالجة وحدة المعالجة المركزية لتتبع استخدام وحدة المعالجة المركزية لتطبيقات الويب المُستضافة في خدمات التطبيقات.

مقاييس الخادم

استدعاءات التبعية (dependencies/count)

هذا المقياس يتعلق بعدد استدعاءات التبعية.

وحدة القياس التجميعات المعتمدة الأبعاد المدعومة
عدد عدد Cloud role instance، Cloud role name، Dependency performance، Dependency type، Is traffic synthetic، Result code، ، Successful call، Target of a dependency call

مدة التبعية (dependencies/duration)

يشير هذا المقياس إلى مدة استدعاءات التبعية.

وحدة القياس التجميعات المعتمدة الأبعاد المدعومة
مللي ثانية متوسط، الحد الأدنى، الحد الأقصى Cloud role instance، Cloud role name، Dependency performance، Dependency type، Is traffic synthetic، Result code، ، Successful call، Target of a dependency call

معدل طلب الخادم (الطلبات/العدد)

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

وحدة القياس التجميعات المعتمدة الأبعاد المدعومة
العدد في الثانية المتوسط Cloud role instance، Cloud role name، Is traffic synthetic، ، Result performanceResult codeSuccessful request

طلبات الخادم (الطلبات/العدد)

وحدة القياس التجميعات المعتمدة الأبعاد المدعومة
عدد عدد Cloud role instance، Cloud role name، Is traffic synthetic، ، Result performanceResult codeSuccessful request

زمن استجابة الخادم (requests/duration)

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

وحدة القياس التجميعات المعتمدة الأبعاد المدعومة
ملّي ثانية متوسط، الحد الأدنى، الحد الأقصى Cloud role instance، Cloud role name، Is traffic synthetic، ، Result performanceResult codeSuccessful request

مقاييس الاستخدام

وقت تحميل عرض الصفحة (pageViews/duration)

يشير هذا المقياس إلى مقدار الوقت الذي استغرقه تحميل أحداث PageView.

وحدة القياس التجميعات المعتمدة الأبعاد المدعومة
ملّي ثانية متوسط، الحد الأدنى، الحد الأقصى Cloud role name, Is traffic synthetic

طرق عرض الصفحة (مشاهدات الصفحة/العدد)

عدد أحداث PageView المسجلة مع تطبيق TrackPageView() Insights API.

وحدة القياس التجميعات المعتمدة الأبعاد المدعومة
عدد عدد Cloud role name, Is traffic synthetic

التتبعات (التتبعات/ العدد)

عدد عبارات التتبع المسجلة مع تطبيق TrackTrace() Insights استدعاء API.

وحدة القياس التجميعات المعتمدة الأبعاد المدعومة
عدد عدد Cloud role instance، ، Cloud role name، Is traffic syntheticSeverity level

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