Schedule demo

Microsoft Azure Synapse Analytics Monitoring


Microsoft Azure Synapse Analytics - An Overview

Azure Synapse Analytics is a cloud-native integrated analytics solution that offers a robust framework tailored for big data and data warehousing requirements. With Azure Synapse Analytics, businesses can effortlessly handle data ingestion, preparation, management, and delivery to support their real-time business intelligence and machine learning demands.

Monitoring plays a vital role in overseeing and upholding the well-being, efficiency, and security of your analytics ecosystem within Azure Synapse Analytics. Applications Manager's Azure Synapse Analytics Monitoring tool offers a variety of monitoring and observability resources and functionalities designed to provide you with valuable perspectives into the condition of your Synapse Analytics tasks.

Creating a new Microsoft Azure Synapse Analytics Monitor

To learn how to create a new Microsoft Azure Synapse Analytics Monitor, click here.

Monitored Parameters

Navigate to the Category View by clicking the Monitors tab. Hover over 'Child Monitors' under Microsoft Azure in the Cloud Apps table, and then select the Synapse Analytics monitor from the displayed tooltip. This action will display the bulk configuration view for Azure Synapse Analytics in three tabs:

  • Availability tab gives the Availability history for the past 24 hours or 30 days.
  • Performance tab gives the Health Status and events for the past 24 hours or 30 days.
  • List view enables you to perform bulk admin configurations.

The Microsoft Azure monitor provides a brief detail of the Azure Synapse Analytics under the given subscription. Following are the list of metrics monitored in Azure Synapse Analytics Monitoring in their corresponding tabs:

Overview

Parameter Description
DATA PROCESSED
Data Processed RateThe amount of data processed by queries per minute between the poll interval (in MB/min).
Total Data ProcessedThe total amount of data processed by queries between the poll interval (in GB).
LOGIN ATTEMPTS
Login AttemptsThe total number of login attempts that succeeded or failed between the poll interval.
REQUESTS ENDED
Requests EndedThe total number of requests that succeeded, failed or were cancelled between the poll interval.
PIPELINE RUNS ENDED
Pipeline Runs EndedThe total number of integration pipeline runs that succeeded, failed or were cancelled between the poll interval.
ACTIVITY RUNS ENDED
Activity Runs EndedThe total number of integration activities that succeeded, failed or were cancelled between the poll interval.
TRIGGER RUNS ENDED
Trigger Runs EndedThe total number of integration triggers that succeeded, failed or were cancelled between the poll interval.
LINK CONNECTION EVENTS
Link Connection EventsThe total number of Synapse Link connection events including start, stop and failure between the poll interval.
LINK TABLE EVENTS
Link Table EventsThe total number Synapse Link table events including snapshot, removal and failure between the poll interval.
LINK PROCESSED ROWS
Link Processed RowsThe total number of changed rows processed by Synapse Link between the poll interval.
TOTAL LINK DATA PROCESSED
Link Data Processed RateThe data volume processed by the Synapse Link per minute between the poll interval (in MB/min).
Total Link Data ProcessedThe total data volume processed by the Synapse Link between the poll interval (in GB).
LINK LATENCY
Link LatencyThe maximum latency taken for Synapse Link data processing between the poll interval (in seconds).

SQL Pools

ParameterDescription
SQL Pools Performance
SQL Pool NameThe name of the dedicated SQL Pool.
DWU Used PercentThe maximum usage of DWUs between the poll interval (in %). Represents a high-level overview of usage within the SQL pool that is measured by taking the maximum of either CPU percentage or Data IO percentage
CPU UtilizationThe maximum CPU utilization across all nodes in the SQL pool between the poll interval (in %).
Memory UtilizationThe maximum memory utilization across all nodes in the SQL pool between the poll interval (in %).
Active QueriesThe total number of active queries between the poll interval. Using this metric unfiltered and unsplit displays all the active queries running in the system.
Queued QueriesThe total number of requests queued after the max concurrency limit was reached between the poll interval.
Adaptive Cache Hit PercentThe maximum cache hit percentage between the poll interval (in %). This metric measures the efficiency of workloads in utilizing the adaptive cache. Use this metric along with the cache hit percentage metric to determine whether to scale for additional capacity or rerun workloads to refresh the cache.
Adaptive Cache Used PercentThe maximum cache used percentage between the poll interval (in %). This metric measures the efficiency of workloads in utilizing the adaptive cache. Use this metric along with the cache used percentage metric to determine whether to scale for additional capacity or rerun workloads to refresh the cache.
No of LoginsThe total number of logins to the SQL Pool between the poll interval.
Connections Blocked by FirewallThe total number of connections blocked by firewall rules between the poll interval. Revisit access control policies for your SQL pool and monitor these connections if the count is high.
SQL Pools Configuration
SQL Pool NameThe name of the SQL Pool.
Performance LevelThe performance level of the SQL Pool.
DWU LimitThe maximum limit of DWU of the SQL Pool between the poll interval.
DWU UsedThe maximum DWUs used by the SQL Pool between the poll interval. Represents a high-level representation of usage across the SQL pool. Measured as DWU limit * DWU percentage.
SQL Pool StatusThe status of the SQL Pool.
Storage Account TypeThe storage account type used to store backups for this SQL Pool. Possible values: GRS/LRS.
SQL Pool Provisioning StateThe provisioning state of the SQL Pool.
Maximum SizeThe maximum size of the SQL Pool in GB.
Creation TimeDate the SQL Pool was created.

