مرجع بيانات مراقبة خدمة 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
سجل النشاط
يسرد الجدول المرتبط العمليات التي يمكن تسجيلها في سجل النشاط لهذه الخدمة. هذه العمليات هي مجموعة فرعية من جميع عمليات موفر الموارد المحتملة في سجل النشاط.
لمزيد من المعلومات حول مخطط إدخالات سجل النشاط، راجع مخطط سجل النشاط.
المحتوى ذو الصلة
- راجع مراقبة خدمة Azure SignalR للحصول على وصف لمراقبة خدمة Azure SignalR.
- راجع مراقبة موارد Azure باستخدام Azure Monitor للحصول على تفاصيل حول مراقبة موارد Azure.
- راجع استخدام سجلات التشخيص لمراقبة SignalR Service للحصول على إرشادات مفصلة حول كيفية تمكين سجلات خدمة Azure SignalR والاستعلام عن ذلك واستكشاف الأخطاء وإصلاحها.