다음을 통해 공유


메트릭, 경고 및 진단을 사용하여 Azure Digital Twins 모니터링

Azure Digital Twins는 Azure Monitor와 통합되어 Azure Digital Twins 리소스를 모니터링하는 데 사용할 수 있는 메트릭 및 진단 정보를 제공합니다. 메트릭은 기본값으로 사용 설정되며 Azure 구독에서 Azure Digital Twins 리소스의 상태에 대한 정보를 제공합니다. 경고는 메트릭 데이터에서 특정 조건이 발견되면 사전에 알림을 발송합니다. 서비스 인스턴스에 대한 진단 로그를 수집하여 성능, 액세스 및 기타 데이터를 모니터링할 수도 있습니다.

이러한 모니터링 기능을 사용하면 Azure Digital Twins 서비스의 전반적인 상태와 연결된 리소스를 평가하는 데 도움이 됩니다. 이를 사용하여 Azure Digital Twins 인스턴스에서 발생하는 일을 이해하고 Azure 지원에 문의할 필요 없이 근본 원인을 분석할 수 있습니다.

이러한 모든 모니터링 기능은 Azure Digital Twins 리소스에 대한 모니터링 제목 아래에 그룹화된 Azure Portal에서 액세스할 수 있습니다.

모니터링 옵션을 보여 주는 Azure Portal의 스크린샷.

메트릭 및 경고

Azure 리소스 메트릭을 보는 방법에 대한 일반적인 내용은 Azure Monitor 설명서에서 메트릭 탐색기 시작을 참조하세요. Azure 메트릭에 대한 경고를 구성하는 방법에 대한 일반적인 내용은 새 경고 규칙 만들기를 참조하세요.

이 섹션의 나머지 부분에서는 각 Azure Digital Twins 인스턴스가 추적하는 메트릭과 각 메트릭이 인스턴스의 전체 상태와 어떻게 관련되는지를 설명합니다.

서비스 제한 추적에 대한 메트릭

이러한 메트릭을 솔루션의 일부 측면에 대해 게시된 서비스 제한에 도달 하는 시기를 추적하도록 구성할 수 있습니다.

추적을 설정하려면 Azure Monitor의 경고 기능을 사용합니다. 메트릭이 게시된 한도의 특정 비율에 도달하면 경고를 받도록 이러한 메트릭에 대한 임계값을 정의할 수 있습니다.

메트릭 메트릭 표시 이름 단위 집계 유형 설명 차원
트윈카운트 트윈 개수(미리 보기) 개수 합계 Azure Digital Twins 인스턴스의 총 트윈 수. 이 메트릭을 사용하여 인스턴스당 허용되는 최대 트윈 수에 대한 서비스 한도에 근접하고 있는지 확인합니다. 없음
ModelCount 모델 개수(미리 보기) 개수 합계 Azure Digital Twins 인스턴스의 총 모델 수. 이 메트릭을 사용하여 인스턴스당 허용되는 최대 모델 수에 대한 서비스 한도에 근접하고 있는지 확인합니다. 없음

API 요청 메트릭

API 요청에 대한 메트릭:

메트릭 메트릭 표시 이름 단위 집계 유형 설명 차원
API 요청 API 요청 개수 합계 Digital Twins 읽기, 쓰기, 삭제 및 쿼리 작업에 대해 수행된 API 요청의 수입니다. 인증,
작업,
프로토콜,
상태 코드,
상태 코드 클래스,
상태 텍스트
API요청실패율 API 요청 실패율 백분율 평균 서비스가 인스턴스에 대해 수신하는 API 요청 중 Digital Twins 읽기, 쓰기, 삭제 및 쿼리 작업에 대한 내부 오류(500) 응답 코드를 제공하는 요청의 백분율입니다. 인증,
작업,
프로토콜,
상태 코드,
상태 코드 클래스,
상태 텍스트
API 요청 지연 시간 API 요청 대기 시간 밀리초 평균 API 요청에 대한 응답 시간입니다. 이 값은 Azure Digital Twins가 요청을 받은 시간부터 서비스가 Digital Twins 읽기, 쓰기, 삭제 및 쿼리 작업에 대한 성공/실패 결과를 보낼 때까지 시간을 나타냅니다. 인증,
작업,
프로토콜

청구 메트릭

청구 메트릭:

