다음을 통해 공유


Azure IoT Hub Device Provisioning Service 모니터링 데이터 참조

이 문서에는 이 서비스에 대한 모든 모니터링 참조 정보가 포함되어 있습니다.

IoT Hub Device Provisioning Service에 대해 수집할 수 있는 데이터 및 사용 방법에 대한 자세한 내용은 Azure IoT Hub Device Provisioning Service 모니터링을 참조하세요.

메트릭

이 섹션에는 이 서비스에 대해 자동으로 모은 플랫폼 메트릭이 모두 나열되어 있습니다. 이러한 메트릭은 Azure Monitor에서 지원되는 모든 플랫폼 메트릭의 전역 목록의 일부이기도 합니다.

메트릭 보존에 관한 자세한 내용은 Azure Monitor 메트릭 개요를 참조하세요.

Microsoft.Devices/provisioningServices에 대해 지원되는 메트릭

다음 표에서는 Microsoft.Devices/provisioningServices 리소스 종류에 사용할 수 있는 메트릭을 나열합니다.

  • 모든 테이블에 모든 열이 있는 것은 아닙니다.
  • 일부 열은 페이지의 보기 영역 밖에 있을 수 있습니다. 사용 가능한 모든 열을 보려면 테이블 확장을 선택합니다.

테이블 제목

  • 범주 - 메트릭 그룹 또는 분류입니다.
  • 메트릭 - Azure Portal에 표시되는 메트릭 표시 이름입니다.
  • REST API의 이름 - REST API에서 참조되는 메트릭 이름입니다.
  • 단위 - 측정 단위입니다.
  • 집계 - 기본 집계 형식입니다. 유효한 값은 평균(Avg), 최소(Min), 최대(Max), 합계(Sum), 개수입니다.
  • 차원 - 메트릭에 사용할 수 있는 차원입니다.
  • 시간 조직 - 메트릭이 샘플링되는 간격입니다. 예를 들어, PT1M은 메트릭이 1분마다, PT30M은 30분마다, PT1H는 1시간마다 샘플링됨을 나타냅니다.
  • DS 내보내기- 진단 설정을 통해 메트릭을 Azure Monitor 로그로 내보낼 수 있는지 여부를 나타냅니다. 메트릭 내보내기에 대한 자세한 내용은 Azure Monitor의 진단 설정 생성을 참조하세요.
메트릭 REST API의 이름 단위 집계 차원 시간 조직 DS 내보내기
증명 시도

시도된 디바이스 증명 수
AttestationAttempts Count 합계(Sum) ProvisioningServiceName, , StatusProtocol PT1M
할당된 디바이스

IoT Hub에 할당된 디바이스 수
DeviceAssignments Count 합계(Sum) ProvisioningServiceName, IotHubName PT1M
등록 시도

디바이스 등록 시도 수
RegistrationAttempts Count 합계(Sum) ProvisioningServiceName, , IotHubNameStatus PT1M

메트릭 차원

메트릭 차원에 대한 자세한 내용은 다차원 메트릭을 참조하세요.

이 서비스에는 메트릭과 관련된 다음과 같은 차원이 있습니다.

차원 이름 설명
IotHubName 대상 IoT Hub의 이름입니다.
프로토콜 사용되는 디바이스 또는 서비스 프로토콜입니다.
ProvisioningServiceName DPS 인스턴스의 이름입니다.
상태 작업의 상태입니다.

메트릭 차원에 대한 자세한 내용은 다차원 메트릭을 참조하세요.

리소스 로그

이 섹션에는 이 서비스에 대해 모을 수 있는 리소스 로그 유형이 나열되어 있습니다. 이 섹션은 Azure Monitor에서 지원되는 모든 리소스 로그 범주 유형 목록에서 가져옵니다.

Microsoft.Devices/provisioningServices에 대해 지원되는 리소스 로그

범주 범주 표시 이름 로그 테이블 기본 로그 플랜 지원 수집 시간 변환 지원 예시 쿼리 내보낼 비용
DeviceOperations 디바이스 작업 AzureDiagnostics

여러 Azure 리소스의 로그.

아니요 아니요 쿼리 아니요
ServiceOperations 서비스 작업 AzureDiagnostics

여러 Azure 리소스의 로그.

아니요 아니요 쿼리 아니요

다음 목록에서는 이전 로그에 대한 추가 정보를 제공합니다.

Azure Monitor에서 지원되는 모든 리소스 로그 범주 유형 목록을 참조하세요.

DPS는 AzureDiagnostics 테이블을 사용하여 리소스 로그 정보를 저장합니다. 다음 열이 관련됩니다.

