Azure Sphere 데이터 참조 모니터링
Azure Sphere에서 만든 메트릭 및 로그는 다음 섹션에 나열됩니다.
메트릭
메트릭 |
진단 설정을 통해 내보낼 수 있습니다. |
메트릭 표시 이름 |
단위 |
집계 유형 |
설명 |
차원 |
DeviceRequestsCount |
예 |
디바이스 요청 |
개수 |
개수 |
Azure Sphere 디바이스에서 보낸 모든 요청의 수입니다. |
DeviceId, OperationName, ResultType |
DeviceEventsCount |
예 |
디바이스 이벤트 |
개수 |
개수 |
Azure Sphere 디바이스에서 생성된 모든 이벤트의 수입니다. |
DeviceId, EventCategory, EventClass, EventType |
리소스 로그
감사 로그
필드 이름 |
데이터 형식 |
설명 |
Time |
DateTime |
해당 이벤트가 발생한 날짜 및 시간(UTC). |
ResourceId |
문자열 |
이벤트가 발생한 Azure Sphere 카탈로그의 Azure Resource Manager 리소스 ID입니다. |
범주 |
문자열 |
내보내는 로그/이벤트의 형식입니다. |
위치 |
문자열 |
이벤트가 발생한 지역. |
OperationName |
String |
이벤트 중 수행된 동작 유형. 예를 들어 CatalogUpdate, ProductDelete입니다. |
ResultType |
문자열 |
이벤트의 결과 - 성공 또는 실패입니다. |
ResultDescription |
문자열 |
로그 또는 이벤트에 대한 자세한 설명입니다. |
ID |
동적 |
로그 또는 이벤트를 담당하는 사용자 또는 애플리케이션의 ID입니다. |
속성 |
동적 |
로그 또는 이벤트와 관련된 추가 속성입니다. |
CorrelationId |
GUID |
이벤트의 고유 ID입니다. |
DurationMs |
정수 |
이벤트 기간(밀리초)입니다. |
{
"time": "2023-02-16T23:57:03.3108100Z",
"resourceId": "/SUBSCRIPTIONS/0C9FBD24-F20B-4437-804B-BD7E0531E78F/RESOURCEGROUPS/TEST-RG-001/PROVIDERS/MICROSOFT.AZURESPHERE/CATALOGS/CAT001",
"category": "AuditLogs",
"location": "eastus2",
"operationName": "ProductCreate",
"resultType": "Success",
"resultDescription": "ProductCreate succeeded",
"identity": "{\"Other\":[{\"Identity\":\"user@contoso.com\",\"Description\":\"ArmUserPrincipalName\"}]}",
"properties": {
"ResourceId": "/subscriptions/0c9fbd24-f20b-4437-804b-bd7e0531e78f/resourceGroups/test-rg-001/providers/microsoft.azuresphere/catalogs/CAT001",
"TargetResources": {
"CatalogName": [
{
"Name": "CAT001"
}
],
"ProductName": [
{
"Name": "TestProduct001"
}
]
},
"Identity": {
"Other": [
{
"Identity": "user@contoso.com",
"Description": "ArmUserPrincipalName"
}
]
}
},
"correlationId": "b1a285ca17dda3abeacbd313111af19e",
"durationMs": "100"
}
디바이스 이벤트
필드 이름 |
데이터 형식 |
설명 |
Time |
DateTime |
해당 이벤트가 발생한 날짜 및 시간(UTC). |
ResourceId |
String |
이벤트가 발생한 리소스의 Azure Resource Manager 리소스 ID. |
범주 |
문자열 |
내보내는 로그/이벤트의 형식입니다. |
위치 |
문자열 |
이벤트가 처리된 지역입니다. |
OperationName |
문자열 |
디바이스 이벤트의 유형입니다. 예를 들어 DeviceUpdateEvent, DeviceCertificateEvent입니다. |
ResultType |
문자열 |
이벤트의 결과 - 성공 또는 실패입니다. |
ResultDescription |
문자열 |
디바이스 이벤트에 대한 자세한 설명입니다. |
속성 |
동적 |
디바이스 이벤트와 관련된 추가 속성입니다. |
CorrelationId |
GUID |
디바이스 이벤트를 추적하는 고유 ID입니다. |
DurationMs |
정수 |
이벤트 기간(밀리초)입니다. |
{
"time": "2023-01-30T21:00:00.3984000Z",
"resourceId": "/SUBSCRIPTIONS/0C9FBD24-F20B-4437-804B-BD7E0531E78F/RESOURCEGROUPS/TEST-RG-01/PROVIDERS/MICROSOFT.AZURESPHERE/CATALOGS/CAT001",
"category": "DeviceEvents",
"location": "westeurope",
"operationName": "DeviceTelemetryEvent",
"properties": {
"CatalogId": "33333333-0000-3333-1111-333333333333",
"DeviceId": "448EB27EDE8A7543A467B641D1A44A59BKC08RRR2B8F9B49B080EAB797DA3D875007EB942307B947951A70947F0E3EEEEEC466CF1280884EB7B124A0654E188D",
"deviceTelemetryStartTimestampValue": "2020-01-17T16:33:45.0000000Z",
"deviceTelemetryEndTimestampValue": "2020-01-18T16:33:45.0000000Z",
"DeviceTelemetryEventType": "Unplanned",
"DeviceTelemetryEventCount": "3",
"DeviceTelemetryEventClass": "Application",
"DeviceTelemetryEventCategory": "AppCrash",
"DeviceTelemetryEventDescription": "AppCrash(pc=C5300000; lr=C5200CC; sp=81234567; signo=11; errno=12; code=13; component_id=cccccccc-dddd-cccc-cccc-cccccccccccc; pc_modulename+offset=libc.so.real+80000; lr_modulename+offset=app+100CC;)",
"chipSku": "MT3620AN"
},
"resultType": "Failure",
"resultDescription": "AppCrash(pc=C5300000; lr=C5200CC; sp=81234567; signo=11; errno=12; code=13; component_id=cccccccc-cccc-cccc-eeee-cccccccccccc; pc_modulename+offset=libc.so.real+80000; lr_modulename+offset=app+100CC;)",
"correlationId": "9b97d73184716e4880280afa12821983",
"durationMs": "180"
}