Note: Kindly note that the monitor only displays the first 20 SQL Pools from the API.

Big Data Pools

ParameterDescription
Big Data Pools Performance
Big Data Pool NameName of the Big Data Pool.
vCores AllocatedThe maximum number of vCores allocated for an Apache Spark Pool between the poll interval.
Memory AllocatedThe maximum allocated memory for an Apache Spark Pool between the poll interval (in GB).
Active Spark ApplicationsThe maximum Active Apache Spark Pool applications between the poll interval.
Ended Spark applicationsThe total number of Apache Spark pool applications that ended between the poll interval.
Node CountThe total number of nodes in the Big Data pool.
Cache SizeThe cache size of the Big Data pool (in GB).
AutoPause DelayThe amount of idle time before the Big Data pool is automatically paused (in minutes).
Big Data Pool Provisioning StateThe provisioning state of the Big Data Pool.
Node SizeThe size of the nodes in the Big Data pool. Possible values:
  • Small
  • Medium
  • Large
  • XLarge
  • XXlarge
  • XXXLarge (Isolated Compute)
Big Data Pools Configuration
Big Data Pool NameName of the Big Data Pool.
Apache Spark VersionThe version of the Azure Spark Pool.
Node Size FamilyThe type of nodes the Big Data Pool provides.
Autoscale EnabledIndicates whether automatic scaling is enabled for the Big Data pool or not. Possible values: true/false.
Autoscale Min NodesThe minimum number of nodes the Big Data pool can support.
Autoscale Max NodesThe maximum number of nodes the Big Data pool can support.
Session Level Packages EnabledIndicates whether the session level packages automatic scaling is enabled for the Big Data pool or not. Possible values: true/false.
Creation timeThe time the Big Data Pool was created.
Last Succeeded TimeThe time when the Big Data pool was last updated successfully.

Note: Kindly note that the monitor only displays the first 20 Big Data Pools from the API.

Configuration

ParameterDescription
CONFIGURATION
Resource Group NameThe name of the Resource Group.
LocationThe location of the resource.
Provisioning StateThe provisioning state of the resource.
Managed Resource Group NameThe name of the workspace managed resource group.
SQL Admin loginThe username of the SQL DB administrator.
AD Only AuthenticationIndicates whether Microsoft Entra ID Authentication is enabled or not on all workspace subresources. Possible values: True/False.
Public Network AccessIndicates whether Public network access is enabled or not. Possible values: Enable/Disable.
Managed Virtual networkSetting this to 'default' will ensure that all compute for the synapse workspace is in a virtual network managed on behalf of the user.
DATA LAKE STORAGE ACCOUNT DETAILS
Storage Account NameThe name of the Azure Data Lake Storage Account.
FileSystem NameThe name of Azure Data Lake Storage Account's filesystem.
Storage Account URLThe url of the Azure Data Lake Storage Account.
ENDPOINTS DETAILS
Web EndpointThe connectivity endpoints for the Workspace.
SQL EndpointThe connectivity endpoints for SQL.
SQL On Demand EndpointThe connectivity endpoints for On Demand SQL.
Dev EndpointThe connectivity endpoints for Dev.

Loved by customers all over the world

"Standout Tool With Extensive Monitoring Capabilities"

It allows us to track crucial metrics such as response times, resource utilization, error rates, and transaction performance. The real-time monitoring alerts promptly notify us of any issues or anomalies, enabling us to take immediate action.

Reviewer Role: Research and Development

carlos-rivero
"I like Applications Manager because it helps us to detect issues present in our servers and SQL databases."
Carlos Rivero

Tech Support Manager, Lexmark

Trusted by over 6000+ businesses globally