مشاركة عبر


مرجع بيانات مراقبة خدمة Azure SignalR

تحتوي هذه المقالة على كافة معلومات مرجع المراقبة لهذه الخدمة.

راجع مراقبة خدمة Azure SignalR للحصول على تفاصيل حول البيانات التي يمكنك جمعها لخدمة Azure SignalR وكيفية استخدامها.

المقاييس

يسرد هذا القسم جميع مقاييس النظام الأساسي التي تم جمعها تلقائيا لهذه الخدمة. تعد هذه المقاييس أيضا جزءا من القائمة العمومية لجميع مقاييس النظام الأساسي المدعومة في Azure Monitor.

للحصول على معلومات حول استبقاء المقاييس، راجع نظرة عامة على مقاييس Azure Monitor.

توجد مقاييس Azure SignalR Service في فئات الأخطاء أو التشبع أو نسبة استخدام الشبكة .

المقاييس المدعومة ل Microsoft.SignalRService/SignalR

يسرد الجدول التالي المقاييس المتوفرة لنوع مورد Microsoft.SignalRService/SignalR.

  • قد لا تكون كافة الأعمدة موجودة في كل جدول.
  • قد تكون بعض الأعمدة خارج ناحية عرض الصفحة. حدد توسيع الجدول لعرض كافة الأعمدة المتوفرة.

عناوين الجدول

  • الفئة - مجموعة المقاييس أو التصنيف.
  • Metric - اسم عرض المقياس كما يظهر في مدخل Microsoft Azure.
  • الاسم في واجهة برمجة تطبيقات REST - اسم المقياس كما هو مشار إليه في واجهة برمجة تطبيقات REST.
  • الوحدة - وحدة القياس.
  • التجميع - نوع التجميع الافتراضي. القيم الصالحة: المتوسط (المتوسط)، الحد الأدنى (الحد الأدنى)، الحد الأقصى (الحد الأقصى)، الإجمالي (المجموع)، العدد.
  • - أبعاد الأبعاد المتوفرة للمقياس.
  • فواصل زمنية للحبوب - يتم فيها أخذ عينات من المقياس. على سبيل المثال، PT1M يشير إلى أن المقياس يتم أخذ عينات كل دقيقة، PT30M كل 30 دقيقة، PT1H كل ساعة، وما إلى ذلك.
  • تصدير DS - ما إذا كان المقياس قابلا للتصدير إلى سجلات Azure Monitor عبر إعدادات التشخيص. للحصول على معلومات حول تصدير المقاييس، راجع إنشاء إعدادات التشخيص في Azure Monitor.

أخطاء الفئة:

Metric الاسم في واجهة برمجة تطبيقات REST الوحدة التجميع أبعاد الحبوب الزمنية تصدير DS
أخطاء النظام

النسبة المئوية لأخطاء النظام
SystemErrors نسبة مئوية الحد الأقصى <لا شيء> PT1M ‏‏نعم‬
أخطاء المستخدم

النسبة المئوية لأخطاء المستخدم
UserErrors نسبة مئوية الحد الأقصى <لا شيء> PT1M ‏‏نعم‬

الفئة: التشبع

Metric الاسم في واجهة برمجة تطبيقات REST الوحدة التجميع أبعاد الحبوب الزمنية تصدير DS
تحميل الخادم

تحميل خادم SignalR.
ServerLoad نسبة مئوية الحد الأدنى، الحد الأقصى، المتوسط <لا شيء> PT1M لا

الفئة: نسبة استخدام الشبكة

Metric الاسم في واجهة برمجة تطبيقات REST الوحدة التجميع أبعاد الحبوب الزمنية تصدير DS
عدد إغلاق الاتصال

عدد الاتصالات المغلقة لأسباب مختلفة.
ConnectionCloseCount عدد الإجمالي (المجموع) Endpoint, ConnectionCloseCategory PT1M ‏‏نعم‬
عدد الاتصالات

مقدار اتصال المستخدم.
ConnectionCount عدد الحد الأقصى Endpoint PT1M ‏‏نعم‬
عدد فتح الاتصال

عدد الاتصالات الجديدة التي تم فتحها.
ConnectionOpenCount عدد الإجمالي (المجموع) Endpoint PT1M ‏‏نعم‬
استخدام حصة الاتصال النسبية

