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, , EndpointNameRoutingSource PT1M
라우팅 배달(미리 보기)

IoT Hub가 라우팅을 사용하여 모든 엔드포인트에 메시지를 전송하려고 시도한 횟수. 성공 또는 실패한 시도 횟수를 보려면 결과 차원을 사용합니다. 오류의 원인(예: 유효하지 않음, 삭제됨 또는 분리됨)을 보려면 FailureReasonCategory 차원을 사용합니다. EndpointName 및 EndpointType 차원을 사용하여 다른 엔드포인트에 배달된 메시지 수를 파악할 수도 있습니다. 메트릭 값은 메시지가 여러 엔드포인트에 전달되거나 메시지가 동일한 엔드포인트에 여러 번 배달되는 경우를 포함하여 각 배달 시도에 대해 하나씩 증가합니다.
RoutingDeliveries Count Average, Minimum, Maximum, Total(합계) EndpointType, EndpointName, FailureReasonCategory, ResultRoutingSource PT1M
라우팅 배달 대기 시간(미리 보기)

IoT Hub로의 메시지 수신과 엔드포인트로의 원격 분석 메시지 수신 사이의 평균 대기 시간(밀리초)입니다. EndpointName 및 EndpointType 차원을 사용하여 여러 엔드포인트의 대기 시간을 파악할 수 있습니다.
RoutingDeliveryLatency 밀리초 평균, 최소, 최대 EndpointType, , EndpointNameRoutingSource 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