eventstream의 상태 및 성능 모니터링

Microsoft Fabric 이벤트 스트림 기능을 사용하면 스트리밍 이벤트 데이터, 수집 상태 및 수집 성능을 쉽게 모니터링할 수 있습니다. 이 문서에서는 메트릭을 사용하여 eventstream 상태, 검사 로그, 오류 및 데이터 인사이트를 모니터링하는 방법을 설명합니다.

Eventstream에는 데이터 인사이트 및 런타임 로그라는 두 가지 유형의 모니터링 환경이 있습니다. 선택한 원본 또는 대상에 따라 하나 또는 두 개의 보기가 모두 표시됩니다.

필수 조건

시작하기 전에 다음이 있어야 합니다.

  • Eventstream 항목이 있는 뷰어 이상의 권한이 있는 프리미엄 작업 영역에액세스합니다.
  • 이벤트 스트림에 추가된 Azure 이벤트 허브 원본 또는 레이크하우스 대상입니다.

데이터 인사이트

데이터 인사이트 탭은 기본 편집기의 아래쪽 창에 나타납니다. 이 탭은 이벤트 스트림, 원본 및 대상의 상태 및 성능을 모니터링하는 데 사용할 수 있는 메트릭을 제공합니다. 원본과 대상에 따라 메트릭이 다릅니다. 기본 편집기 캔버스에서 노드를 선택하면 해당 특정 노드에 대한 메트릭이 데이터 인사이트 탭에 표시됩니다.

Eventstream 노드의 데이터 인사이트

데이터 인사이트 탭의 eventstream 노드에 대해 다음과 같은 메트릭이 표시됩니다.

메트릭 단위 설명
IncomingMessages Count 지정된 기간 동안 이벤트 스트림으로 전송된 이벤트 또는 메시지 수입니다.
OutgoingMessages Count 지정된 기간 동안 이벤트 스트림에서 유출되는 이벤트 또는 메시지 수입니다.
IncomingBytes 바이트 지정된 기간 동안 이벤트 스트림의 들어오는 바이트입니다.
OutgoingBytes 바이트 지정된 기간 동안 이벤트 스트림에 대해 나가는 바이트입니다.

Eventstream에 대한 데이터 인사이트를 보려면 다음을 수행합니다.

  1. 기본 편집기 캔버스에서 eventstream 노드를 선택합니다.

  2. 아래쪽 창에서 데이터 인사이트 탭을 선택합니다.

  3. Eventstream 내에 데이터가 있는 경우 메트릭 차트가 데이터 인사이트 탭에 표시됩니다.

  4. 탭의 오른쪽에서 표시할 메트릭 옆에 있는 검사 상자를 선택합니다.

Screenshot showing the eventstream metrics.

Azure 이벤트 허브 원본, 레이크하우스 대상 및 KQL 데이터베이스 대상 노드의 데이터 인사이트

다음 메트릭은 Azure 이벤트 허브 원본, 레이크하우스 대상 및 KQL 데이터베이스 대상('수집 전 이벤트 처리' 모드) 노드에 대한 데이터 인사이트 탭에서 사용할 수 있습니다.

메트릭 단위 설명
입력 이벤트 Count Eventstream 엔진이 이벤트 스트림(레이크하우스 대상 또는 KQL 데이터베이스 대상) 또는 Azure 이벤트 허브 원본(Azure 이벤트 허브 원본)에서 가져오는 이벤트 데이터 수입니다.
입력 이벤트 바이트 바이트 Eventstream 엔진이 이벤트 스트림(레이크하우스 대상 또는 KQL 데이터베이스 대상) 또는 Azure 이벤트 허브 원본(Azure 이벤트 허브 원본)에서 가져오는 이벤트 데이터의 양입니다.
출력 이벤트 Count Eventstream 엔진이 레이크하우스 또는 KQL 데이터베이스(레이크하우스 대상 또는 KQL 데이터베이스 대상) 또는 이벤트 스트림(Azure 이벤트 허브 원본)에 보내는 이벤트 데이터 수입니다.
백로그된 입력 이벤트 Count 이벤트 스트림 엔진에서 백로그되는 입력 이벤트 수입니다.
런타임 오류 Count 이벤트 처리와 관련된 총 오류 수입니다.
데이터 변환 오류 Count 예상되는 출력 스키마로 변환할 수 없는 출력 이벤트의 수입니다.
역직렬화 오류 Count 이벤트 스트림 엔진 내에서 역직렬화할 수 없는 입력 이벤트 수입니다.
워터마크 지연 Second 이 원본 또는 대상에 대한 모든 출력의 모든 파티션에서 최대 워터마크 지연. 가장 큰 워터마크를 뺀 벽시계 시간으로 계산됩니다.

Azure 이벤트 허브 원본, 레이크하우스 대상 또는 KQL 데이터베이스 대상('수집 전 이벤트 처리' 모드)에 대한 데이터 인사이트를 보려면 다음을 수행합니다.

  1. 기본 편집기 캔버스에서 Azure 이벤트 허브 원본 노드, lakehouse 대상 노드 또는 KQL 데이터베이스 대상 노드를 선택합니다.

  2. 아래쪽 창에서 데이터 인사이트 탭을 선택합니다.

  3. Azure 이벤트 허브 원본, 레이크하우스 대상 또는 KQL 데이터베이스 대상 내에 데이터가 있는 경우 메트릭 차트가 데이터 인사이트 탭에 표시됩니다.

  4. 탭의 오른쪽에서 표시할 메트릭 옆에 있는 검사 상자를 선택합니다.

Screenshot showing the source and destination metrics.

런타임 로그

런타임 로그 탭을 사용하면 이벤트 스트림 엔진에서 발생하는 자세한 로그를 검사 수 있습니다. 런타임 로그에는 경고, 오류 및 정보의 세 가지 심각도 수준이 있습니다.

Azure 이벤트 허브 원본, lakehouse 대상 및 KQL 데이터베이스 대상에 대한 런타임 로그를 보려면('수집 전 이벤트 처리' 모드):

  1. 기본 편집기 캔버스에서 Azure 이벤트 허브 원본, 레이크하우스 대상 또는 KQL 데이터베이스 대상을 선택합니다.

  2. 아래쪽 창에서 런타임 로그 탭을 선택합니다.

  3. Azure 이벤트 허브 원본, 레이크하우스 대상 또는 KQL 데이터베이스 대상 내에 데이터가 있는 경우 로그는 런타임 로그 탭에 표시됩니다.

  4. 필터 기준 키워드(keyword) 옵션을 사용하여 로그를 검색하거나 심각도 또는 유형을 변경하여 목록을 필터링합니다.

  5. 최신 로그를 보려면 새로 고침을 선택합니다.

Screenshot showing the source and destination runtime logs.