استعلامات لجدول ASCDeviceEvents

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

مصادقة جهاز Azure Sphere وفشل التصديق

قائمة بمصادقة جهاز Azure Sphere وفشل التصديق للأسبوع الماضي، تم فرزها حسب الوقت.

ASCDeviceEvents
| where OperationName == "DeviceCertificateEvent" and
        Properties.EventType == "DeviceAttestationFailure" or Properties.EventType == "DeviceCertificateEvent" and
        ResultType == "Failure" // Filter by time by adding " | where TimeGenerated > ago(7d) " for last 7 days of data or using time picker in the UI
| project TimeGenerated, DeviceId, Properties, ResultDescription, Location
| sort by TimeGenerated desc
| limit 100

المخطط الزمني لأحداث جهاز Azure Sphere

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

ASCDeviceEvents
| where OperationName == "DeviceCertificateEvent" or Properties.DeviceTelemetryEventCategory == "AppCrash" // Remove/Add filters to see all/specific events. Filter data by Device by adding " | where DeviceId == "Your Device ID" " 
| project TimeGenerated, OperationName, ResultType, ResultDescription, Properties, Location
| sort by TimeGenerated desc
| limit 100

المخطط الزمني لأحداث رسالة كشف أخطاء الاتصال لجهاز Azure Sphere

مخطط زمني لجميع أحداث إنشاء الشهادات التي بدأتها أجهزة Azure Sphere خلال الأسبوع الماضي، لمراقبة صحة الجهاز باستمرار والاطلاع على الاتجاهات.

let Interval = timespan(1d); // Interval for the Chart 
ASCDeviceEvents
| where OperationName == "DeviceCertificateEvent" and 
        Properties.EventType == "DeviceCertificatesGenerate" and 
        ResultType == "Success"
| summarize Device_Heartbeat_Events=count() by bin(TimeGenerated, Interval)
| render timechart

لم يتم تحديث أجهزة Azure Sphere إلى أحدث نظام تشغيل

قائمة بأجهزة Azure Sphere التي لم يتم تحديثها إلى أحدث إصدار من نظام التشغيل خلال الأسبوع الماضي.

ASCDeviceEvents
| where OperationName == "DeviceUpdateEvent" and  
        todouble(Properties.InstalledOSVersion) != todouble(Properties.TargetedOSVersion) // Filter by time by adding " | where TimeGenerated > ago(7d) " for last 7 days of data or using time picker in the UI
| summarize by DeviceId
| limit 100

ملخص أحداث القياس عن بعد لجهاز Azure Sphere

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

ASCDeviceEvents
| where OperationName == "DeviceTelemetryEvent" // Filter by time by adding " | where TimeGenerated > ago(7d) " for last 7 days of data or using time picker in the UI
| summarize count() by tostring(Properties.DeviceTelemetryEventCategory)
| render piechart