속성 데이터 형식 설명
ApplicationId GUID 전달자 권한 부여에 사용되는 애플리케이션 ID
callerIpAddress 문자열 이벤트의 마스킹된 원본 IP 주소.
범주 문자열 ServiceOperations 또는 DeviceOperations 작업 유형입니다.
CorrelationId GUID 이벤트에 대한 고유 식별자입니다.
DurationMs 문자열 이벤트를 수행하는 데 걸린 시간(밀리초).
수준 정수 이벤트의 로깅 심각도. 예를 들어 정보 또는 오류입니다.
OperationName 문자열 이벤트 중 수행되는 작업의 유형 예: 쿼리, 가져오기, Upsert 등입니다.
OperationVersion 문자열 이벤트 중 사용된 API 버전
리소스 문자열 이벤트가 발생한 리소스의 이름입니다. 예들 들어 MYEXAMPLEDPS입니다.
ResourceGroup 문자열 리소스가 있는 리소스 그룹의 이름입니다.
ResourceId String 이벤트가 발생한 리소스의 Azure Resource Manager 리소스 ID.
ResourceProvider 문자열 이벤트에 대한 리소스 공급자입니다. 예들 들어 MICROSOFT.DEVICES입니다.
ResourceType 문자열 이벤트에 대한 리소스 공급자입니다. 예들 들어 PROVISIONINGSERVICES입니다.
ResultDescription 문자열 실패한 경우 이벤트에 대한 오류 세부 정보입니다.
ResultSignature 문자열 실패한 경우 이벤트에 대한 HTTP 상태 코드입니다.
ResultType 문자열 이벤트의 결과: 성공, 실패, ClientError 등
SubscriptionId GUID 리소스가 있는 Azure 구독의 구독 ID입니다.
TenantId GUID 리소스가 있는 Azure 테넌트의 테넌트 ID입니다.
TimeGenerated DateTime 해당 이벤트가 발생한 날짜 및 시간(UTC).
location_s 문자열 이벤트가 발생한 Azure 지역입니다.
properties_s JSON 이벤트에 대한 추가 정보 세부 정보입니다.

DeviceOperations

다음 JSON은 디바이스에서 성공적인 증명 시도의 예입니다. 디바이스의 등록 ID는 properties_s 속성에서 식별됩니다.

  {
    "CallerIPAddress": "24.18.226.XXX",
    "Category": "DeviceOperations",
    "CorrelationId": "aaaa0000-bb11-2222-33cc-444444dddddd",
    "DurationMs": "226",
    "Level": "Information",
    "OperationName": "AttestationAttempt",
    "OperationVersion": "March2019",
    "Resource": "MYEXAMPLEDPS",
    "ResourceGroup": "MYRESOURCEGROUP",
    "ResourceId": "/SUBSCRIPTIONS/747F1067-xxx-xxx-xxxx-9DEAA894152F/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DEVICES/PROVISIONINGSERVICES/MYEXAMPLEDPS",
    "ResourceProvider": "MICROSOFT.DEVICES",
    "ResourceType": "PROVISIONINGSERVICES",
    "ResultDescription": "",
    "ResultSignature": "",
    "ResultType": "Success",
    "SourceSystem": "Azure",
    "SubscriptionId": "747F1067-xxx-xxx-xxxx-9DEAA894152F",
    "TenantId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
    "TimeGenerated": "2022-04-02T00:05:51Z",
    "Type": "AzureDiagnostics",
    "_ResourceId": "/subscriptions/747F1067-xxx-xxx-xxxx-9DEAA894152F/resourcegroups/myresourcegroup/providers/microsoft.devices/provisioningservices/myexampledps",
    "location_s": "centralus",
    "properties_s": "{\"id\":\"my-device-1\",\"type\":\"Registration\",\"protocol\":\"Mqtt\"}",
  }

ServiceOperations

다음 JSON은 성공적인 추가(Upsert) 개별 등록 작업의 예입니다. 등록 및 등록 유형에 대한 등록 ID는 properties_s 속성에서 식별됩니다.

  {
    "CallerIPAddress": "13.91.244.XXX",
    "Category": "ServiceOperations",
    "CorrelationId": "aaaa0000-bb11-2222-33cc-444444dddddd",
    "DurationMs": "98",
    "Level": "Information",
    "OperationName": "Upsert",
    "OperationVersion": "October2021",
    "Resource": "MYEXAMPLEDPS",
    "ResourceGroup": "MYRESOURCEGROUP",
    "ResourceId": "/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DEVICES/PROVISIONINGSERVICES/MYEXAMPLEDPS",
    "ResourceProvider": "MICROSOFT.DEVICES",
    "ResourceType": "PROVISIONINGSERVICES",
    "ResultDescription": "",
    "ResultSignature": "",
    "ResultType": "Success",
    "SourceSystem": "Azure",
    "SubscriptionId": "aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e",
    "TenantId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
    "TimeGenerated": "2022-04-01T00:52:00Z",
    "Type": "AzureDiagnostics",
    "_ResourceId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourcegroups/myresourcegroup/providers/microsoft.devices/provisioningservices/myexampledps",
    "location_s": "centralus",
    "properties_s": "{\"id\":\"my-device-1\",\"type\":\"IndividualEnrollment\",\"protocol\":\"Http\"}",
  }

Azure Monitor 로그 테이블

이 섹션은 이 서비스와 관련이 있고 Kusto 쿼리를 사용하는 Log Analytics의 쿼리에 사용할 수 있는 Azure Monitor 로그 테이블을 나열합니다. 테이블에는 리소스 로그 데이터가 포함되며 수집 및 라우팅되는 항목에 따라 더 많은 데이터가 포함될 수 있습니다.

IoT Hub Device Provisioning Service Microsoft.Devices/ProvisioningServices

활동 로그

연결된 테이블에는 이 서비스의 활동 로그에 기록할 수 있는 작업이 나열되어 있습니다. 이 작업은 활동 로그에서 가능한 모든 리소스 공급자 작업의 하위 집합입니다.

활동 로그 항목의 스키마에 대한 자세한 내용은 활동 로그 스키마를 참조하세요.