النسبة المئوية للاتصال المتصل بالحصة النسبية للاتصال.
ConnectionQuotaUtilization نسبة مئوية الحد الأدنى، الحد الأقصى، المتوسط <لا شيء> PT1M ‏‏نعم‬
نسبة استخدام الشبكة الواردة

نسبة استخدام الشبكة الواردة للخدمة
InboundTraffic بايت الإجمالي (المجموع) <لا شيء> PT1M ‏‏نعم‬
عدد الرسائل

إجمالي عدد الرسائل.
MessageCount عدد الإجمالي (المجموع) <لا شيء> PT1M ‏‏نعم‬
نسبة استخدام الشبكة الصادرة

نسبة استخدام الشبكة الصادرة للخدمة
OutboundTraffic بايت الإجمالي (المجموع) <لا شيء> PT1M ‏‏نعم‬

المقاييس المدعومة ل Microsoft.SignalRService/SignalR/النسخ المتماثلة

يسرد الجدول التالي المقاييس المتوفرة لنوع مورد Microsoft.SignalRService/SignalR/replicas.

  • قد لا تكون كافة الأعمدة موجودة في كل جدول.
  • قد تكون بعض الأعمدة خارج ناحية عرض الصفحة. حدد توسيع الجدول لعرض كافة الأعمدة المتوفرة.

عناوين الجدول

  • الفئة - مجموعة المقاييس أو التصنيف.
  • Metric - اسم عرض المقياس كما يظهر في مدخل Microsoft Azure.
  • الاسم في واجهة برمجة تطبيقات REST - اسم المقياس كما هو مشار إليه في واجهة برمجة تطبيقات REST.
  • الوحدة - وحدة القياس.
  • التجميع - نوع التجميع الافتراضي. القيم الصالحة: المتوسط (المتوسط)، الحد الأدنى (الحد الأدنى)، الحد الأقصى (الحد الأقصى)، الإجمالي (المجموع)، العدد.
  • - أبعاد الأبعاد المتوفرة للمقياس.
  • فواصل زمنية للحبوب - يتم فيها أخذ عينات من المقياس. على سبيل المثال، PT1M يشير إلى أن المقياس يتم أخذ عينات كل دقيقة، PT30M كل 30 دقيقة، PT1H كل ساعة، وما إلى ذلك.
  • تصدير DS - ما إذا كان المقياس قابلا للتصدير إلى سجلات Azure Monitor عبر إعدادات التشخيص. للحصول على معلومات حول تصدير المقاييس، راجع إنشاء إعدادات التشخيص في Azure Monitor.

أخطاء الفئة:

Metric الاسم في واجهة برمجة تطبيقات REST الوحدة التجميع أبعاد الحبوب الزمنية تصدير DS
أخطاء النظام

النسبة المئوية لأخطاء النظام
SystemErrors نسبة مئوية الحد الأقصى <لا شيء> PT1M ‏‏نعم‬
أخطاء المستخدم

النسبة المئوية لأخطاء المستخدم
UserErrors نسبة مئوية الحد الأقصى <لا شيء> PT1M ‏‏نعم‬

الفئة: التشبع

Metric الاسم في واجهة برمجة تطبيقات REST الوحدة التجميع أبعاد الحبوب الزمنية تصدير DS
تحميل الخادم

تحميل خادم SignalR.
ServerLoad نسبة مئوية الحد الأدنى، الحد الأقصى، المتوسط <لا شيء> PT1M لا

الفئة: نسبة استخدام الشبكة

Metric الاسم في واجهة برمجة تطبيقات REST الوحدة التجميع أبعاد الحبوب الزمنية تصدير DS
عدد إغلاق الاتصال

عدد الاتصالات المغلقة لأسباب مختلفة.
ConnectionCloseCount عدد الإجمالي (المجموع) Endpoint, ConnectionCloseCategory PT1M ‏‏نعم‬
عدد الاتصالات

مقدار اتصال المستخدم.
ConnectionCount عدد الحد الأقصى Endpoint PT1M ‏‏نعم‬
عدد فتح الاتصال

عدد الاتصالات الجديدة التي تم فتحها.
ConnectionOpenCount عدد الإجمالي (المجموع) Endpoint PT1M ‏‏نعم‬
استخدام حصة الاتصال النسبية