메트릭 메트릭 표시 이름 단위 집계 유형 설명 차원
BillingApiOperations 청구 API 작업 개수 합계 Azure Digital Twins 서비스를 대상으로 수행된 모든 API 요청 수에 대한 청구 메트릭입니다. 계량기 ID
청구 메시지 처리됨 처리된 청구 메시지 개수 합계 Azure Digital Twins에서 외부 엔드포인트로 전송된 메시지 수에 대한 청구 메트릭입니다.

요금 청구를 위해 단일 메시지로 간주되려면 페이로드가 1KB보다 크지 않아야 합니다. 이 제한보다 큰 페이로드는 1KB 단위로 추가 메시지로 계산됩니다( 따라서 1KB에서 2KB 사이의 메시지는 2KB에서 3KB 사이의 메시지는 3개 메시지 등으로 계산됨).
이 제한은 응답에도 적용되므로 응답 본문에서 1.5KB를 반환하는 호출은 두 가지 작업으로 청구됩니다.
계량기 ID
BillingQueryUnits 청구 쿼리 단위 개수 합계 쿼리 실행에 사용된 서비스 리소스 사용량을 내부적으로 계산하여 측정한 쿼리 단위 수입니다. 쿼리 단위를 측정하는 데 사용할 수 있는 도우미 API인 QueryChargeHelper 클래스도 있습니다. 계량기 ID

Azure Digital Twins 요금이 청구되는 방법에 관한 자세한 내용은 Azure Digital Twins 가격 책정을 참조하세요.

수신 메트릭

데이터 수신에 대한 메트릭:

메트릭 메트릭 표시 이름 단위 집계 유형 설명 차원
인그레스 이벤트 수신 이벤트 개수 합계 Azure Digital Twins로 들어오는 디바이스 원격 분석 이벤트의 수입니다. 결과
인그레스 이벤트 실패율 수신 이벤트 실패율 백분율 평균 서비스에서 내부 오류(500) 응답 코드를 반환하는 수신 디바이스 원격 분석 이벤트의 백분율입니다. 결과
IngressEventsLatency 수신 이벤트 대기 시간 밀리초 평균 이벤트가 도착하는 시점부터 Azure Digital Twins가 이벤트를 보낼 준비가 완료되는 시점까지 걸리는 시간입니다. 이 시점에서 서비스는 성공/실패 결과를 전송합니다. 결과

대량 작업 메트릭(작업 API에서)

작업 API의 대량 작업에 대한 메트릭:

메트릭 메트릭 표시 이름 단위 집계 유형 설명 차원
ImportJobLatency 가져오기 작업 대기 시간 밀리초 평균 가져오기 작업을 완료하는 데 걸린 총 시간입니다. 작업,
인증,
프로토콜
ImportJobEntityCount 가져오기 작업 엔터티 수 개수 합계 가져오기 작업으로 처리된 트윈, 모델 또는 관계의 수입니다. 작업,
결과
DeleteJobLatency 삭제 작업 대기 시간 밀리초 평균 삭제 작업을 완료하는 데 걸린 총 시간입니다. 작업,
인증,
프로토콜
DeleteJobEntityCount 삭제 작업 엔터티 수 개수 합계 삭제 작업의 일부로 삭제된 모델, 트윈 및/또는 관계 수입니다. 작업,
결과

라우팅 메트릭

라우팅 메트릭:

메트릭 메트릭 표시 이름 단위 집계 유형 설명 차원
MessagesRouted 라우팅된 메시지 개수 합계 Event Hubs, Service Bus 또는 Event Grid와 같은 엔드포인트 Azure 서비스로 라우팅되는 메시지 수. 엔드포인트 유형,
결과
라우팅 실패율 라우팅 실패율 백분율 평균 Azure Digital Twins에서 Event Hubs, Service Bus 또는 Event Grid와 같은 엔드포인트 Azure 서비스로 라우팅될 때 오류가 발생하는 이벤트의 백분율입니다. 엔드포인트 유형,
결과
라우팅 지연 라우팅 대기 시간 밀리초 평균 이벤트가 Azure Digital Twins에서 라우팅되는 시점부터 Event Hubs, Service Bus 또는 Event Grid와 같은 엔드포인트 Azure 서비스에 게시되는 시점까지 경과한 시간입니다. 엔드포인트 유형,
결과

메트릭 차원

