ASCDeviceEvents 테이블에 대한 쿼리
Azure Portal에서 이러한 쿼리를 사용하는 방법에 대한 자세한 내용은 Log Analytics 자습서를 참조하세요. REST API는 쿼리를 참조 하세요.
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 디바이스가 최신 OS로 업데이트되지 않음
지난 주 동안 최신 OS 버전으로 업데이트되지 않은 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