مشاركة عبر


مراقبة مرجع بيانات Azure Web PubSub

توفر هذه المقالة مرجعا لبيانات السجل والقياس التي تم جمعها لتحليل أداء وتوافر Azure Web PubSub. راجع مقالة Monitor Azure Web PubSub للحصول على تفاصيل حول جمع بيانات المراقبة وتحليلها ل Azure Web PubSub.

المقاييس

توفر المقاييس رؤى حول الحالة التشغيلية للخدمة. المقاييس المتوفرة هي:

Metric الوحدة نوع التجميع الموصى به ‏‏الوصف الأبعاد
عدد إغلاق الاتصال العد المجموع عدد الاتصالات المغلقة لأسباب مختلفة. ConnectionCloseCategory
عدد الاتصال عدد الحد الأقصى / المتوسط عدد الاتصالات بالخدمة. بلا أبعاد
عدد فتح الاتصال العد المجموع عدد الاتصالات الجديدة التي تم فتحها. بلا أبعاد
استخدام الحصة النسبية للاتصال نسبة مئوية الحد الأقصى / المتوسط النسبة المئوية للاتصالات بالنسبة إلى الحصة النسبية للاتصال. بلا أبعاد
نسبة استخدام الشبكة الواردة بايت المجموع نسبة استخدام الشبكة الواردة إلى الخدمة. بلا أبعاد
تدفق نسبة استخدام الشبكة بايت المجموع نسبة استخدام الشبكة الصادرة من الخدمة. بلا أبعاد
تحميل الخادم نسبة مئوية الحد الأقصى / المتوسط النسبة المئوية لتحميل الخادم. بلا أبعاد

لمزيد من المعلومات، راجع القياسات.

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

الأرشفة إلى حساب تخزين

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

التنسيق

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

جدول الخصائص

Name ‏‏الوصف
مجموعة مجموعة من حدث السجل. القيم المسموح بها هي: Connectionو AuthorizationThrottling
connectionId هوية الاتصال
userId هوية المستخدم
رسالة رسالة مفصلة لحدث السجل
مركز اسم المركز المعرف من قبل المستخدم
routeTemplate قالب المسار لواجهة برمجة التطبيقات
httpMethod أسلوب HTTP (POST/GET/PUT/DELETE)
عنوان URL محدد موقع المورد الموحد
معرف التتبع المعرف الفريد لاستدعاء
statusCode رمز استجابة HTTP
المدة يتم تلقي المدة بين الطلب ومعالجتها
رؤوس المعلومات الإضافية التي تم تمريرها من قبل العميل والخادم مع طلب HTTP أو استجابة

الكود التالي هو مثال على سلسلة JSON لسجل الأرشيف:

{
  "properties": {
    "message": "Connection started",
    "collection": "Connection",
    "connectionId": "LW61bMG2VQLIMYIVBMmyXgb3c418200",
    "userId": null
  },
  "operationName": "ConnectionStarted",
  "category": "ConnectivityLogs",
  "level": "Informational",
  "callerIpAddress": "167.220.255.79",
  "resourceId": "/SUBSCRIPTIONS/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/RESOURCEGROUPS/MYGROUP/PROVIDERS/MICROSOFT.SIGNALRSERVICE/WEBPUBSUB/MYWEBPUBSUB",
  "time": "2021-09-17T05:25:05Z",
  "location": "westus"
}

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

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

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

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

يستخدم Azure Web PubSub جداول Kusto من سجلات Azure Monitor. يمكنك الاستعلام عن هذه الجداول باستخدام تحليلات السجل.

(راجع أيضًا )