Azure Stream Analytics 메트릭의 차원

Azure Stream Analytics는 서버리스 분산 스트리밍 처리 서비스를 제공합니다. 작업은 서비스에서 자동으로 관리하는 하나 이상의 분산 스트리밍 노드에서 실행할 수 있습니다. 입력 데이터는 분할되어 처리를 위해 다른 스트리밍 노드에 할당됩니다.

Stream Analytics에는 작업 상태를 모니터링하는 데 사용할 수 있는 많은 메트릭이 있습니다. 작업의 성능 문제를 해결하기 위해 다음 차원을 사용하여 메트릭을 분할하고 필터링할 수 있습니다.

차원 정의
논리적 이름 Stream Analytics 작업의 입력 또는 출력 이름입니다.
파티션 ID 입력 원본의 입력 데이터 파티션 ID입니다. 예를 들어 입력 원본이 이벤트 허브인 경우 파티션 ID는 이벤트 허브의 파티션 ID입니다. 처리하기가 처치 곤란 병렬 작업의 경우 출력의 파티션 ID는 입력 파티션 ID와 동일합니다.
노드 이름 작업이 실행될 때 프로비저닝되는 스트리밍 노드의 식별자입니다. 스트리밍 노드는 작업에 할당된 컴퓨팅 및 메모리 리소스의 양을 나타냅니다.

Screenshot of a chart that shows the area for selecting a dimension for Stream Analytics job metrics.

Screenshot that shows splitting a metric by dimension.

Screenshot that shows filtering a metric by dimension.

논리적 이름 차원

논리적 이름은 Stream Analytics 작업의 입력 또는 출력 이름입니다. 예를 들어 Stream Analytics 작업에 4개의 입력과 5개의 출력이 있다고 가정합니다. 이 차원을 기준으로 입력 관련 메트릭과 출력 관련 메트릭을 분할하면 4개의 개별 논리적 입력과 5개의 개별 논리적 출력이 표시됩니다.

Screenshot that shows multiple inputs and outputs in a Stream Analytics job.

Screenshot of a chart that shows splitting the Output Events metric by Logical Name.

논리적 이름 차원은 다음 메트릭을 필터링하고 분할하는 데 사용할 수 있습니다.

  • 백로그된 입력 이벤트
  • 데이터 변환 오류
  • 조기 입력 이벤트
  • 입력 역직렬화 오류
  • 입력 이벤트 바이트
  • 입력 이벤트
  • 수신된 입력 원본
  • 지연 입력 이벤트
  • 잘못된 순서 이벤트
  • 출력 이벤트
  • 워터마크 지연

노드 이름 차원

스트리밍 노드는 입력 데이터를 처리하는 데 사용되는 컴퓨팅 리소스 세트를 나타냅니다. 6개 SU(스트리밍 단위)마다 하나의 노드로 변환되며, 서비스에서 사용자를 대신하여 자동으로 관리합니다. 스트리밍 단위와 스트리밍 노드 간의 관계에 대한 자세한 내용은 스트리밍 단위 이해 및 조정을 참조하세요.

노드 이름은 스트리밍 노드 수준의 차원입니다. 특정 메트릭을 특정 스트리밍 노드 수준으로 드릴다운하는 데 도움이 될 수 있습니다. 예를 들어 스트리밍 노드 수준별로 CPU 사용률(%) 메트릭을 분할하여 개별 스트리밍 노드의 CPU 사용률을 확인할 수 있습니다.

Screenshot of a chart that shows splitting average CPU utilization by the Node Name dimension.

노드 이름 차원은 다음 메트릭을 필터링하고 분할하는 데 사용할 수 있습니다.

  • 백로그된 입력 이벤트
  • CPU 사용률(%)(미리 보기)
  • 입력 이벤트
  • 출력 이벤트
  • SU(메모리) 사용률
  • 워터마크 지연

파티션 ID 차원

스트리밍 데이터가 처리를 위해 Azure Stream Analytics 서비스로 수집되면 입력 데이터가 입력 원본의 파티션에 따라 스트리밍 노드에 배포됩니다. 파티션 ID 차원은 입력 원본의 입력 데이터 파티션 ID입니다.

예를 들어 입력 원본이 이벤트 허브인 경우 파티션 ID는 이벤트 허브의 파티션 ID입니다. 입력의 파티션 ID는 출력의 파티션 ID와 동일합니다.

Diagram that shows splitting a watermark delay by the Partition ID dimension.

파티션 ID 차원은 다음 메트릭을 필터링하고 분할하는 데 사용할 수 있습니다.

  • 백로그된 입력 이벤트
  • 데이터 변환 오류
  • 조기 입력 이벤트
  • 입력 역직렬화 오류
  • 입력 이벤트 바이트
  • 입력 이벤트
  • 수신된 입력 원본
  • 지연 입력 이벤트
  • 출력 이벤트
  • 워터마크 지연

다음 단계