Monitoring Synapse SQL and Spark Pools
As introduced in Chapter 8, Processing Data Using Azure Synapse Analytics, Azure Synapse Analytics is comprised of three key components – a Synapse integration pipeline to ingest and transform the data, SQL pool and Spark pool to process and serve the data, and Power BI integration to visualize the data. Monitoring the health of Synapse SQL and Spark pools is an integral part of the work of a data engineer managing large data engineering projects.
In this chapter, you will learn how to integrate Synapse SQL and Spark pools with Azure Log Analytics, identify long-running Spark jobs and SQL queries using a Log Analytics workspace, monitor Synapse health from Azure Monitor, and check the table and index health of SQL dedicated pool tables using Dynamic Management Views (DMVs).
In this chapter, we will cover the following recipes:
- Configuring a Log Analytics workspace for Synapse SQL pools
- Configuring a Log Analytics workspace...