مرجع بيانات مراقبة Azure Stream Analytics

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

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

المقاييس

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

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

يوفر Azure Stream Analytics الكثير من القياسات التي يمكنك استخدامها لمراقبة الاستعلام وأداء الوظيفة واستكشاف الأخطاء وإصلاحها. يمكنك عرض البيانات من هذه المقاييس في صفحة Overview في مدخل Microsoft Azure، في قسم Monitoring .

لقطة شاشة لمدخل Microsoft Azure التي تعرض قسم مراقبة وظائف Stream Analytics.

إذا كنت تريد التحقق من مقياس معين، فحدد Metrics في قسم Monitoring . في الصفحة التي تظهر، حدد المقياس.

لقطة شاشة توضح تحديد القياس في لوحة معلومات مراقبة الوظائف في Stream Analytics.

المقاييس المدعومة ل Microsoft.StreamAnalytics/streamingjobs

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

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

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

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

فشل طلبات الدالة
AMLCalloutFailedRequests عدد الإجمالي (المجموع) LogicalName، ، PartitionId، ProcessorInstanceNodeName PT1M ‏‏نعم‬
أحداث الدالة

أحداث الدالة
AMLCalloutInputEvents عدد الإجمالي (المجموع) LogicalName، ، PartitionId، ProcessorInstanceNodeName PT1M ‏‏نعم‬
طلبات الدالة

طلبات الدالة
AMLCalloutRequests عدد الإجمالي (المجموع) LogicalName، ، PartitionId، ProcessorInstanceNodeName PT1M ‏‏نعم‬
أخطاء تحويل البيانات

أخطاء تحويل البيانات
ConversionErrors عدد الإجمالي (المجموع) LogicalName، ، PartitionId، ProcessorInstanceNodeName PT1M ‏‏نعم‬
أخطاء إلغاء تسلسل الإدخال

أخطاء إلغاء تسلسل الإدخال
DeserializationError عدد الإجمالي (المجموع) LogicalName، ، PartitionId، ProcessorInstanceNodeName PT1M ‏‏نعم‬
أحداث غير مرتبة

أحداث غير صالحة
DroppedOrAdjustedEvents عدد الإجمالي (المجموع) LogicalName، ، PartitionId، ProcessorInstanceNodeName PT1M ‏‏نعم‬
أحداث المدخلات المبكرة

أحداث المدخلات المبكرة
EarlyInputEvents عدد الإجمالي (المجموع) LogicalName، ، PartitionId، ProcessorInstanceNodeName PT1M ‏‏نعم‬
أخطاء وقت التشغيل

أخطاء وقت التشغيل
Errors عدد الإجمالي (المجموع) LogicalName، ، PartitionId، ProcessorInstanceNodeName PT1M ‏‏نعم‬
وحدات بايت حدث الإدخال

وحدات بايت أحداث الإدخال
InputEventBytes بايت الإجمالي (المجموع) LogicalName، ، PartitionId، ProcessorInstanceNodeName PT1M ‏‏نعم‬
أحداث الإدخال

أحداث الإدخال
InputEvents عدد الإجمالي (المجموع) LogicalName، ، PartitionId، ProcessorInstanceNodeName PT1M ‏‏نعم‬
أحداث الإدخال المتراكمة

أحداث الإدخال المتراكمة
InputEventsSourcesBacklogged عدد المتوسط، الحد الأقصى، الحد الأدنى LogicalName، ، PartitionId، ProcessorInstanceNodeName PT1M ‏‏نعم‬
مصادر الإدخال المستلمة

مصادر الإدخال المتلقاة
InputEventsSourcesPerSecond عدد الإجمالي (المجموع) LogicalName، ، PartitionId، ProcessorInstanceNodeName PT1M ‏‏نعم‬
أحداث الإدخال المتأخرة

أحداث الإدخال المتأخرة
LateInputEvents عدد الإجمالي (المجموع) LogicalName، ، PartitionId، ProcessorInstanceNodeName PT1M ‏‏نعم‬
أحداث الإخراج

أحداث الإخراج
OutputEvents عدد الإجمالي (المجموع) LogicalName، ، PartitionId، ProcessorInstanceNodeName PT1M ‏‏نعم‬
تأخير العلامة المائية

