Azure Stream Analytics 작업 상태

Stream Analytics 작업은 항상 네 가지 상태인 실행 중, 중지됨, 성능 저하됨 및 실패 중 하나일 수 있습니다. Azure Portal의 Stream Analytics 작업 개요 페이지에서 작업 상태를 확인할 수 있습니다.

Screenshot that shows job state.

시스템 상태 설명 권장 조치
실행 중 작업이 정의된 입력 원본에서 제공되는 Azure 읽기 이벤트에 대해 실행되고 있으며, 이벤트를 처리하고 결과를 구성된 출력 싱크에 씁니다. 주요 메트릭을 모니터링하여 작업 성능을 추적하는 것이 좋습니다.
중지됨 작업이 중지되었으며 이벤트를 처리하지 않습니다. 해당 없음
성능 저하됨 입력 및 출력 연결에 간헐적인 문제가 있을 수 있습니다. 이러한 오류를 일시적 오류라고 하며, 이로 인해 작업이 성능 저하됨 상태가 될 수 있습니다. Stream Analytics는 이러한 오류를 즉시 복구하고 실행 중 상태로 되돌리려고 합니다(몇 분 이내). 이러한 오류는 네트워크 문제, 다른 Azure 리소스의 가용성, 역직렬화 오류 등으로 인해 발생할 수 있습니다. 작업이 성능 저하됨 상태인 경우 작업 성능이 영향을 받을 수 있습니다. 진단 또는 활동 로그를 살펴보고 이러한 일시적 오류의 원인을 자세히 알아볼 수 있습니다. 역직렬화 오류와 같은 경우 잘못된 형식의 이벤트가 없도록 정정 작업을 수행하는 것이 좋습니다. 작업이 리소스 사용률 한도에 계속 도달하는 경우 SU 수를 늘리거나 작업을 병렬 처리합니다. 아무 작업도 수행할 수 없는 경우 Stream Analytics에서 실행 중 상태로 복구를 시도합니다.
워터마크 지연 메트릭을 사용하여 이러한 일시적인 오류가 작업 성능에 영향을 미치는지 파악할 수 있습니다.
실패함 작업 중에 심각한 오류가 발생하여 실패 상태가 되었습니다. 이벤트를 읽고 처리하지 않습니다. 런타임 오류는 작업이 실패 상태가 되는 일반적인 원인입니다. 작업이 실패 상태로 전환될 때 알림을 받도록 경고를 구성할 수 있습니다.

활동 및 리소스 로그로 디버그하여 근본 원인을 식별하고 문제를 해결할 수 있습니다.

다음 단계