Azure Synapse Analytics monitoring data reference
This article contains all the monitoring reference information for this service.
See Monitor Azure Synapse Analytics for details on the data you can collect for Azure Synapse Analytics and how to use it.
Metrics
This section lists all the automatically collected platform metrics for this service.
For information on metric retention, see Azure Monitor Metrics overview.
Supported metrics for Microsoft.Synapse/workspaces
The following table lists the metrics available for the Microsoft.Synapse/workspaces resource type.
- All columns might not be present in every table.
- Some columns might be beyond the viewing area of the page. Select Expand table to view all available columns.
Table headings
- Category - The metrics group or classification.
- Metric - The metric display name as it appears in the Azure portal.
- Name in REST API - The metric name as referred to in the REST API.
- Unit - Unit of measure.
- Aggregation - The default aggregation type. Valid values: Average (Avg), Minimum (Min), Maximum (Max), Total (Sum), Count.
- Dimensions - Dimensions available for the metric.
- Time Grains - Intervals at which the metric is sampled. For example,
PT1M
indicates that the metric is sampled every minute,PT30M
every 30 minutes,PT1H
every hour, and so on. - DS Export- Whether the metric is exportable to Azure Monitor Logs via diagnostic settings. For information on exporting metrics, see Create diagnostic settings in Azure Monitor.
Category | Metric | Name in REST API | Unit | Aggregation | Dimensions | Time Grains | DS Export |
---|---|---|---|---|---|---|---|
Built-in SQL Pool | Data processed (bytes) Amount of data processed by queries |
BuiltinSqlPoolDataProcessedBytes |
Bytes | Total | <none> | PT1M | No |
Built-in SQL Pool | Login attempts Count of login attempts that succeded or failed |
BuiltinSqlPoolLoginAttempts |
Count | Average, Minimum, Maximum, Total | Result |
PT1M | No |
Built-in SQL Pool | Requests ended Count of Requests that succeeded, failed, or were cancelled |
BuiltinSqlPoolRequestsEnded |
Count | Average, Minimum, Maximum, Total | Result |
PT1M | No |
Integration | Activity runs ended Count of integration activities that succeeded, failed, or were cancelled |
IntegrationActivityRunsEnded |
Count | Count, Total | Result , FailureType , Activity , ActivityType , Pipeline |
PT1M, PT1H | No |
Integration | Link connection events Number of Synapse Link connection events including start, stop and failure. |
IntegrationLinkConnectionEvents |
Count | Total | EventType , LinkConnectionName |
PT1M | No |
Integration | Link processed rows Changed row count processed by Synapse Link. |
IntegrationLinkProcessedChangedRows |
Count | Total | TableName , LinkConnectionName |
PT1M | No |
Integration | Link processed data volume (bytes) Data volume in bytes processed by Synapse Link. |
IntegrationLinkProcessedDataVolume |
Bytes | Total | TableName , LinkTableStatus , LinkConnectionName |
PT1M | No |
Integration | Link latency in seconds Synapse Link data processing latency in seconds. |
IntegrationLinkProcessingLatencyInSeconds |
Count | Maximum, Minimum, Average | LinkConnectionName |
PT1M | No |
Integration | Link table events Number of Synapse Link table events including snapshot, removal and failure. |
IntegrationLinkTableEvents |
Count | Total | TableName , EventType , LinkConnectionName |
PT1M | No |
Integration | Pipeline runs ended Count of integration pipeline runs that succeeded, failed, or were cancelled |
IntegrationPipelineRunsEnded |
Count | Count, Total | Result , FailureType , Pipeline |
PT1M, PT1H | No |
Integration | Trigger Runs ended Count of integration triggers that succeeded, failed, or were cancelled |
IntegrationTriggerRunsEnded |
Count | Count, Total | Result , FailureType , Trigger |
PT1M, PT1H | No |
Streaming job | Backlogged input events (preview) Number of input events sources backlogged. |
SQLStreamingBackloggedInputEventSources |
Count | Total | SQLPoolName , SQLDatabaseName , JobName , LogicalName , PartitionId , ProcessorInstance |
PT1M | No |
Streaming job | Data conversion errors (preview) Number of output events that could not be converted to the expected output schema. Error policy can be changed to 'Drop' to drop events that encounter this scenario. |
SQLStreamingConversionErrors |
Count | Total | SQLPoolName , SQLDatabaseName , JobName , LogicalName , PartitionId , ProcessorInstance |
PT1M | No |
Streaming job | Input deserialization errors (preview) Number of input events that could not be deserialized. |
SQLStreamingDeserializationError |
Count | Total | SQLPoolName , SQLDatabaseName , JobName , LogicalName , PartitionId , ProcessorInstance |
PT1M | No |
Streaming job | Early input events (preview) Number of input events which application time is considered early compared to arrival time, according to early arrival policy. |
SQLStreamingEarlyInputEvents |
Count | Total | SQLPoolName , SQLDatabaseName , JobName , LogicalName , PartitionId , ProcessorInstance |
PT1M | No |
Streaming job | Input event bytes (preview) Amount of data received by the streaming job, in bytes. This can be used to validate that events are being sent to the input source. |
SQLStreamingInputEventBytes |
Count | Total | SQLPoolName , SQLDatabaseName , JobName , LogicalName , PartitionId , ProcessorInstance |
PT1M | No |
Streaming job | Input events (preview) Number of input events. |
SQLStreamingInputEvents |
Count | Total | SQLPoolName , SQLDatabaseName , JobName , LogicalName , PartitionId , ProcessorInstance |
PT1M | No |
Streaming job | Input sources received (preview) Number of input events sources per second. |
SQLStreamingInputEventsSourcesPerSecond |
Count | Total | SQLPoolName , SQLDatabaseName , JobName , LogicalName , PartitionId , ProcessorInstance |
PT1M | No |
Streaming job | Late input events (preview) Number of input events which application time is considered late compared to arrival time, according to late arrival policy. |
SQLStreamingLateInputEvents |
Count | Total | SQLPoolName , SQLDatabaseName , JobName , LogicalName , PartitionId , ProcessorInstance |
PT1M | No |
Streaming job | Out of order events (preview) Number of Event Hub Events (serialized messages) received by the Event Hub Input Adapter, received out of order that were either dropped or given an adjusted timestamp, based on the Event Ordering Policy. |
SQLStreamingOutOfOrderEvents |
Count | Total | SQLPoolName , SQLDatabaseName , JobName , LogicalName , PartitionId , ProcessorInstance |
PT1M | No |
Streaming job | Output events (preview) Number of output events. |
SQLStreamingOutputEvents |
Count | Total | SQLPoolName , SQLDatabaseName , JobName , LogicalName , PartitionId , ProcessorInstance |
PT1M | No |
Streaming job | Watermark delay (preview) Output watermark delay in seconds. |
SQLStreamingOutputWatermarkDelaySeconds |
Count | Maximum, Minimum, Average | SQLPoolName , SQLDatabaseName , JobName , LogicalName , PartitionId , ProcessorInstance |
PT1M | No |
Streaming job | Resource % utilization (preview) Resource utilization expressed as a percentage. High utilization indicates that the job is using close to the maximum allocated resources. |
SQLStreamingResourceUtilization |
Percent | Maximum, Minimum, Average | SQLPoolName , SQLDatabaseName , JobName , LogicalName , PartitionId , ProcessorInstance |
PT1M | No |
Streaming job | Runtime errors (preview) Total number of errors related to query processing (excluding errors found while ingesting events or outputting results). |
SQLStreamingRuntimeErrors |
Count | Total | SQLPoolName , SQLDatabaseName , JobName , LogicalName , PartitionId , ProcessorInstance |
PT1M | No |
Azure Synapse Link metrics
Azure Synapse Link emits the following metrics to Azure Monitor:
Metric | Aggregation types | Description |
---|---|---|
Link connection events | Sum | Number of Synapse Link connection events, including start, stop, and failure |
Link latency in seconds | Max, Min, Avg | Synapse Link data processing latency in seconds |
Link processed data volume (bytes) | Sum | Data volume in bytes processed by Synapse Link |
Link processed rows | Sum | Row counts processed by Synapse Link |
Link table events | Sum | Number of Synapse Link table events, including snapshot, removal, and failure |
Supported metrics for Microsoft.Synapse/workspaces/bigDataPools
The following table lists the metrics available for the Microsoft.Synapse/workspaces/bigDataPools resource type.
- All columns might not be present in every table.
- Some columns might be beyond the viewing area of the page. Select Expand table to view all available columns.
Table headings
- Category - The metrics group or classification.
- Metric - The metric display name as it appears in the Azure portal.
- Name in REST API - The metric name as referred to in the REST API.
- Unit - Unit of measure.
- Aggregation - The default aggregation type. Valid values: Average (Avg), Minimum (Min), Maximum (Max), Total (Sum), Count.
- Dimensions - Dimensions available for the metric.
- Time Grains - Intervals at which the metric is sampled. For example,
PT1M
indicates that the metric is sampled every minute,PT30M
every 30 minutes,PT1H
every hour, and so on. - DS Export- Whether the metric is exportable to Azure Monitor Logs via diagnostic settings. For information on exporting metrics, see Create diagnostic settings in Azure Monitor.
Category | Metric | Name in REST API | Unit | Aggregation | Dimensions | Time Grains | DS Export |
---|---|---|---|---|---|---|---|
Apache Spark pool | vCores allocated Allocated vCores for an Apache Spark Pool |
BigDataPoolAllocatedCores |
Count | Maximum, Minimum, Average, Total | SubmitterId |
PT1M | No |
Apache Spark pool | Memory allocated (GB) Allocated Memory for Apach Spark Pool (GB) |
BigDataPoolAllocatedMemory |
Count | Maximum, Minimum, Average, Total | SubmitterId |
PT1M | No |
Apache Spark pool | Active Apache Spark applications Total Active Apache Spark Pool Applications |
BigDataPoolApplicationsActive |
Count | Maximum, Minimum, Average | JobState |
PT1M | No |
Apache Spark pool | Ended Apache Spark applications Count of Apache Spark pool applications ended |
BigDataPoolApplicationsEnded |
Count | Total | JobType , JobResult |
PT1M | No |
Supported metrics for Microsoft.Synapse/workspaces/sqlPools
The following table lists the metrics available for the Microsoft.Synapse/workspaces/sqlPools resource type.
- All columns might not be present in every table.
- Some columns might be beyond the viewing area of the page. Select Expand table to view all available columns.
Table headings
- Category - The metrics group or classification.
- Metric - The metric display name as it appears in the Azure portal.
- Name in REST API - The metric name as referred to in the REST API.
- Unit - Unit of measure.
- Aggregation - The default aggregation type. Valid values: Average (Avg), Minimum (Min), Maximum (Max), Total (Sum), Count.
- Dimensions - Dimensions available for the metric.
- Time Grains - Intervals at which the metric is sampled. For example,
PT1M
indicates that the metric is sampled every minute,PT30M
every 30 minutes,PT1H
every hour, and so on. - DS Export- Whether the metric is exportable to Azure Monitor Logs via diagnostic settings. For information on exporting metrics, see Create diagnostic settings in Azure Monitor.
Category | Metric | Name in REST API | Unit | Aggregation | Dimensions | Time Grains | DS Export |
---|---|---|---|---|---|---|---|
SQL dedicated pool | Active queries The active queries. Using this metric unfiltered and unsplit displays all active queries running on the system |
ActiveQueries |
Count | Total | IsUserDefined |
PT1M | No |
SQL dedicated pool | Adaptive cache hit percentage Measures how well workloads are utilizing the adaptive cache. Use this metric with the cache hit percentage metric to determine whether to scale for additional capacity or rerun workloads to hydrate the cache |
AdaptiveCacheHitPercent |
Percent | Maximum, Minimum, Average | <none> | PT1M | No |
SQL dedicated pool | Adaptive cache used percentage Measures how well workloads are utilizing the adaptive cache. Use this metric with the cache used percentage metric to determine whether to scale for additional capacity or rerun workloads to hydrate the cache |
AdaptiveCacheUsedPercent |
Percent | Maximum, Minimum, Average | <none> | PT1M | No |
SQL dedicated pool | Connections Count of Total logins to the SQL pool |
Connections |
Count | Total | Result |
PT1M | Yes |
SQL dedicated pool | Connections blocked by firewall Count of connections blocked by firewall rules. Revisit access control policies for your SQL pool and monitor these connections if the count is high |
ConnectionsBlockedByFirewall |
Count | Total | <none> | PT1M | No |
SQL dedicated pool | CPU used percentage CPU utilization across all nodes in the SQL pool |
CPUPercent |
Percent | Maximum, Minimum, Average | <none> | PT1M | No |
SQL dedicated pool | DWU limit Service level objective of the SQL pool |
DWULimit |
Count | Maximum, Minimum, Average | <none> | PT1M | No |
SQL dedicated pool | DWU used Represents a high-level representation of usage across the SQL pool. Measured by DWU limit * DWU percentage |
DWUUsed |
Count | Maximum, Minimum, Average | <none> | PT1M | No |
SQL dedicated pool | DWU used percentage Represents a high-level representation of usage across the SQL pool. Measured by taking the maximum between CPU percentage and Data IO percentage |
DWUUsedPercent |
Percent | Maximum, Minimum, Average | <none> | PT1M | No |
SQL dedicated pool | Local tempdb used percentage Local tempdb utilization across all compute nodes - values are emitted every five minute |
LocalTempDBUsedPercent |
Percent | Maximum, Minimum, Average | <none> | PT1M | No |
SQL dedicated pool | Memory used percentage Memory utilization across all nodes in the SQL pool |
MemoryUsedPercent |
Percent | Maximum, Minimum, Average | <none> | PT1M | No |
SQL dedicated pool | Queued queries Cumulative count of requests queued after the max concurrency limit was reached |
QueuedQueries |
Count | Total | IsUserDefined |
PT1M | No |
SQL dedicated pool - Workload management | Workload group active queries The active queries within the workload group. Using this metric unfiltered and unsplit displays all active queries running on the system |
WLGActiveQueries |
Count | Total | IsUserDefined , WorkloadGroup |
PT1M | No |
SQL dedicated pool - Workload management | Workload group query timeouts Queries for the workload group that have timed out. Query timeouts reported by this metric are only once the query has started executing (it does not include wait time due to locking or resource waits) |
WLGActiveQueriesTimeouts |
Count | Total | IsUserDefined , WorkloadGroup |
PT1M | No |
SQL dedicated pool - Workload management | Workload group allocation by max resource percent Displays the percentage allocation of resources relative to the Effective cap resource percent per workload group. This metric provides the effective utilization of the workload group |
WLGAllocationByEffectiveCapResourcePercent |
Percent | Maximum, Minimum, Average | IsUserDefined , WorkloadGroup |
PT1M | No |
SQL dedicated pool - Workload management | Workload group allocation by system percent The percentage allocation of resources relative to the entire system |
WLGAllocationBySystemPercent |
Percent | Maximum, Minimum, Average, Total | IsUserDefined , WorkloadGroup |
PT1M | No |
SQL dedicated pool - Workload management | Effective cap resource percent The effective cap resource percent for the workload group. If there are other workload groups with min_percentage_resource > 0, the effective_cap_percentage_resource is lowered proportionally |
WLGEffectiveCapResourcePercent |
Percent | Maximum, Minimum, Average | IsUserDefined , WorkloadGroup |
PT1M | No |
SQL dedicated pool - Workload management | Effective min resource percent The effective min resource percentage setting allowed considering the service level and the workload group settings. The effective min_percentage_resource can be adjusted higher on lower service levels |
WLGEffectiveMinResourcePercent |
Percent | Minimum, Maximum, Average, Total | IsUserDefined , WorkloadGroup |
PT1M | No |
SQL dedicated pool - Workload management | Workload group queued queries Cumulative count of requests queued after the max concurrency limit was reached |
WLGQueuedQueries |
Count | Total | IsUserDefined , WorkloadGroup |
PT1M | No |
Details
Dedicated SQL pool measures performance in compute data warehouse units (DWUs). Rather than surfacing details of individual nodes such as memory per node or number of CPUs per node, metrics such as
MemoryUsedPercent
andCPUPercent
show general usage trend over a period of time. These trends help administrators understand how a dedicated SQL pool instance is utilized. Changes in memory or CPU footprint could be a trigger for actions such as scale-up or scale-down of DWUs, or investigating queries that might require optimization.DWUUsed
represents only high-level usage across the SQL pool and isn't a comprehensive indicator of utilization. To determine whether to scale up or down, consider all factors that DWU can impact, such as concurrency, memory, tempdb size, and adaptive cache capacity. Run your workload at different DWU settings to determine what works best to meet your business objectives.MemoryUsedPercent
reflects utilization even if the data warehouse is idle, not active workload memory consumption. Track this metric along with tempdb size and Gen2 cache to decide whether you need to scale for more cache capacity to increase workload performance.Failed and successful connections are reported for a particular data warehouse, not for the server itself.
Metric dimensions
For information about what metric dimensions are, see Multi-dimensional metrics.
This service has the following dimensions associated with its metrics.
Microsoft.Synapse/workspaces
Result
, FailureType
, Activity
, ActivityType
, Pipeline
, Trigger
, EventType
, TableName
, LinkTableStatus
, LinkConnectionName
, SQLPoolName
, SQLDatabaseName
, JobName
, LogicalName
, PartitionId
, ProcessorInstance
Use the Result
dimension of the IntegrationActivityRunsEnded
, IntegrationPipelineRunsEnded
, IntegrationTriggerRunsEnded
, and BuiltinSqlPoolDataRequestsEnded
metrics to filter by Succeeded
, Failed
, or Canceled
final state.
Microsoft.Synapse/workspaces/bigDataPools
SubmitterId
, JobState
, JobType
, JobResult
Microsoft.Synapse/workspaces/sqlPools
IsUserDefined
, Result
Resource logs
This section lists the types of resource logs you can collect for this service. The section pulls from the list of all resource logs category types supported in Azure Monitor.
Supported resource logs for Microsoft.Synapse/workspaces
Category | Category display name | Log table | Supports basic log plan | Supports ingestion-time transformation | Costs to export |
---|---|---|---|---|---|
BuiltinSqlReqsEnded |
Built-in Sql Pool Requests Ended | SynapseBuiltinSqlPoolRequestsEnded Ended Azure Synapse built-in serverless SQL requests. |
No | Yes | No |
GatewayApiRequests |
Synapse Gateway Api Requests | SynapseGatewayApiRequests Azure Synapse gateway API requests. |
No | Yes | No |
IntegrationActivityRuns |
Integration Activity Runs | SynapseIntegrationActivityRuns Logs for Synapse integration activity runs. |
No | Yes | Yes |
IntegrationPipelineRuns |
Integration Pipeline Runs | SynapseIntegrationPipelineRuns Logs for Synapse integration pipeline runs. |
No | Yes | Yes |
IntegrationTriggerRuns |
Integration Trigger Runs | SynapseIntegrationTriggerRuns Logs for Synapse integration trigger runs. |
No | Yes | Yes |
SQLSecurityAuditEvents |
SQL Security Audit Event | SQLSecurityAuditEvents Azure Synapse SQL Audit Log. |
No | Yes | No |
SynapseLinkEvent |
Synapse Link Event | SynapseLinkEvent Information about Synapse Link, including Link status and Link table status. |
No | No | Yes |
SynapseRbacOperations |
Synapse RBAC Operations | SynapseRbacOperations Azure Synapse role-based access control (SRBAC) operations. |
No | Yes | No |
Note
The event SynapseBuiltinSqlPoolRequestsEnded is emitted only for queries that read data from storage. It's not emitted for queries that process only metadata.
Supported resource logs for Microsoft.Synapse/workspaces/bigDataPools
Category | Category display name | Log table | Supports basic log plan | Supports ingestion-time transformation | Costs to export | |
---|---|---|---|---|---|---|
BigDataPoolAppsEnded |
Big Data Pool Applications Ended | SynapseBigDataPoolApplicationsEnded Information about ended Apache Spark applications. |
No | Yes | No |
Supported resource logs for Microsoft.Synapse/workspaces/sqlPools
Category | Category display name | Log table | Supports basic log plan | Supports ingestion-time transformation | Costs to export |
---|---|---|---|---|---|
DmsWorkers |
Dms Workers | SynapseSqlPoolDmsWorkers Information about workers completing DMS steps in an Azure Synapse dedicated SQL pool. |
Yes | Yes | No |
ExecRequests |
Exec Requests | SynapseSqlPoolExecRequests Information about SQL requests or queries in an Azure Synapse dedicated SQL pool. |
Yes | Yes | No |
RequestSteps |
Request Steps | SynapseSqlPoolRequestSteps Information about request steps that compose a given SQL request or query in an Azure Synapse dedicated SQL pool. |
Yes | Yes | No |
SqlRequests |
Sql Requests | SynapseSqlPoolSqlRequests Information about query distributions of the steps of SQL requests/queries in an Azure Synapse dedicated SQL pool. |
Yes | Yes | No |
SQLSecurityAuditEvents |
Sql Security Audit Event | SQLSecurityAuditEvents Azure Synapse SQL Audit Log. |
No | Yes | No |
Waits |
Waits | SynapseSqlPoolWaits Information about the wait states encountered during execution of a SQL request/query in an Azure Synapse dedicated SQL pool, including locks and waits on transmission queues. |
Yes | Yes | No |
Dynamic Management Views (DMVs)
For more information on these logs, see the following information:
- sys.dm_pdw_exec_requests
- sys.dm_pdw_request_steps
- sys.dm_pdw_dms_workers
- sys.dm_pdw_waits
- sys.dm_pdw_sql_requests
To view the list of DMVs that apply to Synapse SQL, see System views supported in Synapse SQL.
Azure Monitor Logs tables
This section refers to all of the Azure Monitor Logs tables relevant to this service, which are available for query by Log Analytics using Kusto queries.
This service uses the following tables to store resource log data.
Synapse Workspaces
Microsoft.Synapse/workspaces
- AzureActivity
- SynapseRbacOperations
- SynapseGatewayApiRequests
- SynapseSqlPoolExecRequests
- SynapseSqlPoolRequestSteps
- SynapseSqlPoolDmsWorkers
- SynapseSqlPoolWaits
- SynapseSqlPoolSqlRequests
- SynapseIntegrationPipelineRuns
- SynapseLinkEvent
- SynapseIntegrationActivityRuns
- SynapseIntegrationTriggerRuns
- SynapseBigDataPoolApplicationsEnded
- SynapseBuiltinSqlPoolRequestsEnded
- SQLSecurityAuditEvents
- SynapseScopePoolScopeJobsEnded
- SynapseScopePoolScopeJobsStateChange
- SynapseDXCommand
- SynapseDXFailedIngestion
- SynapseDXIngestionBatching
- SynapseDXQuery
- SynapseDXSucceededIngestion
- SynapseDXTableUsageStatistics
- SynapseDXTableDetails
Available Apache Spark configurations
Configuration name | Default value | Description |
---|---|---|
spark.synapse.logAnalytics.enabled | false | To enable the Log Analytics sink for the Spark applications, true. Otherwise, false. |
spark.synapse.logAnalytics.workspaceId | - | The destination Log Analytics workspace ID. |
spark.synapse.logAnalytics.secret | - | The destination Log Analytics workspace secret. |
spark.synapse.logAnalytics.keyVault.linkedServiceName | - | The Key Vault linked service name for the Log Analytics workspace ID and key. |
spark.synapse.logAnalytics.keyVault.name | - | The Key Vault name for the Log Analytics ID and key. |
spark.synapse.logAnalytics.keyVault.key.workspaceId | SparkLogAnalyticsWorkspaceId | The Key Vault secret name for the Log Analytics workspace ID. |
spark.synapse.logAnalytics.keyVault.key.secret | SparkLogAnalyticsSecret | The Key Vault secret name for the Log Analytics workspace |
spark.synapse.logAnalytics.uriSuffix | ods.opinsights.azure.com | The destination Log Analytics workspace URI suffix. If your workspace isn't in Azure global, you need to update the URI suffix according to the respective cloud. |
spark.synapse.logAnalytics.filter.eventName.match | - | Optional. The comma-separated spark event names, you can specify which events to collect. For example: SparkListenerJobStart,SparkListenerJobEnd |
spark.synapse.logAnalytics.filter.loggerName.match | - | Optional. The comma-separated log4j logger names, you can specify which logs to collect. For example: org.apache.spark.SparkContext,org.example.Logger |
spark.synapse.logAnalytics.filter.metricName.match | - | Optional. The comma-separated spark metric name suffixes, you can specify which metrics to collect. For example: jvm.heap.used |
Note
- For Microsoft Azure operated by 21Vianet, the
spark.synapse.logAnalytics.uriSuffix
parameter should beods.opinsights.azure.cn
.
Activity log
The linked table lists the operations that can be recorded in the activity log for this service. These operations are a subset of all the possible resource provider operations in the activity log.
For more information on the schema of activity log entries, see Activity Log schema.
Related content
- See Monitor Azure Synapse Analytics for a description of monitoring Synapse Analytics.
- See Monitor Azure resources with Azure Monitor for details on monitoring Azure resources.