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

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

إشعار

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

المقاييس

يسرد هذا القسم جميع مقاييس النظام الأساسي المجموعة تلقائياً والمجموعة لـ ناقل خدمة Microsoft Azure. موفر الموارد لهذه المقاييس هو Microsoft.ServiceBus/namespaces.

طلب المقاييس

تحسب عدد طلبات البيانات وبيانات التشغيل.

اسم المقياس قابل للتصدير عبر إعدادات التشخيص الوحدة نوع التجميع ‏‏الوصف الأبعاد
الطلبات الواردة ‏‏نعم‬ عدد الإجمالي عدد الطلبات المقدمة إلى ناقل خدمة Microsoft Azure خلال فترة زمنية محددة. EntityName
الطلبات الناجحة لا عدد الإجمالي عدد الطلبات الناجحة المجراه إلى ناقل خدمة Microsoft Azure خلال فترة زمنية محددة. اسم الكيان
OperationResult
أخطاء الخادم لا عدد الإجمالي عدد الطلبات المعالجة بسبب خطأ في ناقل خدمة Microsoft Azure خلال فترة محددة. اسم الكيان
OperationResult
أخطاء المستخدم لا عدد الإجمالي عدد الطلبات التي لم يتم معالجتها بسبب أخطاء المستخدم خلال فترة محددة. اسم الكيان
الطلبات المخنوقة لا عدد الإجمالي

عدد الطلبات المقيدة بسبب تجاوز الاستخدام.

يحتوي بعد MessagingErrorSubCode على القيم المحتملة التالية:

  • CPU: تقييد CPU
  • التخزين: يشير إلى وجود قيد بسبب عمليات نقاط التفتيش المعلقة
  • Namespace: تقييد عمليات مساحة الاسم.
  • مجهول: تقييد الموارد الأخرى.
اسم الكيان
MessagingErrorSubCode
عمليات نقاط التفتيش المعلقة لا عدد المتوسط عدد عمليات نقاط التفتيش المعلقة على مساحة الاسم. تبدأ الخدمة في التقييد عندما يتجاوز عدد نقاط التفتيش المعلقة الحد الأقصى لعمليات (500,000 + (500,000 * وحدات المراسلة)). ينطبق هذا المقياس فقط على مساحات الأسماء التي تستخدم الطبقة المتميزة. MessagingErrorSubCode
خادم إرسال زمن الانتقال لا مللي ثانية المتوسط الوقت الذي يستغرقه ناقل خدمة Azure لإكمال الطلب. اسم الكيان

يتم تصنيف النوعين التاليين من الأخطاء على أنهما أخطاء مستخدم:

  1. أخطاء من جانب العميل (في HTTP التي قد تكون 400 خطأ).
  2. الأخطاء التي تحدث أثناء معالجة الرسائل، مثل MessageLockLostException.

مقاييس الرسالة

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

هام

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

إشعار

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

مقاييس الاتصال

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

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

إشعار

المقاييس التالية متاحة فقط مع المستوى المميز.

المقاييس المهمة التي يجب مراقبتها بحثًا عن أي انقطاعات لمساحة اسم المستوى المميز هي: استخدام وحدة المعالجة المركزية «CPU» لكل مساحة اسم وحجم الذاكرة لكل مساحة اسم. قم بإعداد التنبيهات لهذه المقاييس باستخدام Azure Monitor.

المقياس الآخر الذي يمكنك مراقبته هو: الطلبات المقيدة. لا ينبغي أن تحدث مشكلة طالما ظلت مساحة اسم الخدمة ضمن حدود ذاكرتها ووحدة المعالجة المركزية «CPU» والوصلات الوسيطة. للحصول على مزيدٍ من المعلومات، انظر التحكم بالنطاق الترددي في ناقل خدمة Microsoft Azure للمستوى المتميز

اسم المقياس قابل للتصدير عبر إعدادات التشخيص الوحدة نوع التجميع ‏‏الوصف الأبعاد
استخدام وحدة المعالجة المركزية لكل مساحة الاسم لا CPU نسبة مئوية النسبة المئوية لاستخدام وحدة المعالجة المركزية «CPU» لمساحة الاسم. Replica
استخدام حجم الذاكرة لكل مساحة اسم لا استخدام الذاكرة نسبة مئوية النسبة المئوية لاستخدام الذاكرة لمساحة الاسم. Replica

مقاييس الخطأ

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

نتيجة العملية
أخطاء المستخدم لا عدد الإجمالي عدد الطلبات التي لم يتم معالجتها بسبب أخطاء المستخدم خلال فترة محددة. اسم الكيان

