The remote monitoring solution is a common business scenario of an end-to-end monitoring of remotely deployed devices. It brings multiple IoT services together which includes, IoT Hub, stream analytics, web applications, event hub, Azure storage, DocumentDB, and Power BI dashboard.