Azure Monitor لقاموس مصطلحات Azure Virtual Desktop

تسرد هذه المقالة المصطلحات والمفاهيم الأساسية المتعلقة ب Azure Monitor لسطح المكتب الظاهري Azure (المعاينة) وتصفها بإيجاز.

التنبيهات

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

الجلسات المتاحة

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

نجاح الاتصال

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

المستخدمون النشطون يوميا (DAU)

إجمالي عدد المستخدمين الذين بدأوا جلسة خلال ال 24 ساعة الماضية.

تنبيهات يومية

إجمالي عدد التنبيهات التي يتم تشغيلها كل يوم.

الاتصالات اليومية وإعادة الاتصال

بدأ العدد الإجمالي للاتصالات وإعادة الاتصال أو اكتمل خلال ال 24 ساعة الماضية.

ساعات الاتصال اليومية

إجمالي عدد الساعات التي تم قضاؤها متصلا بجلسة عبر المستخدمين في آخر 24 ساعة.

التشخيص والأخطاء

عند ظهور خطأ أو تنبيه في Azure Monitor for Azure Virtual Desktop، يتم تصنيفه حسب ثلاثة أشياء:

  • نوع النشاط: هذه الفئة هي كيفية تصنيف الخطأ بواسطة تشخيصات Azure Virtual Desktop. الفئات هي أنشطة الإدارة والخلاصات والاتصالات وتسجيلات المضيف والأخطاء ونقاط التفتيش. تعرف على المزيد حول هذه الفئات في استخدام "إحصاءات السجل" لميزة التشخيص.

  • النوع: تعرض هذه الفئة موقع الخطأ.

    • حدثت أخطاء تم وضع علامة عليها ك "خدمة" أو "ServiceError = TRUE" في خدمة Azure Virtual Desktop.
    • حدثت الأخطاء التي تم وضع علامة عليها على أنها "نشر" أو تم وضع علامة عليها "ServiceError = FALSE" خارج خدمة Azure Virtual Desktop.
    • لمعرفة المزيد حول علامة ServiceError، راجع سيناريوهات الخطأ الشائعة.
  • المصدر: تقدم هذه الفئة وصفا أكثر تحديدا لمكان حدوث الخطأ.

    • التشخيص: دور الخدمة المسؤول عن مراقبة نشاط الخدمة والإبلاغ عنه للسماح للمستخدمين بمراقبة مشكلات النشر وتشخيصها.

    • RDBroker: دور الخدمة المسؤول عن تنسيق أنشطة النشر والحفاظ على حالة الكائنات والتحقق من صحة المصادقة والمزيد.

    • RDGateway: دور الخدمة المسؤول عن التعامل مع اتصال الشبكة بين المستخدمين النهائيين والأجهزة الظاهرية.

    • RDStack: مكون برنامج مثبت على الأجهزة الظاهرية للسماح لها بالاتصال بخدمة سطح المكتب الظاهري ل Azure.

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

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

تأخير الإدخال

"تأخير الإدخال" في Azure Monitor for Azure Virtual Desktop يعني تأخير الإدخال لكل عداد أداء عملية لكل جلسة. في صفحة أداء المضيف في aka.ms/azmonwvdi، يتم تكوين عداد الأداء هذا لإرسال تقرير إلى الخدمة مرة واحدة كل 30 ثانية. تسمى هذه الفواصل الزمنية التي تبلغ 30 ثانية "عينات" ، والتقرير هو أسوأ حالة في تلك النافذة. تعكس القيم الوسيطة و p95 النسبة المئوية الوسيطة و 95 عبر جميع العينات.

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

نضع التأخير في الفئات التالية:

  • جيد: أقل من 150 مللي ثانية.
  • مقبول: 150-500 مللي ثانية.
  • ضعيف: 500-2000 مللي ثانية (أقل من ثانيتين).
  • سيئة: أكثر من 2000 مللي ثانية (2 ثانية وما فوق).

لمعرفة المزيد حول كيفية عمل عداد تأخير الإدخال، راجع عدادات أداء تأخير إدخال المستخدم.

المستخدمون النشطون شهريا (MAU)

إجمالي عدد المستخدمين الذين بدأوا جلسة في آخر 28 يوما. إذا قمت بتخزين البيانات لمدة 30 يوما أو أقل، فقد ترى قيم MAU وConnection أقل من المتوقع خلال الفترات التي يتوفر فيها أقل من 28 يوما من البيانات.

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

تعرض عدادات الأداء أداء مكونات الأجهزة وأنظمة التشغيل والتطبيقات.