차원은 메트릭에 대한 자세한 정보를 식별하는 데 도움이 됩니다. 일부 라우팅 메트릭은 엔드포인트당 정보를 제공합니다. 다음 표에서는 이러한 차원에 대해 가능한 값을 나열합니다.

크기
인증 OAuth
작업(API 요청) Microsoft.DigitalTwins/digitaltwins/delete,
Microsoft.DigitalTwins/digitaltwins/write,
Microsoft.DigitalTwins/digitaltwins/read,
Microsoft.DigitalTwins/eventroutes/read,
Microsoft.DigitalTwins/eventroutes/write,
Microsoft.DigitalTwins/eventroutes/delete,
Microsoft.DigitalTwins/models/read,
Microsoft.DigitalTwins/models/write,
Microsoft.DigitalTwins/models/delete,
Microsoft.DigitalTwins/query/action (마이크로소프트 디지털 트윈즈의 쿼리 액션)
엔드포인트 유형 이벤트 그리드
Event Hubs,
서비스버스
프로토콜 HTTPS
결과 성공,
실패함
상태 코드 200, 404, 500 등
상태 코드 클래스 2xx, 4xx, 5xx 등
상태 텍스트 내부 서버 오류, 찾을 수 없음 등

진단 로그

Azure 진단 설정을 사용하도록 설정하는 방법을 포함한 일반적인 내용은 Azure Monitor의 진단 설정을 참조하세요. Log Analytics를 사용하여 진단 로그를 쿼리하는 방법에 대한 자세한 내용은 Azure Monitor의 Log Analytics 개요를 참조하세요.

이 섹션의 나머지 부분에서는 Azure Digital Twins에서 수집할 수 있는 진단 로그 범주와 해당 스키마에 대해 설명합니다.

로그 범주

Azure Digital Twins가 수집하는 로그의 범주에 대한 자세한 정보는 다음과 같습니다.

로그 범주 설명
ADTModelsOperation 모델과 관련된 모든 API 호출 로그
ADTQueryOperation (ADT 쿼리 작업) 쿼리와 관련된 모든 API 호출 로그
ADT 이벤트 경로 작업 이벤트 경로와 관련된 모든 API 호출과 Azure Digital Twins에서 Event Grid, Event Hubs 및 Service Bus와 같은 엔드포인트 서비스로의 이벤트 송신을 로그합니다.
ADT디지털트윈즈오퍼레이션 개별 트윈과 관련된 모든 API 호출 로그

각 로그 범주는 쓰기, 읽기, 삭제 및 동작의 작업으로 구성됩니다. 이러한 범주는 다음과 같이 REST API 호출에 매핑됩니다.

이벤트 유형 REST API 작업
쓰기 PUT 및 PATCH
읽기 가져오기
DELETE 삭제
작업 게시

다음 표에는 각 범주에 기록되는 작업 및 해당 Azure Digital Twins REST API 호출 의 포괄적인 목록이 포함되어 있습니다.

참고 항목

각 로그 범주에는 여러 작업/REST API 호출이 포함됩니다. 다음 표에서 각 로그 범주는 다음 로그 범주가 나열될 때까지 그 아래에 있는 모든 작업/REST API 호출에 매핑됩니다.

로그 범주 연산 REST API 호출 및 기타 이벤트
ADTModelsOperation Microsoft.DigitalTwins/모델/쓰기 디지털 트윈 모델 업데이트 API
Microsoft.DigitalTwins/models/read ID 및 목록 API를 통해 가져오는 디지털 트윈 모델
Microsoft.DigitalTwins/models/delete 디지털 트윈 모델 삭제 API
Microsoft.DigitalTwins/models/action 디지털 트윈 모델 추가 API
ADTQueryOperation (ADT 쿼리 작업) Microsoft.DigitalTwins/query/action (마이크로소프트 디지털 트윈즈의 쿼리 액션) Twins API 쿼리
ADT 이벤트 경로 작업 Microsoft.DigitalTwins/eventroutes/write 이벤트 경로 추가 API
Microsoft.DigitalTwins/eventroutes/read ID 및 목록 API를 통해 가져오는 이벤트 경로
Microsoft.DigitalTwins/eventroutes/delete (Microsoft의 디지털 트윈 서비스에서 이벤트 경로 삭제) 이벤트 경로 삭제 API
Microsoft.DigitalTwins/eventroutes/action API 호출이 아닌 엔드포인트 서비스에 이벤트를 게시하는 동안 오류 발생
ADT디지털트윈즈오퍼레이션 Microsoft.DigitalTwins/digitaltwins/write Digital Twins 추가, 관계 추가, 업데이트, 구성 요소 업데이트
Microsoft.DigitalTwins/digitaltwins/read ID를 통해 가져오는 Digital Twins, 구성 요소 가져오기, ID로 관계 가져오기, 들어오는 관계 나열, 관계 나열
Microsoft.DigitalTwins/digitaltwins/delete Digital Twins 삭제, 관계 삭제
Microsoft.DigitalTwins/digitaltwins/action Digital Twins 구성 요소 원격 분석 보내기, 원격 분석 보내기