النسبة المئوية للاتصال المتصل بالحصة النسبية للاتصال.
ConnectionQuotaUtilization نسبة مئوية الحد الأدنى، الحد الأقصى، المتوسط <لا شيء> PT1M ‏‏نعم‬
نسبة استخدام الشبكة الواردة

نسبة استخدام الشبكة الواردة للخدمة
InboundTraffic بايت الإجمالي (المجموع) <لا شيء> PT1M ‏‏نعم‬
عدد الرسائل

إجمالي عدد الرسائل.
MessageCount عدد الإجمالي (المجموع) <لا شيء> PT1M ‏‏نعم‬
نسبة استخدام الشبكة الصادرة

نسبة استخدام الشبكة الصادرة للخدمة
OutboundTraffic بايت الإجمالي (المجموع) <لا شيء> PT1M ‏‏نعم‬

لمزيد من التفاصيل حول مقاييس Azure SignalR Service، راجع مقاييس Azure SignalR Service.

إشعار

تظهر أنواع تجميع المقاييس في مستكشف المقاييس في مدخل Microsoft Azure ك Count وAvg وMin وMax وSum.

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

أبعاد المقاييس

للحصول على معلومات حول أبعاد القياس، راجع المقاييس متعددة الأبعاد.

تحتوي هذه الخدمة على الأبعاد التالية المقترنة بمقاييسها.

نقطة النهاية

توضح هذه المقالة نوع الاتصال. يتضمن قيم الأبعاد: العميل والخادم وLiveTrace.

ConnectionCloseCategory

يعطي سبب إغلاق الاتصال. يتضمن قيم البعد التالية.

قيمة ‏‏الوصف
عادي يتم إغلاق الاتصال بشكل طبيعي.
مخنوق باستخدام عدد/معدل الرسائل أو تقييد الاتصال، تحقق من عدد الاتصالات وعدد الرسائل الاستخدام الحالي وحدود الموارد.
PingTimeout مهلة اتصال الاتصال.
NoAvailableServerConnection لا يمكن تأسيس اتصال العميل ولا يمرر تأكيد الاتصال لأنه لا يوجد اتصال خادم متوفر.
InvokeUpstreamFailed فشل استدعاء المصدر.
SlowClient عدد كبير جدا من الرسائل غير المدرجة في قائمة الانتظار في جانب الخدمة.
مصافحة الاتصال تم إنهاء الاتصال في مرحلة تأكيد الاتصال، والذي قد يحدث بسبب إغلاق الطرف البعيد لاتصال WebSocket دون إكمال تأكيد الاتصال الوثيق. يحدث تأكيد الاتصال بسبب مشكلة في الشبكة. تحقق من إعدادات المستعرض لمعرفة ما إذا كان العميل قادرا على إنشاء اتصال websocket.
ServerConnectionNotFound خادم المركز الهدف غير متوفر. هذه القيمة حسب التصميم ويجب إجراء إعادة الاتصال بعد هذا الانخفاض.
تم إغلاق ServerConnection تم إغلاق اتصال العميل بسبب إسقاط اتصال الخادم المقابل. عندما يستخدم خادم التطبيق Azure SignalR Service SDK، في الخلفية، فإنه يبدأ اتصالات الخادم بخدمة Azure SignalR البعيدة. يرتبط كل اتصال عميل بالخدمة بأحد اتصالات الخادم لتوجيه نسبة استخدام الشبكة بين العميل وخادم التطبيق. بمجرد إغلاق اتصال الخادم، يتم إغلاق جميع اتصالات العميل التي يخدمها مع رسالة ServerConnectionDropped .
ServiceTransientError خطأ خادم داخلي.
طلب غير متكرر يحدث طلب غير صالح بسبب اسم مركز غير صالح أو حمولة خاطئة أو طلب غير صحيح.
ClosedByAppServer طلب خادم التطبيق من الخدمة إغلاق العميل.
ServiceReload يتم تشغيل إعادة تحميل الخدمة عند إسقاط اتصال بسبب إعادة تحميل مكون خدمة داخلي. لا يشير هذا الحدث إلى وجود خلل وهو جزء من عملية الخدمة العادية.
ServiceModeSwitched تم إغلاق الاتصال بعد تبديل وضع الخدمة، مثل من الوضع بلا خادم إلى الوضع الافتراضي.
غير المصرح به الاتصال غير مصرح به.

