다음을 통해 공유


Synapse 구현 성공 방법론: 모니터링 검토 수행

참고 항목

이 문서는 디자인에 따른 Azure Synapse 구현 성공 문서 시리즈의 일부를 구성합니다. 시리즈에 대한 개요는 Azure Synapse 구현 성공 디자인을 참조하세요.

모니터링은 모든 Azure 솔루션 운영의 핵심 부분입니다. 이 문서에서는 Azure Synapse Analytics 환경의 모니터링을 검토하고 구성하는 방법에 대한 지침을 제공합니다. 이 작업의 핵심은 무엇을 모니터링해야 하고 누가 모니터링 결과를 검토해야 하는지 식별하는 것입니다.

솔루션 요구 사항 및 평가 단계솔루션 개발 중에 수집된 기타 데이터를 사용하여 프로덕션 환경에서 모니터링해야 하는 중요한 동작 및 작업 목록을 빌드합니다. 이 목록을 빌드할 때 모니터링 정보에 액세스해야 하는 사용자 그룹을 식별하고 모니터링 결과에 응답하기 위해 따를 수 있는 프로시저를 빌드합니다.

Azure Monitor를 사용하여 대부분의 Azure 서비스에 대한 기본 수준 인프라 메트릭, 경고 및 로그를 제공할 수 있습니다. 해당 리소스의 작업에 대한 풍부하고 빈번한 데이터를 제공하기 위해 리소스에서 Azure 진단 로그를 내보냅니다. Azure Synapse는 Azure Monitor에서 진단 로그를 작성할 수 있습니다.

자세한 내용은 Azure Synapse Analytics 작업 영역에서 Azure Monitor 사용을 참조하세요.

전용 SQL 풀 모니터링

Azure Monitor, 경고, DMV(동적 관리 뷰) 및 Log Analytics를 사용하여 전용 SQL 풀을 모니터링할 수 있습니다.

  • 경고: 특정 메트릭이 사전 정의된 임계값에 도달하면 이메일을 보내거나 웹후크를 호출하는 경고를 설정할 수 있습니다. 예를 들어 데이터베이스 크기가 너무 커지면 경고 이메일을 받을 수 있습니다. 자세한 내용은 경고를 참조하세요.
  • DMV: DMV를 사용하여 워크로드를 모니터링하여 SQL 풀에서 쿼리 실행을 조사할 수 있습니다.
  • Log Analytics:Log Analytics는 Azure Monitor에서 수집한 데이터에서 로그 쿼리를 편집하고 실행하는 데 사용할 수 있는 Azure Portal의 도구입니다. 자세한 내용은 워크로드 모니터링 - Azure Portal을 참조하세요.

서버리스 SQL 풀 모니터링

Synapse Studio에서 SQL 요청을 모니터링하여 서버리스 SQL 풀을 모니터링할 수 있습니다. 이렇게 하면 실행 중인 요청의 상태를 감시하고 기록 요청의 세부 정보를 검토할 수 있습니다.

Spark 풀 모니터링

Synapse Studio에서 Apache Spark 애플리케이션을 모니터링할 수 있습니다. 그렇게 하면 최신 상태, 문제 및 진행 상황을 감시할 수 있습니다.

Log Analytics에 기본 제공되는 Synapse Studio 커넥터를 사용하도록 설정할 수 있습니다. 그런 다음, Apache Spark 애플리케이션 메트릭 및 로그를 수집하여 Log Analytics 작업 영역으로 보낼 수 있습니다. Azure Monitor 통합 문서를 사용하여 메트릭 및 로그를 시각화할 수도 있습니다. 자세한 내용은 Azure Log Analytics로 Apache Spark 애플리케이션 모니터링을 참조하세요.

파이프라인 모니터링

Azure Synapse를 사용하면 데이터 이동, 데이터 변환 및 컴퓨팅 작업을 자동화하고 통합하는 복잡한 파이프라인을 만들 수 있습니다. Synapse Studio를 사용하여 파이프라인을 작성하고 모니터링하여 파이프라인의 최신 상태, 문제 및 진행 상황을 감시할 수 있습니다. 자세한 내용은 Synapse Studio를 사용하여 작업 영역 파이프라인 실행 모니터링을 참조하세요.

다음 단계

이 문서에 대한 자세한 내용은 다음 리소스를 참조하세요.