تأخير العلامة المائية
OutputWatermarkDelaySeconds ثوانٍ المتوسط، الحد الأقصى، الحد الأدنى LogicalName، ، PartitionId، ProcessorInstanceNodeName PT1M ‏‏نعم‬
استخدام % للمعالج

استخدام % للمعالج
ProcessCPUUsagePercentage نسبة مئوية المتوسط، الحد الأقصى، الحد الأدنى LogicalName، ، PartitionId، ProcessorInstanceNodeName PT1M ‏‏نعم‬
استخدام SU (الذاكرة) %

استخدام SU (الذاكرة) %
ResourceUtilization نسبة مئوية المتوسط، الحد الأقصى، الحد الأدنى LogicalName، ، PartitionId، ProcessorInstanceNodeName PT1M ‏‏نعم‬

أوصاف المقاييس

يوفر Azure Stream Analytics القياسات التالية لك لمراقبة صحة وظيفتك.

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

قد يحتوي هذا المقياس على ارتفاعات متقطعة. نوصي بإجراء اختبارات المقياس لتحديد الحد الأعلى لمهمتك التي بعد ذلك يتم تراكم المدخلات أو زيادة تأخيرات العلامة المائية بسبب ازدحام وحدة المعالجة المركزية.
أحداث المدخلات المبكرة الأحداث التي يكون الطابع الزمني للتطبيق الخاص بها أقدم من وقت الوصول يزيد عن 5 دقائق.
طلبات الدالة الفاشلة عدد استدعاءات دالة التعلم الآلي من Microsoft Azure الفاشلة (إذا كانت موجودة).
أحداث الدالة عدد الأحداث المرسلة إلى دالة التعلم الآلي من Microsoft Azure (إذا كانت موجودة).
طلبات الدالة عدد الاستدعاءات لدالة التعلم الآلي من Microsoft Azure (إذا كانت موجودة).
أخطاء إلغاء تسلسل الإدخال عدد أحداث الإدخالِ التي تعذر إلغاء تسلسلها.
وحدات بايت حدث الإدخال مقدار البيانات التي تتلقاها مهمة Stream Analytics بالبايت. يمكنك استخدام هذا المقياس للتحقق من إرسال الأحداث إلى مصدر الإدخال.
أحداث الإدخال عدد السجلات التي تم إلغاء تسلسلها من أحداث الإدخالِ. ليشمل هذا العدد الأحداث الواردة التي تؤدي إلى أخطاء إلغاء التسلسل. يمكن لـ Stream Analytics استيعاب نفس الأحداث عدة مرات في سيناريوهات مثل عمليات الاسترداد الداخلية والانضمام الذاتي. عدم توقع تطابق قياسات أحداث الإدخال وأحداث الإخراج إذا كانت وظيفتك تحتوي على استعلام «تمرير» بسيط.
مصادر الإدخال المستلمة عدد الرسائل التي تتلقاها الوظيفة. بالنسبة إلى Azure Event Hubs، تكون الرسالة عبارة عن عنصر واحد EventData . بالنسبة إلى Azure Blob Storage، الرسالة هي كائن ثنائي كبير الحجم واحد.

ملاحظة أنه يتم حساب مصادر الإدخال قبل إلغاء التسلسل. في حال كانت هناك أخطاء في إلغاء التسلسل، يمكن أن تكون مصادر الإدخال أكبر من أحداث الإدخال. بخلاف ذلك، يمكن أن تكون مصادر الإدخال أقل من أحداث الإدخال أو مساوية لها لأن كل رسالة يمكن أن تحتوي على أحداث متعددة.
أحداث الإدخال المتأخرة الأحداث التي وصلت بعد فترة التسامح التي تم تكوينها لوصول متأخر. تعرّف على المزيد حول اعتبارات أمر أحداث Azure Stream Analytics.
الأحداث خارج الترتيب عدد الأحداث المستلمة خارج الترتيب والتي تم إسقاطها أو منحها طابع زمني معدل، بناءً على سياسة طلب الحدث. يُمكن أن يتأثر هذا بتكوين إعداد Order Tolerance Window.
أحداث الإخراج كمية البيانات التي ترسلها وظيفة Stream Analytics إلى هدف الإخراج، بعدد الأحداث.
أخطاء وقت التشغيل العدد الإجمالي للأخطاء المتعلقة بمعالجة الاستعلام. يستثني الأخطاء التي تم العثور عليها أثناء استيعاب الأحداث أو نتائج الإخراج.
استخدام SU (الذاكرة) % النسبة المئوية للذاكرة التي تستخدمها وظيفتك. إذا كان هذا المقياس يزيد باستمرار عن 80 بالمائة، فإن تأخير العلامة المائية آخذ في الارتفاع، وعدد الأحداث المتراكمة في تزايد، ففكر في زيادة وحدات التدفق (SUs). يشير الاستخدام العالي إلى أن المهمة تستخدم بالقرب من الحد الأقصى للموارد المخصصة.
تأخير العلامة المائية الحد الأقصى لتأخير العلامةِ المائية عبر جميع أقسام جميع المخرجات في الوظيفة.

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

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

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

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

