Schedule demo

Microsoft Azure Data Explorer Cluster Monitoring


Microsoft Azure Data Explorer Cluster - An Overview

Azure Data Explorer (Kusto) is a fast, fully managed data analytics service for real-time analysis on large volumes of streaming data. Applications Manager's Azure Data Explorer Cluster monitoring tracks CPU and cache utilization, ingestion latency and volume, batch processing health, query performance, streaming ingestion, continuous export, and materialized view health.

Creating a new Microsoft Azure Data Explorer Cluster Monitor

To learn how to create a new Microsoft Azure Data Explorer Cluster 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 Data Explorer Clusters monitor from the displayed tooltip. This action will display the bulk configuration view for Microsoft Azure Data Explorer Cluster 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 tab enables you to perform bulk admin configurations.

Following are the list of metrics monitored in Microsoft Azure Data Explorer Cluster Monitoring in their corresponding tabs:

Performance Overview

ParameterDescription
UTILIZATION
CPUThe average CPU utilization level in the Azure Data Explorer cluster at the time of polling (in %).
Ingestion UtilizationThe average ratio of used ingestion slots in the Azure Data Explorer cluster between the poll intervals (in %).
Export UtilizationThe maximum export utilization of the Azure Data Explorer cluster between the poll intervals (in %).
Cache Utilization FactorThe average cache utilization factor of the Azure Data Explorer cluster between the poll intervals (in %).
QUERY PERFORMANCE
Total Concurrent QueriesThe maximum number of concurrent queries of the Azure Data Explorer cluster between the poll intervals.
Total Throttled QueriesThe maximum number of throttled queries of the Azure Data Explorer cluster between the poll intervals.
Total Throttled CommandsThe total number of throttled commands of the Azure Data Explorer cluster between the poll intervals.
INGESTION
Keep AliveThe average sanity check indicates the cluster responds to queries in the Azure Data Explorer cluster between the poll intervals.
Total ExtentsThe average data extents in the Azure Data Explorer cluster between the poll intervals.
InstanceThe total number of instances in the Azure Data Explorer cluster between the poll intervals.
LATENCY
Follower LatencyThe average follower databases synchronize changes in the leader databases of the Azure Data Explorer cluster between the poll intervals (in ms).

Query Performance

ParameterDescription
QUERY RESULT
Query ResultThe number of concurrent queries of the Azure Data Explorer cluster between the poll intervals.
QUERY DURATION
Query DurationThe total number of query duration of the Azure Data Explorer cluster between the poll intervals (in ms).
LATENCY
Weak Consistency LatencyThe average latency between the previous metadata sync and the next one of the Azure Data Explorer cluster between the poll intervals (in s).
Note: Query Performance metrics are mapped under Performance Polling. To adjust the polling interval, navigate to Settings → Performance Polling. In the Optimize Data Collection tab, select Azure Data Explorer Cluster as the Monitor Type and Query Performance as the Metric Name. Then set Default Polling Status as required, by default opted as Never collect data.

Ingestion Health

ParameterDescription
INGESTION RESULT
Ingestion ResultThe total number of sources that either failed or succeeded to be ingested in the Azure Data Explorer cluster between the poll intervals.
LATENCY
Ingestion LatencyThe average latency of data ingested from the time it is received by the cluster until it is ready for querying in the Azure Data Explorer cluster between the poll intervals (in s).
Stage LatencyThe average cumulative time from when a message is discovered until it is received by the reporting component for processing in the Azure Data Explorer cluster between the poll intervals (in s).
Discovery LatencyThe average time from when a message is enqueued or an event is created until it is discovered by the data connection of the Azure Data Explorer cluster between the poll intervals (in s).
Batch DurationThe average duration of the aggregation phase in the ingestion flow of the Azure Data Explorer cluster between the poll intervals (in s).
DATA SIZE
Ingestion VolumeThe total volume of ingested data to the Azure Data Explorer cluster between the poll intervals (in MB).
Batch SizeThe average uncompressed expected data size of an aggregated batch for ingestion in the Azure Data Explorer cluster between the poll intervals (in MB).
Received Data SizeThe total number of size data received by data connection for the Azure Data Explorer cluster between the poll intervals (in MB).
BATCH PROCESSING
Batches ProcessedThe total number of batches aggregated for ingestion in the Azure Data Explorer cluster between the poll intervals.
Batch BlobsThe average data sources in an aggregated batch for ingestion in the Azure Data Explorer cluster between the poll intervals.
BLOB INGESTION
Blobs ReceivedThe total number of blobs received from input stream by a component in the Azure Data Explorer cluster between the poll intervals.
Blobs ProcessedThe total number of blobs processed by a component in the Azure Data Explorer cluster between the poll intervals.
Blobs DroppedThe total number of blobs permanently rejected by a component in the Azure Data Explorer cluster between the poll intervals.
EVENTS
Events ReceivedThe total number of events received by data connection in the Azure Data Explorer cluster between the poll intervals.
Events ProcessedThe total number of events processed by the Azure Data Explorer cluster between the poll intervals.
Events DroppedThe total number of events dropped permanently by data connection in the Azure Data Explorer cluster between the poll intervals.
QUEUE LENGTH
Queue LengthThe average pending messages in a component's queue of the Azure Data Explorer cluster between the poll intervals.
QUEUE OLDEST MESSAGE
Queue Oldest MessageThe average time from when the oldest message in queue was inserted of the Azure Data Explorer cluster between the poll intervals (in s).
Note: Ingestion Health metrics are mapped under Performance Polling. To adjust the polling interval, navigate to Settings → Performance Polling. In the Optimize Data Collection tab, select Azure Data Explorer Cluster as the Monitor Type and Ingestion Health as the Metric Name. Then set Default Polling Status as required, by default opted as Never collect data.

