ملاحظة
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
تم تصميم مجمعات ساعات الجهاز الظاهري لجمع بيانات صحة الجهاز الظاهري على موارد مختلفة مثل القرص والشبكة، عن طريق تشغيل عمليات التحقق من الصحة داخل الجهاز الظاهري. تساعد مجموعة المجمعين هذه في تحديد المشكلات ومراقبة اتجاهات الأداء وتحسين الموارد لتحسين تجربة المستخدم الشاملة.
توفر هذه المقالة ملخصا لجميع المجمعات المتوفرة في مراقبة الجهاز الظاهري، جنبا إلى جنب مع الفحوصات والمقاييس والسجلات وتكوينات المعلمات المقابلة. للحصول على أوصاف مفصلة لكل فحص ومقياس وسجل، راجع صفحة نظرة عامة على مراقبة الجهاز الظاهري .
المتطلبات الأساسية
تفترض هذه المقالة أنك على دراية بما يلي:
- فحوصات مراقبة الجهاز الظاهري والمقاييس والسجلات
- تثبيت مراقبة الجهاز الظاهري على الأجهزة الظاهرية ومجموعات التحجيم
إشعار
الاسم | الوصف |
---|---|
جامع | التجميع المنطقي للاختبارات المماثلة حيث يمكنك جمع الفحوصات والمقاييس والسجلات لتحديد صحة مورد معين |
اشارات | ما يتم إصداره ليعكس الحالة الصحية للأجهزة الظاهرية. الأنواع الثلاثة من الإشارات المنبعثة هي الفحوصات والمقاييس والسجلات |
مجموعة | يشير إلى ما إذا كان المجمعون جزءا من المجموعة الأساسية أو الاختيارية. يتم تمكين مجمعات المجموعات الأساسية بشكل افتراضي، بينما يمكن تمكين مجمعات المجموعات الاختيارية أو تعطيلها استنادا إلى متطلباتك |
العلامات | يستخدم لتصنيف وتصفية عمليات التحقق والمقاييس والسجلات |
الأهلية | تحديد ما إذا كان المجمع مؤهلا للتنفيذ استنادا إلى سمات البيئة التي تحددها |
السلوك الافتراضي | الإعداد القياسي والإجراء الذي سيتم اتباعه إذا لم يتم توفير تكوينات مخصصة. |
معلمات قابلة للكتابة فوق | المعلمات المقترنة التي يمكن تخصيصها لتجاوز التكوين الافتراضي |
المجموعات والعلامات والفحوصات والمقاييس وسجلات الأحداث المقابلة
اسم المجمع | مجموعة | العلامات | الشيكات | المقاييس | سجلات الأحداث |
---|---|---|---|---|---|
outbound_connectivity | لب | الشبكة |
|
||
dns | لب | الشبكة |
|
||
tcp_stats | لب | الشبكة |
|
||
clock_skew | لب | ساعة |
|
||
disk_io | لب | القرص |
|
|
|
disk_iops | لب | القرص |
|
||
imds | لب | IMDS |
|
||
عملية | لب | معالجة |
|
||
process_memory | لب | معالجة |
|
||
process_cpu | لب | معالجة |
|
||
process_monitor | اختياري | معالجة |
|
|
|
system_error | لب | نظام التشغيل |
|
||
az_storage_blob | اختياري | AzBlob |
|
||
hardware_health_monitor | اختياري | الأجهزة |
|
||
hardware_health_nvidia_smi | اختياري | الأجهزة |
|
الأهلية والسلوك الافتراضي والمعلمات القابلة للكتابة فوقها
اسم المجمع | الأهلية | السلوك الافتراضي | معلمات قابلة للكتابة فوق |
---|---|---|---|
outbound_connectivity | مؤهل إذا لم يتم تعيين EnvironmentAttribute "OutboundConnectivityDisabled" أو تعيينه إلى "false" | يتم تنفيذ هذا المجمع كل 60s. في كل تنفيذ، يرسل طلب http GET إلى http://www.msftconnecttest.com/connecttest.txt مع مهلة من 5s. إذا فشل الطلب، فإنه يعيد المحاولة مرتين إضافيتين على الأكثر مع وفاصل زمني من 10s. يتم وضع علامة "فشل" على التحقق إذا فشلت جميع عمليات إعادة المحاولة. |
|
dns | مؤهل إذا لم يتم تعيين EnvironmentAttribute "OutboundConnectivityDisabled" أو تعيينه إلى "false" | يتم تنفيذ هذا المجمع كل 180s. في كل تنفيذ، يحاول حل اسم www.msftconnecttest.com DNS . يتم وضع علامة "فشل" على التحقق إذا تعذر حل اسم DNS. |
|
tcp_stats | مؤهل دائما | يتم تنفيذ هذا المجمع كل 180s. في كل تنفيذ، فإنه يجمع إحصائيات TCP لآخر 180s. |
|
clock_skew | مؤهل إذا لم يتم تعيين EnvironmentAttribute "OutboundConnectivityDisabled" أو تعيينه إلى "false" | يتم تنفيذ هذا المجمع كل 180s. في كل تنفيذ، فإنه يسترد إزاحة الساعة بين خادم time.windows.com NTP البعيد والجهاز الظاهري. يتم وضع علامة "فشل" على التحقق إذا كان انحراف الساعة أكبر من 5.0 ثوان. في Windows VM، إذا فشل الاتصال بخادم NTP البعيد، فإنه يتراجع للتحقق من Windows Time Service باستخدام الأمر w32tm. يتم وضع علامة على التحقق على أنه "فشل" إذا كان الأمر w32tm يرجع "مؤشر الكبس: 3 (غير متزامن)". |
|
disk_io | مؤهل دائما إذا لم يتم تحديد نقاط التحميل. إذا تم تحديد نقاط التحميل بشكل صريح، فلا تكون مؤهلة إلا عند إرفاق أقراص البيانات بالجهاز الظاهري | يتم تنفيذ هذا المجمع كل 180s. في كل تنفيذ، يتحقق من توفر القرص io في كل نقطة تحميل متوفرة عن طريق إنشاء مجلد وإنشاء ملف وكتابة وحدات البايت إليه وحذفه وحذف المجلد. ثم يجمع معلومات استخدام القرص بما في ذلك المساحة المستخدمة والمساحة الفارغة والسعة الإجمالية والنسبة المئوية المستخدمة من كل نقطة تحميل. |
|
disk_iops | مؤهل دائما | يتم تنفيذ هذا المجمع كل 180s. في كل تنفيذ، فإنه يجمع عمليات قراءة وكتابة القرص في الثانية من كل جهاز قرص متاح. |
|
imds | مؤهل دائما | يتم تنفيذ هذا المجمع كل 180s. في كل تنفيذ، يستعلم عن نقطة http://169.254.169.254/metadata/instance/compute نهاية IMDS ويتحقق من أن نص الاستجابة يحتوي على المعلومات (SubscriptionId وResourceGroup وVMId وResourceId) للجهاز الظاهري. مهلة الاستعلام هي 10s. إذا فشل الاستعلام، فإنه يعيد المحاولة ثلاث مرات أخرى على الأكثر مع فاصل زمني من 15s و30s و45s. |
|
عملية | مؤهل دائما | يتم تنفيذ هذا المجمع كل 180s. في كل تنفيذ، يقوم بإنشاء وتنفيذ الأمر ${SYTEM_DIR}\system32\cmd.exe /c echo hello في جهاز Windows وفي /bin/sh -c echo hello جهاز Linux. مهلة تنفيذ العملية هي 10s. |
|
process_memory | مؤهل دائما | يتم تنفيذ هذا المجمع كل 180s. في كل تنفيذ، يحدد أعلى ثلاث عمليات مع معظم استخدام الذاكرة ويبلغ عن ProcessRSSPercent و ProcessPageFaults و MachineMemoryTotalInBytes و MachineMemoryUsedPercent و TotalPageFaults. |
|
process_cpu | مؤهل دائما | يتم تنفيذ هذا المجمع كل 180s. في كل تنفيذ، فإنه يحدد العمليات الثلاث الأولى مع استخدام وحدة المعالجة المركزية الأكثر والإبلاغ عن ProcessCoreUsage و ProcessMachineUsage و MachineTotalCpuUsage. |
|
process_monitor | مؤهل دائما | لم يتم تنفيذه. إذا تم تمكينه بشكل صريح من قبل المستخدم، يتحقق هذا المجمع مما إذا كانت العملية المحددة قيد التشغيل ويجمع وقت التشغيل الخاص بها في ثوان. |
|
system_error | مؤهل في جهاز Windows | يتم تنفيذ المجمع كل ثلاث دقائق. في كل تنفيذ، يشترك في قناة "النظام" ل Windows EventLog ويستعلم عن الأحداث ذات المستوى المحدد في SystemData <=2 (بما في ذلك LOG_ALWAYS، حرج، خطأ). يتم تعريف measurementTarget على أنه Source_EventId ل EventLog باستخدام الإعدادات المحلية الافتراضية ل Windows. يتم تطبيق حد أقصى لا يزيد عن 10 مقادير قياس مختلفة في كل مجموعة. |
|
az_storage_blob | مؤهل إذا لم يتم تعيين EnvironmentAttribute "OutboundConnectivityDisabled" أو تعيينه إلى "false" | لم يتم تنفيذه. إذا تم تمكينه بشكل صريح من قبل المستخدم، يتحقق هذا المجمع مما إذا كان يمكن للجهاز الظاهري الوصول إلى Azure Storage Blob المحدد باستخدام إما الهوية المدارة أو رمز SAS المميز. |
|
hardware_health_monitor | مؤهل في جهاز Windows | لم يتم تنفيذه. إذا تم تمكينه بشكل صريح من قبل المستخدم، يجمع هذا المجمع معلومات صحة الأجهزة من سجل أحداث Windows، ويتم حاليا جمع الأحداث الهامة ذات الصلة بالقرص فقط، بما في ذلك الأحداث ذات المعرف 7 و500 و504 و505 و512 و549. |
|
hardware_health_nvidia_smi | مؤهل في جهاز Linux Ubuntu | لم يتم تنفيذه. إذا تم تمكينه بشكل صريح من قبل المستخدم، يجمع هذا المجمع معلومات صحة الأجهزة من سجل أحداث Windows، ويتم حاليا جمع الأحداث الهامة ذات الصلة بالقرص فقط، بما في ذلك الأحداث ذات المعرف 7 و500 و504 و505 و512 و549. |
|