다음을 통해 공유


Spark 모니터링 API를 사용하여 Spark 애플리케이션 모니터링

이 개요에는 Microsoft Fabric에서 사용할 수 있는 Spark 모니터링 API가 요약되어 있습니다. Spark 애플리케이션에 대한 강력한 모니터링 및 진단 기능이 필요한 개발자 및 데이터 엔지니어를 위한 것입니다.

패브릭 Spark 모니터링 API

Fabric은 작업 영역 및 항목 수준 모두에서 Spark 애플리케이션을 모니터링하는 API와 개별 Spark 애플리케이션에 대한 자세한 진단을 제공합니다.

작업 영역 및 Item-Level API

API들 설명
작업 영역의 Spark 애플리케이션 작업 영역에서 Spark 애플리케이션 목록을 검색합니다.
Notebook용 Spark 애플리케이션 Notebook과 연결된 Spark 애플리케이션 목록을 검색합니다.
Spark 작업 정의에 대한 Spark 애플리케이션 Spark 작업 정의와 연결된 Spark 애플리케이션 목록을 검색합니다.
Lakehouse용 Spark 애플리케이션 Lakehouse와 연결된 Spark 애플리케이션 목록을 검색합니다.

단일 Spark 애플리케이션 API

이러한 API는 심층 진단에 사용되며 개별 Spark 애플리케이션에 대한 포괄적인 세부 정보, 메트릭 및 로그를 제공합니다.

API들 설명
노트북 실행 특정 Notebook 실행을 실행한 Spark 애플리케이션에 대한 자세한 정보를 검색합니다.
Spark 작업 설명 제출 Spark 작업 정의를 통해 시작된 Spark 애플리케이션에 대한 자세한 정보를 검색합니다.
레이크하우스 작업 Lakehouse 작업에 의해 트리거되는 Spark 애플리케이션에 대한 자세한 정보를 검색합니다.
Spark 오픈 소스 메트릭 API Spark 메트릭을 수집하기 위한 Spark 기록 서버 API와 완전히 정렬됩니다.
리비 기록 자세한 세션 수준 정보는 Spark Livy 로그를 검색합니다.
드라이버 로그 애플리케이션 수준 문제를 디버깅하기 위한 드라이버 로그에 액세스합니다.
실행기 로그 분산 실행 문제를 해결하기 위한 실행기 로그를 검색합니다.
리소스 사용량 API Spark 리소스 사용량 정보를 모니터링합니다.

다음 단계

다음 리소스를 사용하여 Spark 애플리케이션에 대한 Livy 세션 및 자세한 진단을 나열하기 위한 API에 빠르게 액세스합니다.

  1. 작업 영역 및 ItemLevel API

완료된 모든 활성 Livy 세션을 나열합니다.

  1. 단일 Spark 애플리케이션 API

    a. 애플리케이션 세부 정보 가져오기

    b. 로그 및 메트릭 검색