Consultas para a tabela ASCDeviceEvents
Para obter informações sobre como usar essas consultas no portal do Azure, consulte o tutorial do Log Analytics. Para a API REST, consulte Consulta.
Falhas de autenticação e atestado de dispositivo do Azure Sphere
Uma lista de falhas de autenticação e atestado de dispositivo do Azure Sphere na última semana, classificadas por hora.
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
Linha do tempo de eventos do dispositivo do Azure Sphere
Uma linha do tempo classificada de todos os eventos gerados por um dispositivo do Azure Sphere durante a última semana, para monitorar e solucionar problemas de falhas inesperadas.
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
Gráfico de tempo de eventos de pulsação do dispositivo do Azure Sphere
Um gráfico de tempo de todos os eventos de geração de certificado iniciados por dispositivos do Azure Sphere na última semana, para monitorar continuamente a integridade do dispositivo e ver tendências.
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
Dispositivos do Azure Sphere não atualizados para o sistema operacional mais recente
Uma lista de dispositivos do Azure Sphere que não foram atualizados para a versão mais recente do sistema operacional na última semana.
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
Resumo dos eventos de telemetria do dispositivo do Azure Sphere
Um gráfico de pizza resumindo o compartilhamento de cada uma das categorias de eventos geradas por dispositivos do Azure Sphere na última semana, para monitorar a integridade geral do dispositivo.
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