نتيجة العملية

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

يدعم ناقل خدمة Microsoft Azure الأبعاد التالية للمقاييس في Azure Monitor. تعد إضافة أبعاد إلى مقاييسك أمرًا اختياريًا. إذا لم تضف أبعادًا، تُحدد المقاييس على مستوى مساحة الاسم.

اسم البعد ‏‏الوصف
اسم الكيان يدعم ناقل خدمة Microsoft Azure كيانات المراسلة ضمن مساحة الاسم. باستخدام مقياس "الطلبات الواردة"، سيكون لبعد Entity Name قيمة "-NamespaceOnlyMetric-" بالإضافة إلى جميع قوائم الانتظار والموضوعات الخاصة بك. يمثل هذا الطلب، الذي تم إجراؤه على مستوى مساحة الاسم. تتضمن الأمثلة طلبا لسرد جميع قوائم الانتظار/الموضوعات ضمن مساحة الاسم أو الطلبات إلى الكيانات التي فشلت المصادقة أو التخويل.

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

يسرد هذا القسم أنواع سجلات الموارد التي يمكنك جمعها لـ ناقل خدمة Microsoft Azure.

  • Operational logs
  • Virtual network and IP filtering logs
  • سجلات تدقيق وقت التشغيل

ناقل خدمة Azure الآن القدرة على إرسال السجلات إلى أي من جدولي الوجهة - تشخيص Azure أو جداول خاصة بالموارد في Log Analytics. يمكنك استخدام التبديل المتوفر على مدخل Microsoft Azure لاختيار جداول الوجهة.

لقطة شاشة لمربع الحوار لتعيين جدول الوجهة.

Operational logs

تتضمن إدخالات سجل التشغيل العناصر المدرجة في الجدول التالي:

Name ‏‏الوصف مدعوم في AzureDiagnostics مدعوم في AZMSOperationalLogs (جدول خاص بالموارد)
ActivityId معرف داخلي، يستخدم لتحديد النشاط المحدد ‏‏نعم‬ ‏‏نعم‬
EventName اسم العملية ‏‏نعم‬ ‏‏نعم‬
ResourceId معرف مورد Azure Resource Manager ‏‏نعم‬ ‏‏نعم‬
SubscriptionId مُعرّف الاشتراك ‏‏نعم‬ ‏‏نعم‬
EventtimeString وقت العملية ‏‏نعم‬ لا
TimeGenerated [UTC] وقت العملية المنفذة (بالتوقيت العالمي المتفق عليه) لا ‏‏نعم‬
EventProperties خصائص العملية ‏‏نعم‬ ‏‏نعم‬
Status حالة العملية ‏‏نعم‬ ‏‏نعم‬
Caller مستدعي العملية (مدخل Microsoft Azure أو عميل الإدارة) ‏‏نعم‬ ‏‏نعم‬
Provider اسم الخدمة التي تنبعث منها السجلات على سبيل المثال ServiceBus لا ‏‏نعم‬
Type نوع السجلات المنبعثة لا ‏‏نعم‬
Category فئة السجل ‏‏نعم‬ لا

فيما يلي مثال على سلسلة JSON للسجل التشغيلي:

تشخيصات Azure:


{
  "ActivityId": "0000000000-0000-0000-0000-00000000000000",
  "EventName": "Create Queue",
  "resourceId": "/SUBSCRIPTIONS/<AZURE SUBSCRPTION ID>/RESOURCEGROUPS/<RESOURCE GROUP NAME>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<SERVICE BUS NAMESPACE NAME>",
  "SubscriptionId": "0000000000-0000-0000-0000-00000000000000",
  "EventTimeString": "9/28/2016 8:40:06 PM +00:00",
  "EventProperties": "{\"SubscriptionId\":\"0000000000-0000-0000-0000-00000000000000\",\"Namespace\":\"mynamespace\",\"Via\":\"https://mynamespace.servicebus.windows.net/f8096791adb448579ee83d30e006a13e/?api-version=2016-07\",\"TrackingId\":\"5ee74c9e-72b5-4e98-97c4-08a62e56e221_G1\"}",
  "Status": "Succeeded",
  "Caller": "ServiceBus Client",
  "category": "OperationalLogs"
}


إدخال جدول خاص بالموارد:


