If we look at the Azure IoT Reference Architecture we see how streaming data is the heart of the IoT platform:
Data arrives at the IoT Hub and can be routed to any Azure resource using eg. the IoT Hub routing, Stream Analytics jobs and Event Hubs.
This gives us the maximum flexibility to divide the data into three major data streams or storage:
- Hot path – Event, Alert, Conditions
- Warm path – aggregated data, data for reporting
- Cold path – the raw data, mainly untouched and available in large quantities; great for data scientists
But there is an often unseen, even ignored forth stream. And that is the stream of data for monitoring.
In my earlier blogs, I wrote several times hoe heartbeats en watchdogs can tell the story about the quality of the data. And I have shown how eg. Azure Functions and notification services can improve the insights about the quality of the communication.
Today I want to add a little gem to that list.
Let’s check out Monitoring Alerts in Event Hubs. It’s part of the overall Monitoring service in Azure.