Delen via


Query's voor de tabel ASCDeviceEvents

Zie de zelfstudie over Log Analytics voor meer informatie over het gebruik van deze query's in Azure Portal. Zie Query voor de REST API.

Azure Sphere-apparaatverificatie- en attestation-fouten

Een lijst met Azure Sphere-apparaatverificatie- en attestation-fouten voor de afgelopen week, gesorteerd op tijd.

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

Tijdlijn voor Azure Sphere-apparaatevenementen

Een gesorteerde tijdlijn van alle gebeurtenissen die zijn gegenereerd door een Azure Sphere-apparaat in de afgelopen week, om onverwachte fouten te bewaken en op te lossen.

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

Tijddiagram voor heartbeat-gebeurtenissen voor Azure Sphere-apparaten

Een tijddiagram van alle gebeurtenissen voor het genereren van certificaten die in de afgelopen week door Azure Sphere-apparaten zijn geïnitieerd, om de status van apparaten continu te bewaken en trends te bekijken.

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-apparaten die niet zijn bijgewerkt naar het nieuwste besturingssysteem

Een lijst met Azure Sphere-apparaten die in de afgelopen week niet zijn bijgewerkt naar de nieuwste versie van het besturingssysteem.

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

Samenvatting van telemetrie-gebeurtenissen voor Azure Sphere-apparaten

Een cirkeldiagram met een samenvatting van het aandeel van elk van de gebeurteniscategorieën die in de afgelopen week door Azure Sphere-apparaten zijn gegenereerd, om de algehele apparaatstatus te bewaken.

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