يسرد الجدول التالي عدادات الأداء الموصى بها والفترات الزمنية التي يستخدمها Azure Monitor لسطح مكتب Azure الظاهري:

اسم عداد الأداء الفاصل الزمني
القرص المنطقي (C:)\ متوسط طول قائمة انتظار القرص 30 seconds
القرص المنطقي (C:)\ متوسط ثانية القرص / نقل 60 ثانية
القرص المنطقي (C:)\طول قائمة انتظار القرص الحالي 30 seconds
الذاكرة(*)\الميجابايت المتوفرة 30 seconds
الذاكرة(*)\أخطاء الصفحة/ثانية 30 seconds
الذاكرة(*)\الصفحات/الثانية 30 seconds
الذاكرة(*)\٪ وحدات البايت الملتزمة قيد الاستخدام 30 seconds
PhysicalDisk(*)\متوسط طول قائمة انتظار القرص 30 seconds
PhysicalDisk(*)\متوسط ثانية القرص/قراءة 30 seconds
PhysicalDisk(*)\متوسط ثانية القرص/النقل 30 seconds
PhysicalDisk(*)\متوسط ثانية القرص/الكتابة 30 seconds
معلومات المعالج (_Total) \٪ وقت المعالج 30 seconds
الخدمات الطرفية(*)\الجلسات النشطة 60 ثانية
الخدمات الطرفية(*)\الجلسات غير النشطة 60 ثانية
الخدمات الطرفية(*)\إجمالي الجلسات 60 ثانية
* تأخير إدخال المستخدم لكل عملية (*) \ أقصى تأخير للإدخال 30 seconds
* تأخير إدخال المستخدم لكل جلسة (*) \ أقصى تأخير في الإدخال 30 seconds
شبكة RemoteFX (*)\TCP RTT الحالية 30 seconds
شبكة RemoteFX (*)\عرض النطاق الترددي الحالي ل UDP 30 seconds

لمعرفة المزيد حول كيفية قراءة عدادات الأداء، راجع تكوين عدادات الأداء.

لمعرفة المزيد حول عدادات أداء تأخير الإدخال، راجع عدادات أداء تأخير إدخال المستخدم.

مشكلات الاتصال المحتملة

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

  • المحاولات (عدد محاولات الاتصال)
  • الموارد (عدد التطبيقات أو أجهزة سطح المكتب المنشورة)
  • المضيفون (عدد الأجهزة الظاهرية)
  • العملاء

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

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

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

وقت الرحلة ذهابا وإيابا (RTT)

وقت الرحلة ذهابا وإيابا (RTT) هو تقدير لوقت رحلة الاتصال ذهابا وإيابا بين موقع المستخدم النهائي ومنطقة Azure الخاصة بمضيف الجلسة. لمعرفة المواقع التي تتمتع بأفضل زمن انتقال، ابحث عن موقعك المطلوب في أداة Azure Virtual Desktop Experience Estimator.

تاريخ الجلسة

يعرض عنصر الجلسات حالة جميع الجلسات، المتصلة وغير المتصلة بالإنترنت. لا تعرض الجلسات الخاملة سوى الجلسات غير المتصلة.

خطورة 0 تنبيهات

العناصر الأكثر إلحاحا التي تحتاج إلى العناية بها على الفور. إذا لم تعالج هذه المشكلات، فقد تتسبب في توقف نشر Azure Virtual Desktop عن العمل.

وقت الاتصال

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

وقت الاتصال له مرحلتان:

  • الاتصال، وهو الوقت الذي تستغرقه خدمة Azure لتوجيه المستخدم إلى مضيف جلسة عمل.
  • "تسجيل الدخول"، وهو الوقت الذي تستغرقه الخدمة لأداء المهام المتعلقة بتسجيل الدخول إلى المستخدم وإنشاء الجلسة على مضيف الجلسة.

عند مراقبة وقت الاتصال، ضع في اعتبارك الأمور التالية:

  • يتم قياس وقت الاتصال باستخدام نقاط التفتيش التالية من بيانات خدمة Azure Virtual Desktop:

    • يبدأ: WVDCحالة onnection = بدأت

    • الانتهاء: WVDCheckpoints name = ShellReady (أجهزة الكمبيوتر المكتبية); الاسم = أول تشغيل تطبيق ل RemoteApp (RdpShellAppExecuted)

    على سبيل المثال، سيتم قياس الوقت اللازم لبدء تشغيل تجربة سطح المكتب استنادا إلى المدة التي يستغرقها تشغيل Windows Explorer (explorer.exe).

  • عادة ما يستغرق إنشاء جلسات عمل جديدة وقتا أطول من إعادة إنشاء اتصالات بالجلسات الحالية بسبب الاختلافات في عملية "تسجيل الدخول" للاتصالات الجديدة والقائمة.

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

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