لقطة شاشة لمخطط يعرض المنطقة الخاصة بتحديد بُعد لمقاييس وظيفة Stream Analytics.

لقطة شاشة توضح تقسيم مقياس من خلال البُعد

لقطة شاشة توضح تصفية مقياس من خلال البُعد

بعد الاسم المنطقي

الاسم المنطقي هو اسم الإدخال أو الإخراج لوظيفة Stream Analytics. على سبيل المثال، افترض أن وظيفة Stream Analytics تحتوي على أربعة مدخلات وخمسة مخرجات. سترى المدخلات المنطقية الفردية الأربعة وخمسة مخرجات منطقية فردية عند تقسيم المقاييس المتعلقة بالإخراج والإخراج حسب هذا البعد.

لقطة شاشة تعرض مدخلات ومخرجات متعددة في وظيفة Stream Analytics.

لقطة شاشة لمخطط يعرض تقسيم مقياس أحداث الإخراج حسب الاسم المنطقي.

يتوفر بعد الاسم المنطقي لتصفية المقاييس التالية وتقسيمها:

  • أحداث الإدخال المتراكمة
  • أخطاء تحويل البيانات
  • أحداث المدخلات المبكرة
  • أخطاء إلغاء تسلسل الإدخال
  • وحدات بايت حدث الإدخال
  • أحداث الإدخال
  • استلام مصدر الإدخال
  • أحداث الإدخال المتأخرة
  • الأحداث خارج الترتيب
  • أحداث الإخراج
  • تأخير العلامة المائية

بُعد اسم العقدة

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

اسم العقدة هو بعد على مستوى عقدة الدفق. يمكن أن يساعدك على التنقل لأسفل مقاييس معينة إلى مستوى عقدة البث المحدد. على سبيل المثال، يمكنك تقسيم مقياس استخدام وحدة المعالجة المركزية ٪ عن طريق تدفق مستوى العقدة للتحقق من استخدام وحدة المعالجة المركزية لعقدة دفق فردية.

لقطة شاشة لمخطط يعرض تقسيم متوسط استخدام وحدة المعالجة المركزية حسب بُعد اسم العقدة.

يتوفر بعد اسم العقدة لتصفية المقاييس التالية وتقسيمها:

  • أحداث الإدخال المتراكمة
  • استخدام % للمعالج (معاينة)
  • أحداث الإدخال
  • أحداث الإخراج
  • استخدام SU (الذاكرة) %
  • تأخير العلامة المائية

بُعد معرف القسم

عند استيعاب البيانات المتدفقة في خدمة Azure Stream Analytics للمعالجة، يتم توزيع بيانات الإدخال على العقد المتدفقة وفقا للأقسام في مصدر الإدخال. بعد معرف القسم هو معرف قسم بيانات الإدخال من مصدر الإدخال.

على سبيل المثال، إذا كان مصدر الإدخال هو مركز أحداث، فإن معرف القسم هو معرف قسم مركز الحدث. معرف القسم في الإدخال هو نفسه كما هو في الإخراج.

رسم بياني يوضح تقسيم تأخير العلامة المائية من خلال بُعد معرف القسم.

يتوفر بعد معرف القسم لتصفية المقاييس التالية وتقسيمها:

  • أحداث الإدخال المتراكمة
  • أخطاء تحويل البيانات
  • أحداث المدخلات المبكرة
  • أخطاء إلغاء تسلسل الإدخال
  • وحدات بايت حدث الإدخال
  • أحداث الإدخال
  • استلام مصدر الإدخال
  • أحداث الإدخال المتأخرة
  • أحداث الإخراج
  • تأخير العلامة المائية

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

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