{

  "ActivityId": "0000000000-0000-0000-0000-00000000000000",
  "EventName": "Retrieve Queue",
  "resourceId": "/SUBSCRIPTIONS/<AZURE SUBSCRPTION ID>/RESOURCEGROUPS/<RESOURCE GROUP NAME>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<SERVICE BUS NAMESPACE NAME>",
  "SubscriptionId": "0000000000-0000-0000-0000-00000000000000",
  "TimeGenerated(UTC)": "9/28/2023 8:40:06 PM +00:00",
  "EventProperties": "{\"SubscriptionId\":\"0000000000-0000-0000-0000-00000000000000\",\"Namespace\":\"mynamespace\",\"Via\":\"https://mynamespace.servicebus.windows.net/f8096791adb448579ee83d30e006a13e/?api-version=2016-07\",\"TrackingId\":\"5ee74c9e-72b5-4e98-97c4-08a62e56e221_G1\"}",
  "Status": "Succeeded",
  "Caller": "ServiceBus Client",
  "type": "AZMSOperationalLogs",
  "Provider" : "SERVICEBUS"

}

الأحداث والعمليات التي تم التقاطها في سجلات التشغيل

تلتقط السجلات التشغيلية جميع عمليات الإدارة التي يتم إجراؤها على مساحة الاسم Azure Service Bus. لا تُسجل عمليات البيانات، بسبب الحجم الكبير لعمليات البيانات المجراه على ناقل خدمة Microsoft Azure.

إشعار

لمساعدتك على تتبع عمليات البيانات بشكل أفضل، نوصي باستخدام التتبع من جانب العميل.

يتم تسجيل عمليات الإدارة التالية في سجلات التشغيل:

النطاق العملية
مساحة الاسم - إنشاء مساحة الاسم
- تحديث مساحة الاسم
- حذف مساحة الاسم
- تحديث مساحة الاسم
- استرداد مساحة الاسم
- نهج الوصول المشترك
Queue - إنشاء قائمة انتظار
- تحديث قائمة الانتظار
- حذف قائمة الانتظار
- الحذف التلقائي لقائمة انتظار الحذف
- استرداد قائمة الانتظار
الموضوع - إنشاء موضوع
- تحديث الموضوع
- حذف الموضوع
- الحذف التلقائي لموضوع الحذف
- استرداد الموضوع
الاشتراك - إنشاء اشتراك
- تحديث الاشتراك
- حذف الاشتراك
- الحذف التلقائي لحذف الاشتراك
- استرداد الاشتراك

إشعار

في الوقت الحالي، لا يتم تتبع عمليات القراءة في سجلات التشغيل.

Virtual network and IP filtering logs

يشتمل حدث اتصال JSON للشبكة الظاهرية (VNet) لناقل خدمة Microsoft Azure على عناصر مدرجة في الجدول التالي:

Name ‏‏الوصف مدعوم في تشخيصات Azure مدعوم في AZMSVnet الاتصال ionEvents (جدول خاص بالموارد)
SubscriptionId مُعرف اشتراكك في Azure ‏‏نعم‬ ‏‏نعم‬
NamespaceName اسم مساحة الاسم ‏‏نعم‬ ‏‏نعم‬
IPAddress عنوان IP لعميل متصل بخدمة ناقل خدمة Microsoft Azure ‏‏نعم‬ ‏‏نعم‬
AddressIP عنوان IP للعميل المتصل بناقل الخدمة ‏‏نعم‬ ‏‏نعم‬
TimeGenerated [UTC] وقت العملية المنفذة (بالتوقيت العالمي المتفق عليه) ‏‏نعم‬ ‏‏نعم‬
Action الإجراء الذي اتخذه ناقل خدمة Microsoft Azure عند تقييم طلبات الاتصال. الإجراءات المدعومة هي قبول الاتصال ورفض الاتصال. ‏‏نعم‬ ‏‏نعم‬
Reason يقدم سبباً لتنفيذ الإجراء ‏‏نعم‬ ‏‏نعم‬
Count عدد مرات حدوث الإجراء المحدد ‏‏نعم‬ ‏‏نعم‬
ResourceId معرف مورد Azure Resource Manager. ‏‏نعم‬ ‏‏نعم‬
Category فئة السجل ‏‏نعم‬ لا
Provider اسم الخدمة التي تنبعث منها السجلات على سبيل المثال ServiceBus لا ‏‏نعم‬
Type نوع السجلات المنبعثة لا نعم

إشعار

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

فيما يلي مثال على سلسلة JSON لسجل الشبكة الظاهرية:

AzureDiagnostics؛