سجلات الموارد

يسرد هذا القسم أنواع سجلات الموارد التي يمكنك جمعها لهذه الخدمة. يسحب القسم من قائمة جميع أنواع فئات سجلات الموارد المدعومة في Azure Monitor.

سجلات الموارد المدعومة ل Microsoft.SignalRService/SignalR

الفئة اسم عرض الفئة جدول السجل يدعم خطة السجل الأساسية يدعم تحويل وقت الاستيعاب مثال على الاستعلامات تكاليف التصدير
AllLogs سجلات خدمة Azure SignalR. سجلات تشخيص خدمة SignalR

سجلات تشخيص خدمة Azure SignalR.

لا ‏‏نعم‬ الاستعلامات لا

سجلات الموارد المدعومة ل Microsoft.SignalRService/SignalR/النسخ المتماثلة

الفئة اسم عرض الفئة جدول السجل يدعم خطة السجل الأساسية يدعم تحويل وقت الاستيعاب مثال على الاستعلامات تكاليف التصدير
AllLogs سجلات خدمة Azure SignalR. سجلات تشخيص خدمة SignalR

سجلات تشخيص خدمة Azure SignalR.

لا ‏‏نعم‬ الاستعلامات ‏‏نعم‬

تعيين جدول سجل الموارد

تختلف أسماء الحقول لتحليلات السجل قليلا عن أسماء الحقول لوجهات التخزين.

مخطط سجل الأرشيف لحساب تخزين

تتضمن سلاسل JSON لسجل الأرشيف العناصر التالية:

التنسيق

Name ‏‏الوصف
time تسجيل وقت الحدث.
المستوى مستوى حدث السجل.
resourceId معرف المورد لخدمة Azure SignalR.
مكان موقع خدمة Azure SignalR.
الفئة فئة حدث السجل.
اسم العملية اسم عملية الحدث.
CallerIpAddress عنوان IP للخادم/العميل.
الخصائص الخصائص التفصيلية المتعلقة بحدث السجل هذا، كما هو موضح في الجدول التالي.

الخصائص

Name ‏‏الوصف
النوع نوع حدث السجل. حاليا، ConnectivityLogs يتوفر النوع، لتوفير معلومات حول الاتصال بخدمة Azure SignalR.
مجموعة مجموعة من حدث السجل. القيم المسموح بها هي Connectionأو Authorizationأو Throttling.
connectionId هوية الاتصال.
transportType نوع النقل للاتصال. القيم المسموح بها هي Websocketsأو ServerSentEventsأو LongPolling.
connectionType نوع الاتصال. القيم المسموح بها هي Server أو Client. Server هو اتصال من جانب الخادم وهو Client اتصال من جانب العميل.
userId هوية المستخدم.
رسالة رسالة مفصلة لحدث السجل.

مخطط سجلات الأرشيف لتحليلات السجل

تتضمن أعمدة سجل الأرشيف العناصر التالية:

Name ‏‏الوصف
TimeGenerated تسجيل وقت الحدث.
المجموعة مجموعة من حدث السجل. القيم المسموح بها هي: Connectionو Authorizationو.Throttling
OperationName اسم عملية الحدث.
الموقع موقع خدمة Azure SignalR.
المستوى مستوى حدث السجل.
CallerIpAddress عنوان IP للخادم/العميل.
رسالة رسالة مفصلة لحدث السجل.
معرف المستخدم هوية المستخدم.
ConnectionId هوية الاتصال.
ConnectionType نوع الاتصال. القيم المسموح بها هي Server و Client. Server هو اتصال من جانب الخادم وهو Client اتصال من جانب العميل.
نوع النقل نوع النقل للاتصال. القيم المسموح بها هي: Websocketsأو ServerSentEventsأو LongPolling

جداول سجلات Azure Monitor

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

SignalR

Microsoft.SignalRService/SignalR

سجل النشاط

يسرد الجدول المرتبط العمليات التي يمكن تسجيلها في سجل النشاط لهذه الخدمة. هذه العمليات هي مجموعة فرعية من جميع عمليات موفر الموارد المحتملة في سجل النشاط.

لمزيد من المعلومات حول مخطط إدخالات سجل النشاط، راجع مخطط سجل النشاط.