ملاحظة

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

يوضح المخطط الانسيابي التالي المراحل الأربع لعملية تسجيل الدخول:

A flowchart showing the four stages of the sign-in process: User Route, Stack Connected, Logon, and Shell Start to Shell Ready.

يوضح المخطط الانسيابي المكونات الأربعة التالية:

  • مسار المستخدم: الوقت الذي يستغرقه المستخدم من الوقت الذي يحدد فيه المستخدم أيقونة Azure Virtual Desktop لبدء جلسة عمل إلى الوقت الذي تحدد فيه الخدمة مضيف للاتصال به. يمكن أن يؤدي الحمل العالي للشبكة أو حمل الخدمة العالي أو توجيه حركة مرور الشبكة الفريد إلى أوقات توجيه عالية. لاستكشاف مشكلات مسار المستخدم وإصلاحها، انظر إلى مسارات الشبكة.

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

  • تسجيل الدخول: الوقت الذي يستغرقه بين إنشاء اتصال بمضيف ووقت بدء تحميل shell. يتضمن وقت تسجيل الدخول العديد من العمليات التي يمكن أن تسهم في أوقات الاتصال العالية. يمكنك عرض البيانات الخاصة بمرحلة "تسجيل الدخول" في Insights لمعرفة ما إذا كانت هناك قمم غير متوقعة في متوسط الأوقات.

    تنقسم عملية "تسجيل الدخول" إلى أربع مراحل:

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

    • كائنات نهج المجموعة (GPOs): الوقت المستغرق لتطبيق نهج المجموعة على الجلسات الجديدة. يعد الارتفاع الكبير في هذا المجال من البيانات علامة على أن لديك عددا كبيرا جدا من سياسات المجموعة، أو أن تطبيق السياسات يستغرق وقتا طويلا جدا، أو أن مضيف الجلسة يواجه مشكلات في الموارد. شيء واحد يمكنك القيام به لتحسين أوقات المعالجة هو التأكد من أن وحدة تحكم المجال قريبة من مضيفي الجلسة قدر الإمكان.

    • Shell Start: الوقت الذي يستغرقه إطلاق shell (عادة ما يكون explorer.exe).

    • FSLogix (Frxsvc): الوقت الذي يستغرقه إطلاق FSLogix في جلسات جديدة. قد يشير وقت الإطلاق الطويل إلى وجود مشكلات في الأسهم المستخدمة لاستضافة ملفات تعريف مستخدمي FSLogix. لاستكشاف هذه المشكلات وإصلاحها، تأكد من اقتران المشاركات مع مضيفي الجلسات وقياسها بشكل مناسب لمتوسط عدد المستخدمين الذين يسجلون الدخول إلى المضيفين. مجال آخر يجب أن تنظر إليه هو حجم الملف الشخصي. يمكن أن تؤدي أحجام الملفات الشخصية الكبيرة إلى إبطاء أوقات التشغيل.

  • تبدأ Shell في أن تكون جاهزة: الوقت من عندما يبدأ تحميل الغلاف إلى الوقت الذي يتم فيه تحميله بالكامل وجاهز للاستخدام. يمكن أن يحدث التأخير في هذه المرحلة بسبب الحمل الزائد لمضيف الجلسة (ارتفاع وحدة المعالجة المركزية أو الذاكرة أو نشاط القرص) أو مشكلات التكوين.

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

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

المستخدمون لكل نواة

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

سجلات أحداث Windows

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

يسرد الجدول التالي سجلات أحداث Windows المطلوبة ل Azure Monitor لسطح مكتب Azure الظاهري:

اسم حدث نوع الحدث
التطبيق خطأ وتحذير
Microsoft-Windows-TerminalServices-RemoteConnectionManager/Admin الخطأ والتحذير والمعلومات
Microsoft-Windows-TerminalServices-LocalSessionManager/Operational الخطأ والتحذير والمعلومات
النظام خطأ وتحذير
Microsoft-FSLogix-Apps/Operational الخطأ والتحذير والمعلومات
Microsoft-FSLogix-Apps/Admin الخطأ والتحذير والمعلومات

لمعرفة المزيد حول Windows سجلات الأحداث، راجع Windows خصائص سجلات الأحداث.

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

يمكنك أيضا إعداد Azure Advisor لمساعدتك في معرفة كيفية حل المشكلات الشائعة أو منعها. تعرف على المزيد في مقدمة إلى Azure Advisor.

إذا كنت بحاجة إلى مساعدة أو لديك أي أسئلة، فتحقق من موارد مجتمعنا: