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 name | Description | Statistic | Unit |
---|---|---|---|
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
- Log in to your Site24x7 account.
- Navigate to Admin > Configuration Profiles > select Threshold and Availability (+) from the drop-down menu.
- Click Add Threshold Profile in the top-right corner of the page.
- 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
- Log in to your Site24x7 account.
- Click Cloud, then click Azure.
- In the Azure Monitor drop-down, click Azure Stream Analytics Job.
- Hover over the resource you would like to set a threshold for, then click the hamburger icon next to it.
- Click Edit, which directs you to the Edit Azure Stream Analytics Job monitor page.
- 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