로그 스키마

각 로그 범주에는 해당 범주의 이벤트를 보고하는 방식을 정의하는 스키마가 있습니다. 각 개별 로그 항목은 텍스트로 저장되고 JSON Blob으로 서식이 지정됩니다. 로그 및 예제 JSON 본문의 필드는 다음 섹션의 각 로그 유형에 대해 제공됩니다.

ADTDigitalTwinsOperation, ADTModelsOperationADTQueryOperation은 일관된 API 로그 스키마를 사용합니다. ADTEventRoutesOperation은 속성에서 endpointName 필드를 포함하도록 스키마를 확장합니다.

API 로그 스키마

이 로그 스키마는 ADTDigitalTwinsOperation, ADTModelsOperation, ADTQueryOperation에 대해 일관됩니다. ADTEventRoutesOperation 작업 이름을 제외하고 동일한 스키마가 Microsoft.DigitalTwins/eventroutes/action에도 사용됩니다(이 스키마에 대한 자세한 정보는 다음 섹션인 송신 로그 스키마 참조).

이 스키마에는 Azure Digital Twins 인스턴스에 대한 API 호출과 관련된 정보가 포함됩니다.

다음은 API 로그에 대한 필드 및 속성 설명입니다.

필드 이름 데이터 형식 설명
Time 날짜와 시간 이 이벤트가 발생한 날짜와 시간(UTC)
ResourceId 문자열 이벤트가 발생한 리소스의 Azure Resource Manager 리소스 ID
OperationName 문자열 이벤트 중 수행되는 작업의 유형
OperationVersion 문자열 이벤트 중 사용된 API 버전
Category 문자열 내보내는 리소스의 유형
ResultType 문자열 이벤트의 결과
ResultSignature 문자열 이벤트에 대한 HTTP 상태 코드
ResultDescription 문자열 이벤트에 대한 추가 정보
DurationMs 문자열 이벤트를 수행하는 데 걸린 시간(밀리초)
CallerIpAddress 문자열 이벤트에 대한 마스킹된 원본 IP 주소
CorrelationId GUID 이벤트에 대한 고유 식별자
ApplicationId GUID 전달자 권한 부여에 사용되는 애플리케이션 ID
Level 정수 이벤트의 로깅 심각도
Location 문자열 이벤트가 발생한 지역
RequestUri URI 이벤트 중 사용된 엔드포인트
TraceId 문자열 TraceId - W3C의 추적 컨텍스트에 포함. 시스템 간에 분산된 추적을 고유하게 식별하는 데 사용되는 전체 추적의 ID입니다.
SpanId 문자열 SpanId - W3C의 추적 컨텍스트에 포함. 추적에서 이 요청의 ID입니다.
ParentId 문자열 ParentId - W3C의 추적 컨텍스트에 포함. 부모 ID가 없는 요청이 추적의 루트입니다.
TraceFlags 문자열 TraceFlags - W3C의 추적 컨텍스트에 포함. 샘플링, 추적 수준 등의 추적 플래그를 제어합니다.
TraceState 문자열 TraceState - W3C의 추적 컨텍스트에 포함. 다양한 분산 추적 시스템에 걸쳐 있는 추가적인 공급업체별 추적 식별 정보입니다.

다음 섹션에서는 이러한 유형의 로그에 대한 예제 JSON 본문을 보여 줍니다.