سجلات الموارد المدعومة ل Microsoft.StreamAnalytics/streamingjobs

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

سجلات من موارد Azure متعددة.

لا لا الاستعلامات لا
Execution التنفيذ تشخيصات Azure

سجلات من موارد Azure متعددة.

لا لا الاستعلامات لا

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

يتم تخزين كافة السجلات بتنسيق JSON. يحتوي كل إدخال على حقول السلسلة الشائعة التالية:

Name ‏‏الوصف
time الطابع الزمني (بالتوقيت العالمي المتفق عليه) للسجل.
resourceId معرف المورد الذي تمت العملية عليه، بأحرف كبيرة. يتضمن معرف الاشتراك ومجموعة الموارد واسم الوظيفة. على سبيل المثال، /SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/MY-RESOURCE-GROUP/PROVIDERS/MICROSOFT. STREAMANALYTICS/STREAMINGJOBS/MYSTREAMINGJOB.
الفئة فئة السجل، إما التنفيذ أو التأليف.
اسم العملية اسم العملية التي تم تسجيلها. على سبيل المثال، إرسال الأحداث: فشل كتابة إخراج SQL إلى mysqloutput.
الحالة حالة العملية. على سبيل المثال، فاشلة أو ناجحة.
المستوى مستوى السجل. على سبيل المثال، خطأ أو تحذير أو معلوماتي.
الخصائص تفاصيل إدخال السجل الخاصة، متسلسلة كسلسلة JSON. لمزيد من المعلومات، راجع الأقسام التالية.

مخطط خصائص سجل التنفيذ

تحتوي سجلات التنفيذ على معلومات حول الأحداث التي حدثت أثناء تنفيذ مهمة Stream Analytics. يختلف مخطط الخصائص اعتماداً على ما إذا كان الحدث خطأ في البيانات أو حدثاً عاماً.

أخطاء البيانات

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

Name ‏‏الوصف
المصدر اسم إدخال الوظيفة أو إخراجها حيث حدث الخطأ.
رسالة الرسالة المقترنة بالخطأ.
نوع نوع الخطأ. على سبيل المثال، DataConversionError أو CsvParserError أو ServiceBusPropertyColumnMissingError.
بيانات يحتوي على بيانات مفيدة لتحديد موقع مصدر الخطأ بدقة. عرضة للاقتطاع، اعتماداً على الحجم.

اعتماداً على قيمة operationName، تحتوي أخطاء البيانات على المخطط التالي:

  • يحدث تسلسل الأحداث أثناء عمليات قراءة الحدث. تحدث عندما لا تفي البيانات الموجودة في الإدخال بمخطط الاستعلام لأحد الأسباب التالية:

    • عدم تطابق النوع أثناء تسلسل/إلغاء تسلسل الحدث: يحدد الحقل الذي يسبب الخطأ.

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

  • يحدث إرسال الأحداث أثناء عمليات الكتابة. وهي تحدد حدث الدفق الذي تسبب في الخطأ.

أحداث عامة

تغطي الأحداث العامة كل شيء آخر.

Name ‏‏الوصف
خطأ (اختياري) معلومات الخطأ. عادة ما تكون معلومات الاستثناء إذا كانت متوفرة.
رسالة رسالة السجل
نوع نوع الرسالة. تعيين إلى التصنيف الداخلي للأخطاء. على سبيل المثال، JobValidationError أو BlobOutputAdapterInitializationFailure.
معرف الارتباط GUID الذي يحدد تنفيذ المهمة بشكل فريد. جميع إدخالات سجل التنفيذ من وقت بدء المهمة حتى تتوقف المهمة لها نفس قيمة معرف الارتباط.

للرجوع إليها، راجع قائمة بجميع أنواع فئات سجلات الموارد المدعومة في Azure Monitor أو جميع أنواع فئات سجل الموارد التي تم جمعها ل Azure Stream Analytics.

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

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

وظائف Stream Analytics

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

سجلات من موارد Azure متعددة.

لا لا الاستعلامات لا
Execution التنفيذ تشخيصات Azure

سجلات من موارد Azure متعددة.

لا لا الاستعلامات لا

سجل النشاط

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

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