다음을 통해 공유


메트릭

메트릭 테이블에는 실시간 인텔리전스의 일부인 Eventhouse KQL 데이터베이스의 수집, 구체화된 뷰 및 연속 내보내기의 세부 정보가 포함되어 있습니다. 각 메트릭에 대해 로그 이벤트 레코드는 EventhouseMetrics 테이블에 저장 됩니다 .

메트릭 작업 로그

메트릭을 사용하여 다음을 수행합니다.

  • 수집 성능 및 추세를 분석합니다.
  • 일괄 처리와 스트리밍 수집을 모니터링합니다.
  • 수집 실패 문제를 해결합니다.
  • 수집 흐름에 대한 심층 분석
  • 구체화된 뷰 모니터링 및 상태.
  • 연속 내보내기 모니터링

다음 표에서는 EventhouseMetrics 테이블에 저장된 열에 대해 설명합니다 .

열 이름 Type 설명
CapacityId string 패브릭 용량 식별자입니다.
CustomerTenantId string 고객 테넌트 식별자입니다.
DurationMs long 해당 없음.
ItemId string Fabric Eventhouse 항목의 식별자입니다.
ItemKind string 패브릭 항목의 형식입니다. 유효한 값: Eventhouse.
ItemName string Fabric Eventhouse 항목의 이름입니다.
수준 string 해당 없음.
MetricCount long 메트릭 개수 값입니다.
MetricMaxValue long 메트릭 최대값입니다.
MetricMinValue long 메트릭 최소값입니다.
MetricName string 메트릭 이름입니다.
MetricSpecificDimensions dynamic 메트릭별 차원 열에 설명된 대로 각 메트릭의 특정 차원입니다. 관련된 경우 차원 설명이 메트릭 설명의 일부로 제공됩니다.
MetricSumValue long 메트릭 합계 값입니다.
OperationName string 수행된 작업의 이름입니다.
지역 string Fabric KQL 데이터베이스가 있는 지역입니다.
Timestamp 날짜/시간 이벤트가 생성된 시간(UTC)입니다.
WorkspaceId string 작업 영역의 식별자입니다.
WorkspaceMonitoringTableName string 작업 영역 모니터링 테이블의 이름입니다. 유효한 값: EventhouseQueryLogs
WorkspaceName string 작업 영역의 이름

메트릭별 차원 열

다음 표에는 보고된 모든 Eventhouse 메트릭 목록과 각 메트릭에 대해 보고된 특정 차원이 포함되어 있습니다.