Materialized View & Export Health

ParameterDescription
CONTINUOUS EXPORT
Continuous Exported RecordsThe total number of records exported, fired for every storage artifact written during the export operation in the Azure Data Explorer cluster between the poll intervals.
Pending Continuous ExportThe maximum pending continuous export jobs ready for execution in the Azure Data Explorer cluster between the poll intervals.
Continuous Export ResultThe average time for follower databases to synchronize changes from leader databases in the Azure Data Explorer cluster between the poll intervals.
LATENESS CONTINUOUS EXPORT
Lateness Continuous ExportThe maximum lateness reported by the continuous export jobs in the Azure Data Explorer cluster between the poll intervals (in minutes).
MATERIALIZED VIEW HEALTH
Materialized View Health

Indicates the Materialized View Health for the Azure Data Explorer Cluster between the poll intervals (Aggregation Type: Average). Interpreted from numeric values:

  • 1 - Healthy
  • 0 - UnHealthy

.

MATERIALIZED VIEWS
Materialized View ResultThe average result of materialized view process in the Azure Data Explorer cluster between the poll intervals.
Materialized View RecordsThe average records in the non-materialized part of the view in the Azure Data Explorer cluster between the poll intervals.
Materialized View Extents RebuildThe average extents rebuild by the Azure Data Explorer cluster between the poll intervals.
Materialized View Data LossThe maximum indicates potential data loss in materialized view of the Azure Data Explorer cluster between the poll intervals.
MATERIALIZED VIEW AGE
Materialized View AgeThe maximum materialized view age of the Azure Data Explorer cluster between the poll intervals (in s).
Note: Materialized View & Export Health metrics are mapped under Performance Polling. To adjust the polling interval, navigate to Settings → Performance Polling. In the Optimize Data Collection tab, select Azure Data Explorer Cluster as the Monitor Type and Materialized View & Export Health as the Metric Name. Then set Default Polling Status as required, by default opted as Never collect data.

Streaming Ingestion

ParameterDescription
STREAMING INGEST RESULTS
Streaming Ingest ResultsThe number of streaming ingestion results in the Azure Data Explorer cluster between the poll intervals.
STREAMING INGEST DATA RATE
Streaming Ingest Data RateThe average streaming ingestion data rate of the Azure Data Explorer cluster between the poll intervals (in MB).
STREAMING INGEST DURATION
Streaming Ingest DurationThe maximum streaming ingestion duration of the Azure Data Explorer cluster between the poll intervals (in ms).
Note: Streaming Ingestion metrics are mapped under Performance Polling. To adjust the polling interval, navigate to Settings → Performance Polling. In the Optimize Data Collection tab, select Azure Data Explorer Cluster as the Monitor Type and Streaming Ingestion as the Metric Name. Then set Default Polling Status as required, by default opted as Never collect data.

Configuration

ParameterDescription
GENERAL CONFIGURATION
Resource Group NameThe name of the Azure resource group that contains the Data Explorer cluster.
LocationThe Azure region where the Data Explorer cluster is deployed.
Provisioning StateThe provisioning state of the Data Explorer cluster. Possible values: Running, Creating, Deleting, Succeeded, Failed, Moving, Canceled.
StatusThe current state of the Data Explorer cluster. Possible values: Creating, Unavailable, Running, Deleting, Deleted, Stopping, Stopped, Starting, Updating, Migrated.
Public Network AccessIndicates whether public network access to the Data Explorer cluster is enabled. Possible values: Enabled, Disabled, SecuredByPerimeter.
SKU DETAILS
SKU NameThe SKU name of the Data Explorer cluster.
SKU TierThe SKU tier of the Data Explorer cluster. Possible values: Basic, Standard.
CLUSTER DETAILS
Data Ingestion URIThe URI used to ingest data into the Data Explorer cluster.
Disk Encryption EnabledIndicates whether disk encryption is enabled for the cluster.
Purge EnabledIndicates whether purge operations are enabled for the cluster.
Streaming Ingestion EnabledIndicates whether streaming ingestion is enabled for the cluster.
Engine TypeThe engine type of the Data Explorer cluster. Possible values: V2, V3.
Cluster URIThe URI of the Data Explorer cluster.

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 thousands of leading businesses globally