البرنامج التعليمي: أجهزة Monitor IoT Edge
ينطبق على:
IoT Edge 1.1 IoT Edge 1.2 ![]()
استخدم مصنفات Azure Monitor لمراقبة حماية وأداء عمليات نشر Azure IoT Edge.
في هذا البرنامج التعليمي، تتعلم كيفية:
- فهم المقاييس التي تتم مشاركتها باستخدام أجهزة IoT Edge وكيفية تعامل وحدة جامع المقاييس معها.
- استخدم وحدة جامع المقاييس من أجل جهاز IoT Edge.
- اعرض مرئيات منسقة للمقاييس التي جُمعت من الجهاز.
المتطلبات الأساسية
جهاز IoT Edge مزود بوحدة استشعار لدرجة الحرارة المحاكاة المنتشرة عليه. إذا لم يكن لديك جهاز جاهز، فاتبع الخطوات الواردة في استخدام أول وحدة نمطية لـIoT Edge على جهاز Linux ظاهري لإنشاء جهاز باستخدام جهاز ظاهري.
فهم مقاييس IoT Edge
يعتمد كل جهاز IoT Edge على وحدتين، وحدات وقت التشغيل،التي تدير دورة حياة جميع الوحدات الأخرى على الجهاز والاتصال بها. تُسمى تلك الوحدات وكيل IoT Edgeومركز IoT Edge. لمعرفة المزيد حول تلك الوحدات النمطية، راجع فهم وقت تشغيل Azure IoT Edge وهيكلته.
تعمل كلٌّ من الوحدات النمطية لوقت التشغيل على إنشاء مقاييس تسمح لك بمراقبة كيفية أداء جهاز IoT Edge أو وحداته النمطية الفردية عن بُعد. يصدر وكيل IoT Edge تقارير عن حالة الوحدات الفردية والجهاز المضيف، لذلك تعمل المقاييس على تحديد وقت وحدة تم تشغيلها بشكل صحيح، أو مقدار ذاكرة الوصول العشوائي والنسبة المئوية من وحدة المعالجة المركزية المُستخدمة على الجهاز. يصدر مركز IoT Edge تقارير عن الاتصالات على الجهاز، لذا يقوم بإنشاء مقاييس مثل إجمالي عدد الرسائل المرسلة والمُستلمة، أو الوقت المُستغرق في حل طريقة مباشرة. للحصول على القائمة الكاملة للمقاييس المتوفرة، راجع المقاييس المضمنة في Access.
تُعرض تلك المقاييس تلقائيًا من خلال كلا النمطين بحيث يمكنك إنشاء حلول خاصة بك للوصول إلى تلك المقاييس والإبلاغ عنها. لتسهيل هذه العملية، توفر Microsoft الوحدة النمطية azureiotedge-metrics-collector التي تعالج هذه العملية لأولئك الذين ليس لديهم حل مخصص أو يرغبون في الحصول عليه. تعمل وحدة جامع المقاييس على جمع المقاييس من وحدتي وقت التشغيل وأي وحدات أخرى قد ترغب في رصدها، ونقلها خارج الجهاز.
تعمل وحدة جامع المقاييس بإحدى طريقتين لإرسال المقاييس إلى السحابة. الخيار الأول، والذي سنستخدمه في هذا البرنامج التعليمي، هو إرسال المقاييس مباشرة إلى Log Analytics. الخيار الثاني، الذي يُوصى به فقط إذا كانت سياسات الشبكات تتطلب ذلك، هو إرسال المقاييس من خلال IoT Hub ثم إعداد مسار لتمرير رسائل المقاييس إلى Log Analytics. وفي كلتا الحالتين، بمجرد أن تكون المقاييس في مساحة عمل Log Analytics، تكون متاحة للعرض من خلال مصنفات Azure Monitor.
إنشاء مساحة عمل Log Analytics
تعد مساحة عمل Log Analytics ضرورية لجمع بيانات المقاييس وتوفر لغة استعلام وتكاملاً مع Azure Monitor لكي يتم تمكينك من مراقبة أجهزتك.
تسجيل الدخول إلى مدخل Azure.
البحث عن مساحات عمل Log Analytics وتحديدها.
حدد إنشاء ثم اتبع ما يُطلب منك لإنشاء مساحة عمل جديدة.
بمجرد إنشاء مساحة العمل، حدد الانتقال إلى المورد.
من القائمة الرئيسية ضمنالإعدادات، حدد إدارة الوكلاء.
انسخ قيم معرف مساحة العمل والمفتاح الأساسي. ستستخدم هاتين القيمتين لاحقًا في البرنامج التعليمي لتكوين وحدة جامع المقاييس من أجل إرسال المقاييس إلى مساحة العمل هذه.
استرداد مُعرف مورد مركز IoT
عند تكوين وحدة مجمع المقاييس، يمكنك إعطاؤها معرف المورد Azure Resource Manager الخاصة بمركز IoT. استرجع هذا المُعرف الآن.
من مدخل Azure، انتقل إلى مركز IoT.
من القائمة على اليسار، ضمن الإعدادات، حدد خصائص.
انسخ قيمة معرف المورد. ينبغي أن يكون التنسيق
/subscriptions/<subscription_id>/resourceGroups/<resource_group_name>/providers/Microsoft.Devices/IoTHubs/<iot_hub_name>.
استخدم وحدة جامع المقاييس
استخدم وحدة جامع المقاييس في كل جهاز تريد مراقبته. تعمل على الجهاز مثل أي وحدة نمطية أخرى، وتراقب نقاط النهاية المخصصة له فيما يتعلق بالمقاييس لجمعها وإرسالها إلى السحابة.
اتبع تلك الخطوات لاستخدام وتكوين الوحدة النمطية للجامع:
سجل فيمدخل Azure ثم انتقل إلى مركز IoT.
من القائمة على اليسار، ضمن utomatic Device Management،حدد IoT Edge.
حدد معرف الجهاز الخاص بالجهاز المستهدف من قائمة أجهزة IoT Edge لفتح صفحة تفاصيل الجهاز.
في شريط القائمة العلوي، حدد Set Modules لفتح صفحة استخدام الوحدة النمطية المكونة من ثلاث خطوات.
الخطوة الأولى من استخدام الوحدات النمطية من المدخل هو تعريف الوحدات النمطية التي ينبغي أن تكون على أحد الأجهزة. إذا كنت تستخدم الجهاز ذاته الذي قمت بإنشائه في التشغيل السريع، ينبغي أن تشاهد SimulatedTemperatureSensor المُدرجة بالقائمة. إذا لم تكن قد فعلت ذلك، فأضف ذلك الآن:
حدد إضافة ثم اختر وحدة السوق من القائمة المُنسدلة.
ابحث وحدد SimulatedTemperatureSensor.
أضف وكوّن جامع المقاييس:
حدد إضافة ثم اختر وحدة السوق من القائمة المُنسدلة.
ابحث وحدد IoT Edge Metrics Collector.
حدد وحدة جامع المقاييس من قائمة الوحدات النمطية لفتح صفحة تفاصيل التكوين الخاصة بها.
تنقل إلى علامة تبويب متغيرات البيئة.
تحديث القيم التالية:
الاسم القيمة معرّف المورد مُعرف مورد مركز IoT الذي قمت باسترداده في مقطع سابق. UploadTarget AzureMonitorLogAnalyticsWorkspaceId مُعرف مورد مساحة عمل Log Analytics باسترداده في مقطع سابق. LogAnalyticsSharedKey مفتاح Log Analytics الذي تقوم باسترداده في مقطع سابق. حذف متغير بيئة OtherConfig، وهو عنصر نائب لخيارات التكوين الإضافية التي قد ترغب في إضافتها في المستقبل. لا يُعد ذلك ضروريًا لهذا البرنامج التعليمي.
حدد تحديث لحفظ التغييرات.
حدد التالي: التوجيهات للمتابعة إلى الخطوة الثانية لاستخدام الوحدات النمطية.
يضيف المدخل تلقائيًا توجيها لجامع المقاييس. يمكنك استخدام هذا المسار إذا قمت بتكوين وحدة الجامع لإرسال المقاييس من خلال IoT Hub، ولكن في هذا البرنامج التعليمي نرسل المقاييس مباشرة إلى Log Analytics، ومن ثمَّ لا تحتاج إليها. حذف مسار FromMetricsCollectorToUpstream.
حدد مراجعة + إنشاء للمتابعة إلى الخطوة الأخيرة لاستخدام الوحدات النمطية.
حدد إنشاء لإنهاء الاستخدام.
بعد إكمال استخدام الوحدة النمطية، يمكنك العودة إلى صفحة تفاصيل الجهاز حيث يمكنك مشاهدة أربع وحدات مدرجة كما هو محدد في الاستخدام. قد يستغرق الأمر بضع لحظات لإدراج جميع الوحدات الأربع كوحدات تم الإبلاغ عنها من خلال الجهاز، ما يعني أنه تم تشغيلها بنجاح مع إبلاغ IoT Hub عن حالتها. حدث الصفحة لعرض أحدث حالة.
راقب حماية الجهاز
قد يستغرق الأمر حوالي خمس عشرة دقيقة حتى تكون مصنفات مراقبة الجهاز جاهزة للعرض. بمجرد نشر وحدة مجمع المقاييس، تبدأ في إرسال رسائل المقاييس إلى Log Analytics حيث تُنظم داخل جدول. معرف مورد IoT Hub الذي قدمته يربط المقاييس التي تم تضمينها بالمركز الذي تنتمي إليه. ونتيجة لذلك، يمكن لمصنفات IoT Edge المنسقة استرداد المقاييس من خلال الاستعلام عن جدول المقاييس باستخدام معرف المورد.
يوفر Azure Monitor ثلاثة قوالب لمصنفات افتراضية لـIoT:
- يعرض مصنف Fleet View سلامة الأجهزة عبر موارد إنترنت الأشياء المتعددة. تسمح طريقة العرض بتكوين عتبات لتحديد حالة الجهاز وتعرض تجميعات للمقاييس الأساسية، لكل جهاز.
- يوفر مصنف تفاصيل الجهاز مرئيات حول ثلاث فئات: المراسلة والوحدات النمطية والمضيف. تصور طريقة عرض المراسلة مسارات الرسائل لجهاز وتقارير عن الحماية العامة لنظام المراسلة. توضح طريقة عرض الوحدات النمطية كيفية أداء الوحدات النمطية الفردية على جهاز. يوضح عرض المضيف معلومات حول الجهاز المضيف بما في ذلك معلومات الإصدار لمكونات المضيف واستخدام المورد.
- تقدم طريقة عرض مصنف التنبيهات تنبيهات للأجهزة عبر موارد إنترنت الأشياء المتعددة.
استكشاف طريقة عرض الأسطول ومصنفات لقطات الحماية
يعرض مصنف عرض الأسطول جميع أجهزتك، ويتيح لك تحديد أجهزة محددة لعرض لقطات الحماية. اتبع الخطوات التالية لاستكشاف المؤثرات المرئية للمصنف:
ارجع إلى صفحة مركز IoT في مدخل Azure.
مرر لأسفل في القائمة الرئيسية للبحث عن قسم المراقبة، وحدد المصنفات.
حدد مصنف Fleet View .
ينبغي أن تشاهد جهازك الذي يعمل على تشغيل وحدة جامع المقاييس. يتم توضيح الجهاز على أنه محمي أو غير محمي.
حدد اسم الجهاز لعرض المقاييس التفصيلية من الجهاز.
على أي من المخططات الزمنية، استخدم رموز الأسهم أسفل المحور X أو انقر فوق المخطط واسحب المؤشر لتغيير النطاق الزمني.
أغلق مصنف لقطة الحماية. حدد المصنفات من مصنف عرض الأسطول للعودة إلى معرض المصنفات.
استكشف مصنف تفاصيل الجهاز
يعرض مصنف تفاصيل الجهاز تفاصيل الأداء للجهاز الفردي. اتبع الخطوات التالية لاستكشاف المؤثرات المرئية للمصنف:
من معرض المصنفات، حدد مصنف تفاصيل جهاز IoT Edge.
الصفحة الأولى التي تراها في مصنف تفاصيل الجهاز هي طريقة عرض المراسلةمع علامة التبويبالتوجيه المُحددة.
على اليسار، يوضح الجدول التوجيهات على الجهاز، مرتبة حسب نقطة النهاية. أما في جهازنا، فنرى أن نقطة النهاية في المصدر، وهو المصطلح الخاص المستخدم للتوجيه إلى IoT Hub، تتلقى رسائل من إخراج temperatureOutput لوحدة استشعار درجة الحرارة المُحاكاة.
على اليمين، يتعقب الرسم البياني عدد العملاء المتصلين بمرور الوقت. يمكنك النقر فوق الرسم البياني وسحبه لتغيير النطاق الزمني.
حدد علامة التبويب الرسم البياني لعرض مؤثرات مرئية لمختلف للمسارات. في صفحة الرسم البياني، يمكنك سحب نقاط النهاية المختلفة وإسقاطها لإعادة ترتيب الرسم البياني. هذه الميزة مفيدة عندما وجود العديد من التوجيهات للتصور.
علامة التبويب الحماية تبلغ بأي مشكلات في المراسلة، مثل الرسائل التي تم إسقاطها أو العملاء غير المتصلين.
حدد طريقة عرض الوحدات النمطية للاطلاع على حالة جميع الوحدات النمطية المنشورة على الجهاز. يمكنك تحديد كل من الوحدات النمطية للاطلاع على تفاصيل حول مساحة وحدة المعالجة المركزية والذاكرة التي يستخدمونها.
حدد طريقة عرض المضيف لعرض معلومات حول الجهاز المضيف، بما في ذلك نظام التشغيل الخاص به، وإصدار البرنامج الخفي IoT Edge، واستخدام المورد.
عرض سجلات الوحدة النمطية
بعد عرض مقاييس الجهاز، قد ترغب في التعمق في مزيد من الوحدات النمطية ومعاينتها. يوفر IoT Edge دعم استكشاف الأخطاء وإصلاحها في مدخل Azure مع ميزة سجل وحدة نمطية مباشرة.
من مصنف تفاصيل الجهاز، حدد استكشاف الأخطاء وإصلاحها مباشرةً.
تفتح صفحة استكشاف الأخطاء وإصلاحها على سجلات edgeAgent من جهاز IoT Edge. في حال تحديد نطاق زمني محدد في مصنف تفاصيل الجهاز، يتم تمرير هذا الإعداد إلى صفحة استكشاف الأخطاء وإصلاحها.
استخدم القائمة المنسدلة للتبديل إلى سجلات الوحدات النمطية الأخرى التي تعمل على الجهاز. استخدم الزر إعادة التشغيل لإعادة تشغيل الوحدة النمطية.
كمّا يمكن الوصول إلى صفحة استكشاف الأخطاء وإصلاحها من صفحة تفاصيل جهاز IoT Edge. لمزيد من المعلومات، راجع استكشاف أخطاء أجهزة IoT Edge وإصلاحها من مدخل Azure.
الخطوات التالية
في أثناء المتابعة خلال بقية البرامج التعليمية، احتفظ بوحدة جامع المقاييس على أجهزتك وارجع إلى تلك المصنفات لمعرفة كيفية تغير المعلومات في أثناء إضافة وحدات نمطية وتوجيه أكثر تعقيدًا.
تابع البرنامج التعليمي التالي حيث تقوم بإعداد بيئة المطور لبدء نشر وحدات مخصصة على أجهزتك.