{
    "SubscriptionId": "0000000-0000-0000-0000-000000000000",
    "NamespaceName": "namespace-name",
    "IPAddress": "1.2.3.4",
    "Action": "Accept Connection",
    "Reason": "IP is accepted by IPAddress filter.",
    "Count": 1,
    "ResourceId": "/SUBSCRIPTIONS/<AZURE SUBSCRIPTION ID>/RESOURCEGROUPS/<RESOURCE GROUP NAME>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<SERVICE BUS NAMESPACE NAME>",
    "Category": "ServiceBusVNetConnectionEvent"
}

إدخال جدول خاص بالموارد:

{
    "SubscriptionId": "0000000-0000-0000-0000-000000000000",
    "NamespaceName": "namespace-name",
    "AddressIp": "1.2.3.4",
    "Action": "Accept Connection",
    "Message": "IP is accepted by IPAddress filter.",
    "Count": 1,
    "ResourceId": "/SUBSCRIPTIONS/<AZURE SUBSCRIPTION ID>/RESOURCEGROUPS/<RESOURCE GROUP NAME>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<SERVICE BUS NAMESPACE NAME>",
    "Provider" : "SERVICEBUS",
    "Type": "AZMSVNetConnectionEvents"
}

سجلات تدقيق وقت التشغيل

تعمل سجلات تدقيق وقت التشغيل على التقاط المعلومات التشخيصية المجمعة لعمليات الوصول المختلفة إلى وحدة البيانات (مثل إرسال الرسائل أو تلقيها) في ناقل خدمة Azure.

إشعار

في الوقت الحالي، تتوفر سجلات تدقيق وقت التشغيل فقط في المستوى المتميز.

تتضمن سجلات تدقيق وقت التشغيل العناصر المذكورة في الجدول التالي:

Name ‏‏الوصف مدعوم في تشخيصات Azure مدعوم في AZMSRuntimeAuditLogs (جدول خاص بالموارد)
ActivityId معرّف فريد عالمي مُنشأ عشوائياً يضمن التفرد لنشاط التدقيق. ‏‏نعم‬ ‏‏نعم‬
ActivityName اسم عملية وقت التشغيل. ‏‏نعم‬ ‏‏نعم‬
ResourceId المورد المقترن بالنشاط. ‏‏نعم‬ ‏‏نعم‬
Timestamp نوع التجميع. ‏‏نعم‬ لا
time Generated (UTC) الوقت المجمع لا ‏‏نعم‬
Status حالة النشاط (النجاح أو الفشل). ‏‏نعم‬ ‏‏نعم‬
Protocol نوع البروتوكول المقترن بالعملية. ‏‏نعم‬ ‏‏نعم‬
AuthType نوع المصادقة (معرف Microsoft Entra أو نهج SAS). ‏‏نعم‬ ‏‏نعم‬
AuthKey معرف تطبيق Microsoft Entra أو اسم نهج SAS المستخدم للمصادقة على مورد. ‏‏نعم‬ ‏‏نعم‬
NetworkType نوع الوصول إلى الشبكة: Public أو Private. yes ‏‏نعم‬
ClientIP عنوان IP لتطبيق العميل. ‏‏نعم‬ ‏‏نعم‬
Count إجمالي عدد العمليات المُجراة خلال الفترة المجمعة التي تبلغ دقيقة واحدة. ‏‏نعم‬ ‏‏نعم‬
Properties بيانات التعريف الخاصة بعملية مستوى البيانات. yes ‏‏نعم‬
Category فئة السجل ‏‏نعم‬ لا
Provider اسم الخدمة التي تنبعث منها السجلات على سبيل المثال ServiceBus لا ‏‏نعم‬
Type نوع السجلات المنبعثة لا ‏‏نعم‬

فيما يلي مثال لإدخال سجل تدقيق وقت التشغيل:

تشخيصات Azure:

{
    "ActivityId": "<activity id>",
    "ActivityName": "ConnectionOpen | Authorization | SendMessage | ReceiveMessage | PeekLockMessage",
    "ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<Service Bus namespace>/servicebus/<service bus name>",
    "Time": "1/1/2021 8:40:06 PM +00:00",
    "Status": "Success | Failure",
    "Protocol": "AMQP | HTTP | SBMP", 
    "AuthType": "SAS | AAD", 
    "AuthKey": "<AAD Application Name| SAS policy name>",
    "NetworkType": "Public | Private", 
    "ClientIp": "x.x.x.x",
    "Count": 1, 
    "Category": "RuntimeAuditLogs"
 }

إدخال جدول خاص بالموارد:

