Microsoft.Devices/IotHubs에 지원되는 메트릭
다음 표에서는 Microsoft.Devices/IotHubs 리소스 종류에 사용할 수 있는 메트릭을 나열합니다.
테이블 제목
메트릭 - Azure Portal에 표시되는 메트릭 표시 이름입니다.
Rest API의 이름 - REST API에서 참조되는 메트릭 이름입니다.
단위 - 측정 단위입니다.
집계 - 기본 집계 형식입니다. 유효한 값: 평균, 최소값, 최대값, 합계, 개수입니다.
차원 - 메트릭에 사용할 수 있는 차원입니다.
시간 조직 - 메트릭이 샘플링되는 간격입니다. 예를 들어, PT1M
은 메트릭이 1분마다, PT30M
은 30분마다, PT1H
는 1시간마다 샘플링됨을 나타냅니다.
DS 내보내기 - 진단 설정을 통해 메트릭을 Azure Monitor 로그로 내보낼 수 있는지 여부입니다.
메트릭을 내보내는 방법에 대한 자세한 내용은 - 데이터 수집 규칙을 사용하여 메트릭 내보내기 및 Azure Monitor에서 진단 설정 만들기를 참조하세요.
메트릭 보존에 관한 자세한 내용은 Azure Monitor 메트릭 개요를 참조하세요.
지원되는 로그 목록은 지원되는 로그 범주인 Microsoft.Devices/IotHubs를 참조 하세요.
메트릭 | REST API의 이름 | 단위 | 집계 | 차원 | 시간 조직 | DS 내보내기 |
---|---|---|---|---|---|---|
C2D 메시지가 중단됨 디바이스에서 중단한 클라우드-디바이스 메시지 수 |
c2d.commands.egress.abandon.success |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
C2D 메시지 배달 완료 디바이스에서 성공적으로 배달 완료한 클라우드-디바이스 메시지 수 |
c2d.commands.egress.complete.success |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
C2D 메시지가 거부됨 디바이스에서 거부된 클라우드-디바이스 메시지 수 |
c2d.commands.egress.reject.success |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
실패한 직접 메서드 호출 실패한 모든 직접 메서드 호출의 수입니다. |
c2d.methods.failure |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
직접 메서드 호출의 요청 크기 성공한 모든 직접 메서드 요청의 평균, 최소값, 최대값입니다. |
c2d.methods.requestSize |
바이트 | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
직접 메서드 호출의 응답 크기 성공한 모든 직접 메서드 응답의 평균, 최소값, 최대값입니다. |
c2d.methods.responseSize |
바이트 | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
성공적인 직접 메서드 호출 성공한 모든 직접 메서드 호출의 수입니다. |
c2d.methods.success |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
백 엔드에서 실패한 트윈 읽기 실패한 모든 백 엔드 시작 쌍 읽기 수입니다. |
c2d.twin.read.failure |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
백 엔드에서 트윈 읽기의 응답 크기 성공한 모든 백 엔드 시작 쌍 읽기 수의 평균, 최소값 및 최대값입니다. |
c2d.twin.read.size |
바이트 | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
백 엔드에서 성공적인 트윈 읽기 성공한 모든 백 엔드 시작 쌍 읽기 수입니다. |
c2d.twin.read.success |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
백 엔드에서 실패한 트윈 업데이트 실패한 모든 백 엔드 시작 쌍 업데이트 수입니다. |
c2d.twin.update.failure |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
백 엔드의 트윈 업데이트 크기 성공한 모든 백 엔드 시작 쌍 업데이트 수의 평균, 최소 및 최대 크기입니다. |
c2d.twin.update.size |
바이트 | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
백 엔드에서 성공적인 트윈 업데이트 성공한 모든 백 엔드 시작 쌍 업데이트 수입니다. |
c2d.twin.update.success |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
C2D 메시지 만료됨 만료된 클라우드-디바이스 메시지 수 |
C2DMessagesExpired |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
구성 메트릭 구성 작업에 대한 메트릭 |
configurations |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
연결된 디바이스 IoT 허브에 연결된 디바이스 수 |
connectedDeviceCount |
Count | 평균, 최대, 최소 | <없음> | PT1M | 아니요 |
라우팅: 메시지/이벤트에 배달된 메시지 IoT Hub 라우팅에서 기본 제공 엔드포인트(메시지/이벤트)에 메시지를 성공적으로 배달한 횟수입니다. |
d2c.endpoints.egress.builtIn.events |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
라우팅: 이벤트 허브에 배달된 메시지 IoT Hub 라우팅이 이벤트 허브 엔드포인트에 메시지를 성공적으로 배달한 횟수입니다. |
d2c.endpoints.egress.eventHubs |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
라우팅: Service Bus 큐에 배달된 메시지 IoT Hub 라우팅에서 Service Bus 큐 엔드포인트에 메시지를 성공적으로 배달한 횟수입니다. |
d2c.endpoints.egress.serviceBusQueues |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
라우팅: Service Bus 토픽에 배달된 메시지 IoT Hub 라우팅에서 Service Bus 토픽 엔드포인트에 메시지를 성공적으로 배달한 횟수입니다. |
d2c.endpoints.egress.serviceBusTopics |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
라우팅: 스토리지에 배달된 메시지 IoT Hub 라우팅에서 스토리지 엔드포인트에 메시지를 성공적으로 배달한 횟수입니다. |
d2c.endpoints.egress.storage |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
라우팅: 스토리지에 배달된 Blob IoT Hub 라우팅에서 스토리지 엔드포인트에 Blob을 배달한 횟수입니다. |
d2c.endpoints.egress.storage.blobs |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
라우팅: 스토리지에 배달된 데이터 IoT Hub 라우팅에서 스토리지 엔드포인트에 배달된 데이터 양입니다(바이트). |
d2c.endpoints.egress.storage.bytes |
바이트 | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
라우팅: 메시지/이벤트에 대한 메시지 대기 시간 IoT Hub에 대한 메시지 수신과 기본 제공 엔드포인트(메시지.이벤트)에 대한 원격 분석 메시지 수신 간의 평균 대기 시간(밀리초)입니다. |
d2c.endpoints.latency.builtIn.events |
밀리초 | 평균, 최소, 최대 | <없음> | PT1M | 예 |
라우팅: 이벤트 허브에 대한 메시지 대기 시간 IoT Hub로의 메시지 수신과 이벤트 허브 엔드포인트로의 메시지 수신 사이의 평균 대기 시간(밀리초)입니다. |
d2c.endpoints.latency.eventHubs |
밀리초 | 평균, 최소, 최대 | <없음> | PT1M | 예 |
라우팅: Service Bus 큐에 대한 메시지 대기 시간 IoT Hub에 대한 메시지 수신과 Service Bus 큐 엔드포인트에 대한 원격 분석 메시지 수신 간의 평균 대기 시간(밀리초)입니다. |
d2c.endpoints.latency.serviceBusQueues |
밀리초 | 평균, 최소, 최대 | <없음> | PT1M | 예 |
라우팅: Service Bus 토픽에 대한 메시지 대기 시간 IoT Hub에 대한 메시지 수신과 Service Bus 토픽 엔드포인트에 대한 원격 분석 메시지 수신 간의 평균 대기 시간(밀리초)입니다. |
d2c.endpoints.latency.serviceBusTopics |
밀리초 | 평균, 최소, 최대 | <없음> | PT1M | 예 |
라우팅: 스토리지에 대한 메시지 대기 시간 IoT Hub에 대한 메시지 수신과 스토리지 엔드포인트에 대한 원격 분석 메시지 수신 간의 평균 대기 시간(밀리초)입니다. |
d2c.endpoints.latency.storage |
밀리초 | 평균, 최소, 최대 | <없음> | PT1M | 예 |
라우팅: 삭제된 원격 분석 메시지 데드 엔드포인트로 인해 IoT Hub 라우팅에서 메시지가 삭제된 횟수입니다. 삭제된 메시지가 배달되지 않으므로 이 값은 대체 경로에 배달된 메시지를 계산하지 않습니다. |
d2c.telemetry.egress.dropped |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
라우팅: 대체(fallback)로 배달된 메시지 IoT Hub 라우팅이 대체 경로와 연결된 엔드포인트에 메시지를 배달한 횟수입니다. |
d2c.telemetry.egress.fallback |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
라우팅: 원격 분석 메시지 호환되지 않음 엔드포인트와의 비호환성으로 인해 IoT Hub 라우팅이 메시지를 배달하지 못한 횟수입니다. 이 값은 재시도를 포함하지 않습니다. |
d2c.telemetry.egress.invalid |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
라우팅: 분리된 원격 분석 메시지 메시지가 라우팅 규칙(대체 규칙 포함)과 일치하지 않았으므로 IoT Hub 라우팅에 의해 분리된 횟수입니다. |
d2c.telemetry.egress.orphaned |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
라우팅: 배달된 원격 분석 메시지 IoT Hub 라우팅을 사용하여 모든 엔드포인트에 메시지가 성공적으로 배달된 횟수입니다. 메시지가 여러 엔드포인트로 라우팅되는 경우 이 값은 배달에 성공할 때마다 하나씩 증가합니다. 메시지가 동일한 엔드포인트에 여러 번 전달되는 경우 이 값은 배달에 성공할 때마다 하나씩 증가합니다. |
d2c.telemetry.egress.success |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
원격 분석 메시지 보내기 시도 IoT Hub로 전송하려고 시도한 디바이스-클라우드 원격 분석 메시지 수 |
d2c.telemetry.ingress.allProtocol |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
제한 오류 수 디바이스 처리량 제한으로 인한 제한 오류 수 |
d2c.telemetry.ingress.sendThrottle |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
전송된 원격 분석 메시지 IoT Hub로 보내기 성공한 디바이스-클라우드 원격 분석 메시지 수 |
d2c.telemetry.ingress.success |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
디바이스에서 실패한 쌍 읽기 실패한 모든 디바이스 시작 쌍 읽기 수입니다. |
d2c.twin.read.failure |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
디바이스에서 쌍 읽기의 응답 크기 성공한 모든 디바이스 시작 쌍 읽기 수의 평균, 최소값 및 최대값입니다. |
d2c.twin.read.size |
바이트 | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
디바이스에서 성공적인 쌍 읽기 성공한 모든 디바이스 시작 쌍 읽기 수입니다. |
d2c.twin.read.success |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
디바이스에서 실패한 쌍 업데이트 실패한 모든 디바이스 시작 쌍 업데이트 수입니다. |
d2c.twin.update.failure |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
디바이스의 쌍 업데이트 크기 성공한 모든 디바이스 시작 쌍 업데이트 수의 평균, 최소 및 최대 크기입니다. |
d2c.twin.update.size |
바이트 | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
디바이스에서 성공적인 쌍 업데이트 성공한 모든 디바이스 시작 쌍 업데이트 수입니다. |
d2c.twin.update.success |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
사용된 총 메시지 수 현재 사용되는 전체 메시지 수 |
dailyMessageQuotaUsed |
Count | 평균, 최소, 최대 | <없음> | PT1M | 예 |
총 디바이스 데이터 사용량 IotHub에 연결된 모든 디바이스에서 전송된 바이트 |
deviceDataUsage |
바이트 | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
총 디바이스 데이터 사용량(미리 보기) IotHub에 연결된 모든 디바이스에서 전송된 바이트 |
deviceDataUsageV2 |
바이트 | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
연결된 디바이스(사용되지 않음) IoT 허브에 연결된 디바이스 수 |
devices.connectedDevices.allProtocol |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
총 디바이스(사용되지 않음) IoT 허브에 등록된 디바이스 수 |
devices.totalDevices |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
Event Grid 배달 Event Grid에 게시된 IoT Hub 이벤트 수. 성공 및 실패한 요청 수에 대한 결과 차원을 사용합니다. EventType 차원은 이벤트 형식(https://aka.ms/ioteventgrid)을 보여 줍니다. |
EventGridDeliveries |
Count | Average, Minimum, Maximum, Total(합계) | Result , EventType |
PT1M | 예 |
Event Grid 대기 시간 Iot Hub 이벤트가 생성된 시간부터 Event Grid에 게시된 시간까지의 평균 대기 시간(밀리초). 이 숫자는 모든 이벤트 유형의 평균입니다. 특정 이벤트 유형의 대기 시간을 확인하려면 EventType 차원을 사용합니다. |
EventGridLatency |
밀리초 | 평균, 최소, 최대 | EventType |
PT1M | 예 |
실패한 작업 취소 작업 취소에 대한 실패한 모든 호출 수입니다. |
jobs.cancelJob.failure |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
성공한 작업 취소 작업 취소에 대한 성공한 모든 호출 수입니다. |
jobs.cancelJob.success |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
완료된 작업 완료된 모든 작업의 수입니다. |
jobs.completed |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
메서드 호출 작업의 생성 실패 직접 메서드 호출 작업에 대한 실패한 모든 만들기의 수입니다. |
jobs.createDirectMethodJob.failure |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
메서드 호출 작업의 성공적인 생성 직접 메서드 호출 작업에 대한 성공한 모든 만들기의 수입니다. |
jobs.createDirectMethodJob.success |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
트윈 업데이트 작업 만들기 실패 쌍 업데이트 작업에 대한 실패한 모든 만들기의 수입니다. |
jobs.createTwinUpdateJob.failure |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
쌍 업데이트 작업의 성공적인 생성 쌍 업데이트 작업에 대한 성공한 모든 만들기의 수입니다. |
jobs.createTwinUpdateJob.success |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
실패한 작업 실패한 모든 작업의 수입니다. |
jobs.failed |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
작업 나열에 실패한 호출 목록 작업에 대한 실패한 모든 호출 수입니다. |
jobs.listJobs.failure |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
작업 나열에 대한 호출 성공 목록 작업에 대한 성공한 모든 호출 수입니다. |
jobs.listJobs.success |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
실패한 작업 쿼리 쿼리 작업에 대한 실패한 모든 호출 수입니다. |
jobs.queryJobs.failure |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
성공한 작업 쿼리 쿼리 작업에 대한 성공한 모든 호출 수입니다. |
jobs.queryJobs.success |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
라우팅 배달 메시지 크기(바이트)(미리 보기) IoT Hub가 엔드포인트에 전달한 메시지의 총 크기(바이트)입니다. EndpointName 및 EndpointType 차원을 사용하여 다른 엔드포인트에 배달된 메시지의 크기를 바이트 단위로 볼 수 있습니다. 메시지가 여러 엔드포인트에 전달되거나 메시지가 동일한 엔드포인트에 여러 번 배달되는 경우를 포함하여 배달된 모든 메시지에 대해 메트릭 값이 증가합니다. |
RoutingDataSizeInBytesDelivered |
바이트 | Average, Minimum, Maximum, Total(합계) | EndpointType , , EndpointName RoutingSource |
PT1M | 예 |
라우팅 배달(미리 보기) IoT Hub가 라우팅을 사용하여 모든 엔드포인트에 메시지를 전송하려고 시도한 횟수. 성공 또는 실패한 시도 횟수를 보려면 결과 차원을 사용합니다. 오류의 원인(예: 유효하지 않음, 삭제됨 또는 분리됨)을 보려면 FailureReasonCategory 차원을 사용합니다. EndpointName 및 EndpointType 차원을 사용하여 다른 엔드포인트에 배달된 메시지 수를 파악할 수도 있습니다. 메트릭 값은 메시지가 여러 엔드포인트에 전달되거나 메시지가 동일한 엔드포인트에 여러 번 배달되는 경우를 포함하여 각 배달 시도에 대해 하나씩 증가합니다. |
RoutingDeliveries |
Count | Average, Minimum, Maximum, Total(합계) | EndpointType , EndpointName , FailureReasonCategory , Result RoutingSource |
PT1M | 예 |
라우팅 배달 대기 시간(미리 보기) IoT Hub로의 메시지 수신과 엔드포인트로의 원격 분석 메시지 수신 사이의 평균 대기 시간(밀리초)입니다. EndpointName 및 EndpointType 차원을 사용하여 여러 엔드포인트의 대기 시간을 파악할 수 있습니다. |
RoutingDeliveryLatency |
밀리초 | 평균, 최소, 최대 | EndpointType , , EndpointName RoutingSource |
PT1M | 예 |
총 디바이스 IoT 허브에 등록된 디바이스 수 |
totalDeviceCount |
Count | 평균, 최대, 최소 | <없음> | PT1M | 아니요 |
실패한 쌍 쿼리 실패한 모든 쌍 쿼리의 수입니다. |
twinQueries.failure |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
쌍 쿼리 결과 크기 성공한 모든 쌍 쿼리 결과 크기의 평균, 최소값 및 최대값입니다. |
twinQueries.resultSize |
바이트 | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |
성공적인 쌍 쿼리 성공한 모든 쌍 쿼리의 수입니다. |
twinQueries.success |
Count | Average, Minimum, Maximum, Total(합계) | <없음> | PT1M | 예 |