Schedule demo

Microsoft Azure Stream Analytics Job Monitoring


Microsoft Azure Stream Analytics Job - An Overview

Azure Stream Analytics is a real-time analytics and complex event-processing engine that processes high volumes of fast streaming data from multiple sources simultaneously. Applications Manager's Microsoft Azure Stream Analytics Job monitoring tracks SU and CPU utilization, watermark delay, function requests and failures, input and output event throughput, deserialization and conversion errors, and early and late input event counts.

Creating a new Microsoft Azure Stream Analytics Job Monitor

To learn how to create a new Microsoft Azure Stream Analytics Job 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 Stream Analytics Jobs monitor from the displayed tooltip. This action will display the bulk configuration view for Microsoft Azure Stream Analytics Job 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 Stream Analytics Job Monitoring in their corresponding tabs:

Performance Overview

ParameterDescription
UTILIZATION
SU UtilizationThe average of SU(Memory) utilization of the Azure Stream Analytics Job at the time of polling (in %).
CPU UtilizationThe average of CPU utilization of the Azure Stream Analytics Job at the time of polling (in %).
WATERMARK DELAY
Watermark DelayThe average of watermark delay of the Azure Stream Analytics Job at the time of polling (in s).
FUNCTION REQUESTS
Function Requests RateThe number of function requests made per minute by the Azure Stream Analytics Job between the poll intervals (in requests/min).
Function RequestsThe total number of function requests made by the Azure Stream Analytics Job between the poll intervals.
Failed Function Requests RateThe number of failed function requests per minute for the Azure Stream Analytics Job between the poll intervals (in requests/min).
Failed Function RequestsThe total number of failed function requests for the Azure Stream Analytics Job between the poll intervals.
ERRORS
Runtime Errors RateThe number of runtime errors encountered per minute by the Azure Stream Analytics Job between the poll intervals (in errors/min).
Runtime ErrorsThe total number of runtime errors encountered by the Azure Stream Analytics Job between the poll intervals.
Data Conversion Errors RateThe number of data conversion errors encountered per minute by the Azure Stream Analytics Job between the poll intervals (in errors/min).
Data Conversion ErrorsThe total number of data conversion errors encountered by the Azure Stream Analytics Job between the poll intervals.
Input Deserialization Errors RateThe number of input deserialization errors encountered per minute by the Azure Stream Analytics Job between the poll intervals (in errors/min).
Input Deserialization ErrorsThe total number of input deserialization errors encountered by the Azure Stream Analytics Job between the poll intervals.

Events

ParameterDescription
INPUT EVENT DATA
Input Event Data RateThe number of input events data received per minute by the Azure Stream Analytics Job between the poll intervals (in MB/min).
Input Event DataThe total input events data received by the Azure Stream Analytics Job between the poll intervals (in MB).
INPUT EVENTS SOURCES
Input Sources ReceivedThe total number of input sources per second by the Azure Stream Analytics Job between the poll intervals.
Backlogged Input EventsThe average of backlogged input events for the Azure Stream Analytics Job at the time of polling.
EVENT TIMING DETAILS
Early Input Events RateThe number of early input events received per minute by the Azure Stream Analytics Job between the poll intervals (in events/min).
Early Input EventsThe total number of early input events by the Azure Stream Analytics Job between the poll intervals.
Late Input Events RateThe number of late input events received per minute by the Azure Stream Analytics Job between the poll intervals (in events/min).
Late Input EventsThe total number of late input events by the Azure Stream Analytics Job between the poll intervals.
INPUT EVENTS
Input Events RateThe number of input events received per minute by the Azure Stream Analytics Job between the poll intervals (in events/min).
Input EventsThe total number of input events received by the Azure Stream Analytics Job between the poll intervals.
OUTPUT EVENTS
Output Events RateThe number of output events produced per minute by the Azure Stream Analytics Job between the poll intervals (in events/min).
Output EventsThe total number of output events by the Azure Stream Analytics Job between the poll intervals.
FUNCTION EVENTS
Function Events RateThe number of function events processed per minute by the Azure Stream Analytics Job between the poll intervals (in events/min).
Function EventsThe total number of function events processed by the Azure Stream Analytics Job between the poll intervals.
OUT OF ORDER EVENTS
Out of Order Events RateThe number of out-of-order events per minute between the poll intervals (in events/min).
Out of Order EventsThe total number of out-of-order events between the poll intervals.
Note: Events metrics are mapped under Performance Polling. To adjust the polling interval, navigate to Settings → Performance Polling. In the Optimize Data Collection tab, select Azure Stream Analytics Job as the Monitor Type and Events 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 Stream Analytics job.
LocationThe Azure region where the Stream Analytics job is deployed.
Provisioning StateThe current provisioning state of the Stream Analytics job resource.
Job StateThe current runtime state of the Stream Analytics job. Possible values: Created, Starting, Running, Stopping, Stopped, Deleting, Failed, Degraded, Restarting, Scaling.
SKU NameThe SKU of the Stream Analytics job. Possible values: Standard.
Compatibility LevelControls certain runtime behaviors of the Stream Analytics job. Possible values: 1.0, 1.2.
Content Storage PolicySpecifies where the Stream Analytics job content is stored. Possible values: SystemAccount, JobStorageAccount.
Creation TimeThe timestamp when the Stream Analytics job was created.
Data LocaleThe locale used by the Stream Analytics job.
Output Error PolicyThe policy applied to events that arrive at the output and cannot be written to external storage because they are malformed. Possible values: Stop, Drop.
JOB DETAILS
Job IdA GUID that uniquely identifies the Stream Analytics job.
Job Storage AccountThe Azure Storage account used to store job content when the Content Storage Policy is set to JobStorageAccount.
Job TypeThe type of Stream Analytics job. Possible values: Cloud, Edge.
JOB EVENTS
Events Out of Order Max DelayThe maximum tolerable delay, in seconds, for out-of-order events to be adjusted back into order.
Events Out of Order PolicyThe policy applied to events that arrive out of order in the input event stream. Possible values: Adjust, Drop.
Events Late Arrival Max DelayThe maximum tolerable delay, in seconds, for late-arriving events to be included.

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