مراقبة عمليات توزيع IoT Edge
ينطبق على:
IoT Edge 1.1 IoT Edge 1.2 ![]()
يوفر Azure IoT Edge تقارير تتيح لك مراقبة المعلومات في الوقت الفعلي على الوحدات النمطية التي تم نشرها على أجهزة IoT Edge الخاصة بك. تسترد خدمة IoT Hub الحالة من الأجهزة وتجعلها متاحة للمشغل. ويعد الرصد مهما أيضا لعمليات النشر التي تتم على نطاق واسع والتي تشمل عمليات النشر التلقائية وعمليات النشر متعددة الطبقات.
تحتوي كل من الأجهزة والوحدات النمطية على بيانات متشابهة، مثل الاتصال، لذلك يتم الحصول على القيم وفقا لمعرف الجهاز أو معرف الوحدة.
تجمع خدمة IoT Hub البيانات التي يتم الإبلاغ عنها بواسطة توائم الجهاز والوحدة النمطية وتوفر عددا من الحالات المختلفة التي قد تكون لدى الأجهزة. تنظم خدمة IoT Hub هذه البيانات في أربع مجموعات من المقاييس:
| النوع | الوصف |
|---|---|
| مستهدف | يعرض أجهزة IoT Edge التي تطابق شرط استهداف النشر. |
| تم التطبيق | يعرض أجهزة IoT Edge المستهدفة التي لا يتم استهدافها من خلال نشر آخر ذي أولوية أعلى. |
| الإبلاغ عن النجاح | يعرض أجهزة IoT Edge التي أبلغت عن نشر الوحدات النمطية بنجاح. |
| الإبلاغ عن الفشل | يعرض أجهزة IoT Edge التي أبلغت عن عدم نشر وحدة نمطية واحدة أو أكثر بنجاح. للمزيد من التحقيق في الخطأ، اتصل عن بعد بهذه الأجهزة واعرض ملفات السجل. |
تتيح لك خدمة IoT Hub هذه البيانات لمراقبتها في مدخل Azure وفي Azure CLI.
مراقبة نشر في مدخل Azure
لعرض تفاصيل عملية نشر ومراقبة الأجهزة التي تقوم بتشغيلها، اتبع الخطوات التالية:
سجل الدخول إلى مدخل Azure وانتقل إلى مركز إنترنت الأشياء.
حدد IoT Edge من قائمة الجزء الأيمن.
حدد علامة التبويب عمليات نشر IoT Edge .
افحص قائمة النشر. لكل عملية نشر، يمكنك عرض التفاصيل التالية:
العمود الوصف المعرف اسم النشر. النوع نوع النشر، إما النشر أو النشر متعدد الطبقات. الحالة المستهدفة العلامة المستخدمة لتحديد الأجهزة المستهدفة. أولوية رقم الأولوية المخصص للنشر. مقاييس النظام عدد توائم الأجهزة في IoT Hub التي تتطابق مع حالة الاستهداف. يحدد Applied عدد الأجهزة التي تم تطبيق محتوى النشر عليها على توائم الوحدة النمطية الخاصة بها في IoT Hub. مقاييس الجهاز عدد أجهزة IoT Edge التي تبلغ عن النجاح أو الأخطاء من وقت تشغيل عميل IoT Edge. قياسات مخصصة عدد أجهزة IoT Edge التي تقوم بالإبلاغ عن البيانات لأي مقاييس قمت بتحديدها للنشر. وقت الإنشاء الطابع الزمني من وقت إنشاء النشر. يستخدم هذا الطابع الزمني لقطع الروابط عندما يكون لعمليتي نشر نفس الأولوية. حدد النشر الذي تريد مراقبته.
في صفحة تفاصيل النشر ، مرر لأسفل إلى القسم السفلي وحدد علامة التبويب حالة الهدف . حدد عرض لسرد الأجهزة التي تطابق الحالة المستهدفة. يمكنك تغيير الشرط وكذلك الأولوية. حدد حفظ إذا قمت بإجراء تغييرات.

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

لإجراء تغييرات على عملية النشر، راجع تعديل عملية نشر.
مراقبة عملية نشر باستخدام Azure CLI
استخدم الأمر إظهار نشر az iot edge لعرض تفاصيل عملية نشر واحدة:
az iot edge deployment show --deployment-id [deployment id] --hub-name [hub name]
يأخذ الأمر إظهار النشر المعلمات التالية:
- --deployment-id - اسم النشر الموجود في مركز إنترنت الأشياء. المعلمة المطلوبة.
- --hub-name - اسم مركز إنترنت الأشياء الذي يوجد فيه النشر. يجب أن يكون المركز موجود في الاشتراك الحالي. قم بالتبديل إلى الاشتراك المطلوب باستخدام الأمر
az account set -s [subscription name]
افحص النشر في نافذة الأوامر. تسرد خاصية المقاييس عددا لكل مقياس يتم تقييمه بواسطة كل مركز:
- targetedCount - مقياس نظام يحدد عدد الأجهزة المزدوجة في IoT Hub التي تتطابق مع حالة الاستهداف.
- applied Count - يحدد مقياس النظام عدد الأجهزة التي تم تطبيق محتوى النشر عليها على توائم الوحدة النمطية الخاصة بها في IoT Hub.
- reportSuccessCount - مقياس جهاز يحدد عدد أجهزة IoT Edge في نجاح تقارير النشر من وقت تشغيل عميل IoT Edge.
- reportFailedCount - مقياس جهاز يحدد عدد أجهزة IoT Edge في فشل الإبلاغ عن النشر من وقت تشغيل عميل IoT Edge.
يمكنك إظهار قائمة بمعرفات الأجهزة أو الكائنات لكل مقياس من المقاييس باستخدام الأمر show-metric لنشر الحافة az iot :
az iot edge deployment show-metric --deployment-id [deployment id] --metric-id [metric id] --hub-name [hub name]
يأخذ الأمر إظهار المقياس للنشر المعلمات التالية:
- --deployment-id - اسم النشر الموجود في مركز إنترنت الأشياء.
- --metric-id - اسم المقياس الذي تريد رؤية قائمة معرفات الأجهزة له، على سبيل المثال
reportedFailedCount. - --hub-name - اسم مركز إنترنت الأشياء الذي يوجد فيه النشر. يجب أن يكون المركز موجود في الاشتراك الحالي. قم بالتبديل إلى الاشتراك المطلوب باستخدام الأمر
az account set -s [subscription name].
لإجراء تغييرات على عملية النشر، راجع تعديل عملية نشر.
الخطوات التالية
تعرف على كيفية مراقبة توائم الوحدة النمطية، وخاصة وحدات IoT Edge Agent ووحدات وقت تشغيل IoT Edge Hub، من أجل الاتصال وسلامة عمليات نشر IoT Edge الخاصة بك.