Configuring Health Monitoring for Azure IoT - Summary
Start course

This course will focus on the skills needed to integrate Azure Monitor and its corresponding features within IoT solutions. Each service within a given IoT solution has the ability to produce metrics, logging, and alerting data. How are you going to gather all of that information and make it available to users that are managing and maintaining your solutions? This course will provide the answers to that question!

Learning Objectives

  • Understand the different metrics and diagnostics that can be retrieved from the Azure IoT Hub
  • Learn how to configure the IoT Hub for scaling programmatically
  • Learn how to query and visualize the data that is stored in Azure Monitor
  • Define specific Azure policies for your IoT Hub so that the hub meets your requirements
  • Learn how to gather metrics and diagnostics from IoT Edge

Intended Audience

  • Developers
  • Operational engineers
  • Cloud architects
  • Anyone responsible for deploying IoT solutions on Azure


To get the most out of this course, you should have a strong understanding of the available IoT services that Microsoft provides, as well as a strong understanding of Azure Monitor and the different types of data that can be retrieved through all of its features and services.


Hi there. Welcome back to the wrap-up or conclusion for the IoT monitoring course. In this course, we covered a lot of material that focused around IoT solutions and how to monitor, diagnose them, troubleshoot them, and so on, using Azure capabilities and services. First thing we looked at was the metrics and diagnostics that were available for your IoT hub. We then looked at how to configure your IoT hub to scale programmatically based off of the data that you're getting from your metrics and your diagnostics. Then we looked at how to query and visualize that data using out of the box Azure capabilities so that you could query the diagnostic logs as well as view the metrics in a dashboard or chart light format. We then drove into Azure policy and how to lock down or secure your IoT hubs and make them compliant based off of your particular IoT solution needs. And then lastly, we looked at the IoT Edge devices that are also part of your IoT solution and how to gather metrics and diagnostics about them.

Now, one of the things that I talked about, especially for the configuring of IoT hub scaling, was that I wanted to provide you with a URL to a Microsoft-developed solution that would help you provide that scaling in a programmatic and automatic fashion. Here's that particular URL right here. This is a sample that I talked about built on top of Azure metrics and Azure functions. However, there are other methods and I did talk about those in that particular video.

And then lastly, all throughout this course, I've been talking about links that we're going to help give you more detailed information about the things that we talked about in the course, such as a full list of available diagnostic logs, a full list of IoT hub metrics and what each one of them actually is gathering. So here is the last slide and each one of these bullet points does provide a link to an Azure documentation page to give you further detail about the topics that we covered.  

I hope that you have found this course valuable, and hopefully, I'll be able to see you again soon.

About the Author

Brian has been working in the Cloud space for more than a decade as both a Cloud Architect and Cloud Engineer. He has experience building Application Development, Infrastructure, and AI-based architectures using many different OSS and Non-OSS based technologies. In addition to his work at Cloud Academy, he is always trying to educate customers about how to get started in the cloud with his many blogs and videos. He is currently working as a Lead Azure Engineer in the Public Sector space.