ADT디지털트윈즈오퍼레이션
{
  "time": "2020-03-14T21:11:14.9918922Z",
  "resourceId": "/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DIGITALTWINS/DIGITALTWINSINSTANCES/MYINSTANCENAME",
  "operationName": "Microsoft.DigitalTwins/digitaltwins/write",
  "operationVersion": "2020-10-31",
  "category": "DigitalTwinOperation",
  "resultType": "Success",
  "resultSignature": "200",
  "resultDescription": "",
  "durationMs": 8,
  "callerIpAddress": "13.68.244.*",
  "correlationId": "aaaa0000-bb11-2222-33cc-444444dddddd",
  "identity": {
    "claims": {
      "appId": "00001111-aaaa-2222-bbbb-3333cccc4444"
    }
  },
  "level": "4",
  "___location": "southcentralus",
  "uri": "https://myinstancename.api.scus.digitaltwins.azure.net/digitaltwins/factory-58d81613-2e54-4faa-a930-d980e6e2a884?api-version=2020-10-31",
  "properties": {},
  "traceContext": {
    "traceId": "95ff77cfb300b04f80d83e64d13831e7",
    "spanId": "b630da57026dd046",
    "parentId": "9f0de6dadae85945",
    "traceFlags": "01",
    "tracestate": "k1=v1,k2=v2"
  }
}
ADTModelsOperation
{
  "time": "2020-10-29T21:12:24.2337302Z",
  "resourceId": "/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DIGITALTWINS/DIGITALTWINSINSTANCES/MYINSTANCENAME",
  "operationName": "Microsoft.DigitalTwins/models/write",
  "operationVersion": "2020-10-31",
  "category": "ModelsOperation",
  "resultType": "Success",
  "resultSignature": "201",
  "resultDescription": "",
  "durationMs": "80",
  "callerIpAddress": "13.68.244.*",
  "correlationId": "bbbb1111-cc22-3333-44dd-555555eeeeee",
  "identity": {
    "claims": {
      "appId": "00001111-aaaa-2222-bbbb-3333cccc4444"
    }
  },
  "level": "4",
  "___location": "southcentralus",
  "uri": "https://myinstancename.api.scus.digitaltwins.azure.net/Models?api-version=2020-10-31",
  "properties": {},
  "traceContext": {
    "traceId": "95ff77cfb300b04f80d83e64d13831e7",
    "spanId": "b630da57026dd046",
    "parentId": "9f0de6dadae85945",
    "traceFlags": "01",
    "tracestate": "k1=v1,k2=v2"
  }
}
ADTQueryOperation (ADT 쿼리 작업)
{
  "time": "2020-12-04T21:11:44.1690031Z",
  "resourceId": "/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DIGITALTWINS/DIGITALTWINSINSTANCES/MYINSTANCENAME",
  "operationName": "Microsoft.DigitalTwins/query/action",
  "operationVersion": "2020-10-31",
  "category": "QueryOperation",
  "resultType": "Success",
  "resultSignature": "200",
  "resultDescription": "",
  "durationMs": "314",
  "callerIpAddress": "13.68.244.*",
  "correlationId": "cccc2222-dd33-4444-55ee-666666ffffff",
  "identity": {
    "claims": {
      "appId": "00001111-aaaa-2222-bbbb-3333cccc4444"
    }
  },
  "level": "4",
  "___location": "southcentralus",
  "uri": "https://myinstancename.api.scus.digitaltwins.azure.net/query?api-version=2020-10-31",
  "properties": {},
  "traceContext": {
    "traceId": "95ff77cfb300b04f80d83e64d13831e7",
    "spanId": "b630da57026dd046",
    "parentId": "9f0de6dadae85945",
    "traceFlags": "01",
    "tracestate": "k1=v1,k2=v2"
  }
}
ADT 이벤트 경로 작업

