Help Stream Analytics Job

Azure Stream Analytics Job Monitoring Integration

Azure Stream Analytics is a service that lets you process high volumes of real-time streaming data from multiple sources.

With Site24x7's integration, you can now monitor your Azure Stream Analytics job database, configure thresholds, and receive alerts about critical issues.

Table of contents

Setup and configuration

You can add an Azure Stream Analytics job while adding a new Azure monitor or you can add it to an existing Azure monitor by following these steps.

Supported metrics

The following metrics can be monitored with Site24x7:

Metric nameDescriptionStatisticUnit
Failed Function Requests The total number of failed function requests Total Count
Function Events The total number of function events Total Count
Function Requests The total number of function requests Total Count
Data Conversion Errors The total number of errors that occurred during data conversion Total Count
Input Deserialization Errors The total number of errors that occurred during input deserialization Total Count
Out of Order Events The total number of out-of-order events Total Count
Early Input Events The total number of early input events Total Count
Runtime Errors The total number of errors that occurred during runtime Total Count
Input Event Bytes The total number of input event bytes Total Bytes
Input Events The total number of input events Total Count
Backlogged Input Events The total number of backlogged input events Maximum Count
Input Sources Received The total number of received input sources Total Count
Late Input Events The total number of late input events Total Count
Output Events The total number of output events Total Count
Watermark Delay The total duration of watermark delay Maximum Seconds
SU (Memory) % Utilization The percentage of streaming units (SUs) utilized Maximum Percent
CPU Utilization % Amount of CPU processing capacity utilized Maximum Percent

Threshold configuration

Global configuration

  1. Log in to your Site24x7 account.
  2. Navigate to Admin > Configuration Profiles > select Threshold and Availability (+) from the drop-down menu.
  3. Click Add Threshold Profile in the top-right corner of the page.
  4. Select Azure Stream Analytics Job from the Monitor Type drop-down menu.

You can now set the threshold values for all the metrics listed above.

Monitor-level configuration

  1. Log in to your Site24x7 account.
  2. Click Cloud, then click Azure.
  3. In the Azure Monitor drop-down, click Azure Stream Analytics Job.
  4. Hover over the resource you would like to set a threshold for, then click the hamburger icon next to it.
  5. Click Edit, which directs you to the Edit Azure Stream Analytics Job monitor page.
  6. Click Threshold and Availabilityto set the threshold values for the metrics.
    Changing the threshold metrics in one profile will change the threshold metrics of all resources associated to that profile.

You can also configure IT Automation at the attribute level.

IT Automation

Site24x7 offers a set of exclusive IT Automation tools to auto-resolve performance degradation issues. These tools react to events proactively rather than waiting for manual intervention.

How to configure IT Automation for a monitor

Configuration Rules

With Site24x7's Configuration Rules, you can set parameters like Threshold Profile, Notification Profile, Tags, and Monitor Group for multiple monitors.

How to add a Configuration Rule

Related links:

Was this document helpful?
Thanks for taking the time to share your feedback. We’ll use your feedback to improve our online help resources.

Help Stream Analytics Job