{
    "ActivityId": "<activity id>",
    "ActivityName": "ConnectionOpen | Authorization | SendMessage | ReceiveMessage | PeekLockMessage",
    "ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<Service Bus namespace>/servicebus/<service bus name>",
    "TimeGenerated (UTC)": "1/1/2021 8:40:06 PM +00:00",
    "Status": "Success | Failure",
    "Protocol": "AMQP | HTTP | SBMP", 
    "AuthType": "SAS | AAD", 
    "AuthKey": "<AAD Application Name| SAS policy name>",
    "NetworkType": "Public | Private", 
    "ClientIp": "x.x.x.x",
    "Count": 1, 
    "Provider": "SERVICEBUS",
    "Type"   : "AZMSRuntimeAuditLogs"
 }

سجلات الأخطاء التشخيصية

تسجل سجلات الأخطاء التشخيصية رسائل الخطأ لأي جانب عميل، وتجاوز التقييد والحصة النسبية الأخطاء. وهي توفر تشخيصات مفصلة لتحديد الأخطاء.

تتضمن سجلات الأخطاء التشخيصية العناصر المدرجة في الجدول أدناه:

Name ‏‏الوصف مدعوم في تشخيصات Azure مدعوم في AZMSDiagnosticErrorLogs (جدول خاص بالموارد)
ActivityId معرّف فريد عالمي مُنشأ عشوائياً يضمن التفرد لنشاط التدقيق. ‏‏نعم‬ ‏‏نعم‬
ActivityName اسم العملية ‏‏نعم‬ ‏‏نعم‬
NamespaceName اسم مساحة الاسم ‏‏نعم‬ yes
EntityType نوع الكيان ‏‏نعم‬ ‏‏نعم‬
EntityName اسم الكيان ‏‏نعم‬ ‏‏نعم‬
OperationResult نوع الخطأ في العملية (Clienterror أو Serverbusy أو quotaexceeded) ‏‏نعم‬ ‏‏نعم‬
ErrorCount عدد الأخطاء المتطابقة أثناء فترة التجميع البالغة دقيقة واحدة. ‏‏نعم‬ ‏‏نعم‬
ErrorMessage رسالة خطأ مفصلة ‏‏نعم‬ ‏‏نعم‬
Provider اسم الخدمة التي تنبعث منها السجلات. القيم المحتملة: eventhub، والمرحل، وservicebus ‏‏نعم‬ ‏‏نعم‬
Time Generated (UTC) وقت العملية لا ‏‏نعم‬
EventTimestamp وقت العملية ‏‏نعم‬ لا
Category فئة السجل ‏‏نعم‬ لا
Type نوع السجلات المنبعثة لا ‏‏نعم‬

فيما يلي مثال لإدخال سجل الأخطاء التشخيصية:

{
    "ActivityId": "0000000000-0000-0000-0000-00000000000000",
    "SubscriptionId": "<Azure Subscription Id",
    "NamespaceName": "Name of Service Bus Namespace",
    "EntityType": "Queue",
    "EntityName": "Name of Service Bus Queue",
    "ActivityName": "SendMessage",
    "ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<service bus namespace name>",,
    "OperationResult": "ClientError",
    "ErrorCount": 1,
    "EventTimestamp": "3/27/2024 1:02:29.126 PM +00:00",
    "ErrorMessage": "the sessionid was not set on a message, and it cannot be sent to the entity. entities that have session support enabled can only receive messages that have the sessionid set to a valid value.",
    "category": "DiagnosticErrorLogs"
 }

إدخال جدول خاص بالموارد:

{
    "ActivityId": "0000000000-0000-0000-0000-00000000000000",
    "NamespaceName": "Name of Service Bus Namespace",
    "EntityType": "Queue",
    "EntityName": "Name of Service Bus Queue",
    "ActivityName": "SendMessage",
    "ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<service bus namespace name>",,
    "OperationResult": "ClientError",
    "ErrorCount": 1,
    "TimeGenerated [UTC]": "1/27/2024 4:02:29.126 PM +00:00",
    "ErrorMessage": "the sessionid was not set on a message, and it cannot be sent to the entity. entities that have session support enabled can only receive messages that have the sessionid set to a valid value.",
    "Type": "AZMSDiagnosticErrorLogs"
 }

في 30 سبتمبر 2026، سنتقاعد دعم بروتوكول SBMP ناقل خدمة Azure، لذلك لن تتمكن من استخدام هذا البروتوكول بعد 30 سبتمبر 2026. قم بالترحيل إلى أحدث مكتبات SDK ناقل خدمة Azure باستخدام بروتوكول AMQP، الذي يوفر تحديثات أمان مهمة وقدرات محسنة، قبل ذلك التاريخ.

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

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

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

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