다음은 ADTEventRoutesOperation 유형이 아닌 Microsoft.DigitalTwins/eventroutes/action에 대한 JSON 본문 예제입니다(이 스키마에 대한 자세한 정보는 다음 섹션인 송신 로그 스키마 참조).

  {
    "time": "2020-10-30T22:18:38.0708705Z",
    "resourceId": "/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DIGITALTWINS/DIGITALTWINSINSTANCES/MYINSTANCENAME",
    "operationName": "Microsoft.DigitalTwins/eventroutes/write",
    "operationVersion": "2020-10-31",
    "category": "EventRoutesOperation",
    "resultType": "Success",
    "resultSignature": "204",
    "resultDescription": "",
    "durationMs": 42,
    "callerIpAddress": "212.100.32.*",
    "correlationId": "dddd3333-ee44-5555-66ff-777777aaaaaa",
    "identity": {
      "claims": {
        "appId": "00001111-aaaa-2222-bbbb-3333cccc4444"
      }
    },
    "level": "4",
    "___location": "southcentralus",
    "uri": "https://myinstancename.api.scus.digitaltwins.azure.net/EventRoutes/egressRouteForEventHub?api-version=2020-10-31",
    "properties": {},
    "traceContext": {
      "traceId": "95ff77cfb300b04f80d83e64d13831e7",
      "spanId": "b630da57026dd046",
      "parentId": "9f0de6dadae85945",
      "traceFlags": "01",
      "tracestate": "k1=v1,k2=v2"
    }
  },

송신 로그 스키마

다음 예는 ADTEventRoutesOperation 작업 이름과 관련된 Microsoft.DigitalTwins/eventroutes/action 로그의 스키마입니다. 여기에는 Azure Digital Twins 인스턴스에 연결된 송신 엔드포인트에 대한 예외 및 API 작업과 관련된 세부 정보가 포함됩니다.

필드 이름 데이터 형식 설명
Time 날짜와 시간 이 이벤트가 발생한 날짜와 시간(UTC)
ResourceId 문자열 이벤트가 발생한 리소스의 Azure Resource Manager 리소스 ID
OperationName 문자열 이벤트 중 수행되는 작업의 유형
Category 문자열 내보내는 리소스의 유형
ResultDescription 문자열 이벤트에 대한 추가 정보
CorrelationId GUID 고객이 제공한 이벤트의 고유 식별자
ApplicationId GUID 전달자 권한 부여에 사용되는 애플리케이션 ID
Level 정수 이벤트의 로깅 심각도
Location 문자열 이벤트가 발생한 지역
TraceId 문자열 TraceId - W3C의 추적 컨텍스트에 포함. 시스템 간에 분산된 추적을 고유하게 식별하는 데 사용되는 전체 추적의 ID입니다.
SpanId 문자열 SpanId - W3C의 추적 컨텍스트에 포함. 추적에서 이 요청의 ID입니다.
ParentId 문자열 ParentId - W3C의 추적 컨텍스트에 포함. 부모 ID가 없는 요청이 추적의 루트입니다.
TraceFlags 문자열 TraceFlags - W3C의 추적 컨텍스트에 포함. 샘플링, 추적 수준 등의 추적 플래그를 제어합니다.
TraceState 문자열 TraceState - W3C의 추적 컨텍스트에 포함. 다양한 분산 추적 시스템에 걸쳐 있는 추가적인 공급업체별 추적 식별 정보입니다.
EndpointName 문자열 Azure Digital Twins에서 만든 송신 엔드포인트의 이름

다음은 ADTEventRoutesOperation 유형의 Microsoft.DigitalTwins/eventroutes/action에 대한 예제 JSON 본문입니다.

{
  "time": "2020-11-05T22:18:38.0708705Z",
  "resourceId": "/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DIGITALTWINS/DIGITALTWINSINSTANCES/MYINSTANCENAME",
  "operationName": "Microsoft.DigitalTwins/eventroutes/action",
  "operationVersion": "",
  "category": "EventRoutesOperation",
  "resultType": "",
  "resultSignature": "",
  "resultDescription": "Unable to send EventHub message to [myPath] for event Id [f6f45831-55d0-408b-8366-058e81ca6089].",
  "durationMs": -1,
  "callerIpAddress": "",
  "correlationId": "dddd3333-ee44-5555-66ff-777777aaaaaa",
  "identity": {
    "claims": {
      "appId": "00001111-aaaa-2222-bbbb-3333cccc4444"
    }
  },
  "level": "4",
  "___location": "southcentralus",
  "uri": "",
  "properties": {
    "endpointName": "myEventHub"
  },
  "traceContext": {
    "traceId": "95ff77cfb300b04f80d83e64d13831e7",
    "spanId": "b630da57026dd046",
    "parentId": "9f0de6dadae85945",
    "traceFlags": "01",
    "tracestate": "k1=v1,k2=v2"
  }
},

다음 단계

Azure Monitor 설명서에서 Azure Monitor 및 해당 기능에 대해 자세히 알아보세요.