다음을 통해 공유


메트릭, 경고 및 진단을 사용하여 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의 경고 기능을 사용합니다. 메트릭이 게시된 한도의 특정 비율에 도달하면 경고를 받도록 이러한 메트릭에 대한 임계값을 정의할 수 있습니다.

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

API 요청 메트릭

API 요청으로 수행해야 하는 메트릭:

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

청구 메트릭

청구로 수행해야 하는 메트릭:

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

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

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

수신 메트릭

데이터 수신으로 수행해야 하는 메트릭:

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

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

작업 API의 대량 작업과 관련이 있는 메트릭:

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

라우팅 메트릭

라우팅으로 수행해야 하는 메트릭:

메트릭 메트릭 표시 이름 단위 집계 유형 설명 차원
MessagesRouted 라우팅된 메시지 개수 합계 Event Hubs, Service Bus 또는 Event Grid와 같은 엔드포인트 Azure 서비스로 라우팅되는 메시지 수. 엔드포인트 유형,
결과
RoutingFailureRate 라우팅 실패율 백분율 평균 Azure Digital Twins에서 Event Hubs, Service Bus 또는 Event Grid와 같은 엔드포인트 Azure 서비스로 라우팅될 때 오류가 발생하는 이벤트의 백분율입니다. 엔드포인트 유형,
결과
RoutingLatency 라우팅 대기 시간 밀리초 평균 이벤트가 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 Grid,
Event Hubs,
Service Bus
프로토콜 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 쿼리와 관련된 모든 API 호출 로그
ADTEventRoutesOperation 이벤트 경로와 관련된 모든 API 호출과 Azure Digital Twins에서 Event Grid, Event Hubs 및 Service Bus와 같은 엔드포인트 서비스로의 이벤트 송신을 로그합니다.
ADTDigitalTwinsOperation 개별 트윈과 관련된 모든 API 호출 로그

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

이벤트 유형 REST API 작업
쓰기 PUT 및 PATCH
읽기 GET
DELETE DELETE
작업 게시

다음은 각 범주에 로그된 작업 및 해당 Azure Digital Twins REST API 호출의 포괄적인 목록입니다.

참고 항목

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

로그 범주 연산 REST API 호출 및 기타 이벤트
ADTModelsOperation Microsoft.DigitalTwins/models/write 디지털 트윈 모델 업데이트 API
Microsoft.DigitalTwins/models/read ID 및 목록 API를 통해 가져오는 디지털 트윈 모델
Microsoft.DigitalTwins/models/delete 디지털 트윈 모델 삭제 API
Microsoft.DigitalTwins/models/action 디지털 트윈 모델 추가 API
ADTQueryOperation Microsoft.DigitalTwins/query/action Twins API 쿼리
ADTEventRoutesOperation Microsoft.DigitalTwins/eventroutes/write 이벤트 경로 추가 API
Microsoft.DigitalTwins/eventroutes/read ID 및 목록 API를 통해 가져오는 이벤트 경로
Microsoft.DigitalTwins/eventroutes/delete 이벤트 경로 삭제 API
Microsoft.DigitalTwins/eventroutes/action API 호출이 아닌 엔드포인트 서비스에 이벤트를 게시하는 동안 오류 발생
ADTDigitalTwinsOperation 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에 대해 일관됩니다. Microsoft.DigitalTwins/eventroutes/action 작업 이름을 제외하고 동일한 스키마가 ADTEventRoutesOperation에도 사용됩니다(이 스키마에 대한 자세한 정보는 다음 섹션인 송신 로그 스키마 참조).

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

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

필드 이름 데이터 형식 설명
Time DateTime 이 이벤트가 발생한 날짜와 시간(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 본문입니다.

ADTDigitalTwinsOperation
{
  "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
{
  "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"
  }
}
ADTEventRoutesOperation

다음은 Microsoft.DigitalTwins/eventroutes/action 유형이 아닌 ADTEventRoutesOperation에 대한 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"
    }
  },

송신 로그 스키마

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

필드 이름 데이터 형식 설명
Time DateTime 이 이벤트가 발생한 날짜와 시간(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에서 만든 송신 엔드포인트의 이름

다음은 Microsoft.DigitalTwins/eventroutes/action 유형의 ADTEventRoutesOperation에 대한 예제 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 및 해당 기능에 대해 자세히 알아보세요.