메트릭 유형 MetricName 단위 집계 설명 메트릭 특정 차원
수집 BatchBlobCount 개수 평균, 최대, 최소 완료된 일괄 처리로 수집된 데이터 원본의 수입니다. 데이터베이스, 테이블
수집 BatchDurationSec 평균, 최대, 최소 수집 흐름 내에서 일괄 처리 단계의 기간입니다. 데이터베이스, 테이블
수집 BatchSizeBytes 바이트 평균, 최대, 최소 집계된 수집 일괄 처리에서 압축되지 않은 예상 데이터 크기입니다. 데이터베이스, 테이블
수집 BatchesProcessed 개수 합계, 최대, 최소 완료된 수집 일괄 처리 수입니다. 데이터베이스, 테이블, 일괄 처리 유형
수집 BlobsDropped 개수 합계, 최대, 최소 메트릭에 기록된 각 실패 이유와 함께 구성 요소에 의해 영구적으로 삭제된 Blob의 IngestionResult 수입니다. Database, Table, ComponentType, ComponentName
수집 BlobsProcessed 개수 합계, 최대, 최소 구성 요소에서 처리하는 Blob의 수입니다. Database, Table, ComponentType, ComponentName
수집 BlobsReceived 개수 합계, 최대, 최소 구성 요소에서 입력 스트림에서 받은 Blob의 수입니다. 데이터베이스, ComponentType, ComponentName
내보내기 ContinuousExportRecordsCount 개수 합계 모든 연속 내보내기 작업에서 내보낸 레코드 수입니다. Database, ContinuousExportName
내보내기 ContinuousExportMaxLateness 개수 최대값 KQL 데이터베이스의 연속 내보내기 작업에서 보고한 대기 시간(분)입니다.
내보내기 ContinousExportPendingCount 개수 최대값 실행 준비가 되었지만 용량 부족으로 인해 큐에서 대기 중인 보류 중인 연속 내보내기 작업의 수입니다.
내보내기 ContinuousExportResult 각 연속 내보내기 실행의 실패/성공 결과입니다. ContinuousExportName 실패 또는 성공을 나타내는 각 연속 내보내기 실행의 결과입니다. ContinuousExportName
수집 DiscoveryLatencyInSeconds Avg 데이터를 큐에 묻은 시점부터 데이터 연결에 의해 검색될 때까지의 시간입니다. 이 시간은 스테이지 대기 시간 또는 수집 대기 시간 메트릭에 포함되지 않습니다. 검색 대기 시간은 다음과 같은 상황에서 증가할 수 있습니다.
  • 지역 간 데이터 연결이 사용되는 경우.
  • Event Hubs 데이터 연결에서 Event Hubs 파티션 수가 데이터 송신 볼륨에 충분하지 않은 경우
  • ComponentType, ComponentName
    수집 EventsDropped 개수 합계, 최대, 최소 데이터 연결에 의해 삭제된 이벤트 수입니다. ComponentType, ComponentName
    수집 EventsProcessed 개수 합계, 최대, 최소 데이터 연결에서 처리되는 이벤트 수입니다. ComponentType, ComponentName
    수집 EventsReceived 개수 합계, 최대, 최소 입력 스트림에서 데이터 연결로 수신되는 이벤트 수입니다. ComponentType, ComponentName
    수집 IngestionLatencyInSeconds 평균, 최대, 최소 쿼리할 준비가 될 때까지 클러스터에서 데이터를 받은 시점부터 소요된 시간입니다. 시간은 스트리밍 수집 또는 대기 중인 수집과 같은 수집 유형에 따라 달라집니다. IngestionKind
    수집 IngestionResult 개수 합계 성공적으로 수집되었거나 수집에 실패한 총 원본 수입니다. 자세한 내용은 차원 설명을 참조 하세요. Database, Table, IngestionResultDetails, FailureKind, ViaUpdatePolicy
    수집 IngestionVolumeInBytes 개수 최대, 합계 압축 전에 KQL 데이터베이스(바이트)에 수집된 데이터의 총 크기입니다. 데이터베이스, 테이블
    구체화된 뷰 MaterializedViewAgeSeconds Avg 뷰의 기간(분)은 현재 시간에서 뷰에서 처리된 마지막 수집 시간을 뺀 값으로 정의됩니다. 값이 낮을 경우 더 건강한 뷰를 나타냅니다. 데이터베이스, MaterializedViewName
    구체화된 뷰 MaterializedViewHealth 1, 0 Avg 값이 1이면 보기가 정상으로 간주됨을 나타냅니다. 그렇지 않으면 값이 0입니다. 데이터베이스, MaterializedViewName
    구체화된 뷰 MaterializedViewResult 1 Avg 메트릭 값은 항상 1입니다. Result 는 마지막 구체화 주기의 결과를 나타냅니다. 가능한 값은 을 참조하세요 MaterializedViewResult. 데이터베이스, MaterializedViewName, 결과
    수집 QueueLength 개수 Avg 구성 요소의 입력 큐에 있는 보류 중인 메시지 수입니다. 일괄 처리 구성 요소는 Blob당 하나의 메시지를 처리하는 반면, 수집 구성 요소는 일괄 처리당 하나의 메시지를 처리합니다. 일괄 처리는 하나 이상의 Blob을 포함하는 단일 수집 명령으로 구성됩니다. ComponentType
    수집 QueueOldestMessage Avg 구성 요소의 입력 큐에서 가장 오래된 메시지가 삽입된 시간(초)입니다. ComponentType
    수집 ReceivedDataSizeBytes 바이트 평균, 합계 입력 스트림에서 데이터 연결로 받은 데이터의 크기입니다. ComponentType, ComponentName
    StreamingIngestion StreamingIngestDataRate 바이트 개수, 평균, 최대, 최소, 합계 스트리밍 수집을 통해 수집된 데이터의 총 볼륨입니다. 데이터베이스, 테이블
    StreamingIngestion StreamingIngestDuration 밀리초 평균, 최대, 최소 모든 스트리밍 수집 요청의 총 기간입니다. None

    차원 설명

    다음 목록에서는 메트릭에 보고된 차원에 대해 IngestionResult 설명합니다.

    • IngestionResultDetails: 성공적인 수집 또는 실패에 대한 실패 범주에 대한 성공입니다. 가능한 오류 범주의 전체 목록은 수집 오류 코드를 참조 하세요.
    • FailureKind: 실패가 영구적인지 일시적인지 여부입니다. 성공적인 수집을 위한 값입니다 None .
    • ViaUpdatePolicy: True입니다. 업데이트 정책에 의해 수집이 트리거된 경우입니다.

    참고 항목

    • Event Hubs 및 IoT Hub 수집 이벤트는 하나의 Blob으로 미리 집계된 다음, 단일 수집 원본으로 처리됩니다. 사전 집계 후 단일 수집 결과로 표시됩니다.
    • 일시적 오류는 제한된 횟수만큼 자동으로 다시 시도됩니다. 각 일시적 오류는 일시적인 수집 결과로 보고됩니다. 즉, 단일 수집에서 여러 수집 결과를 생성할 수 있습니다.

    샘플 쿼리

    패브릭 샘플 GitHub 리포지토리에서 샘플 쿼리를 찾을 수 있습니다.