AZ-220 Monitor, troubleshoot, and optimize IoT solutions (15-20%)
- AZ-220: Microsoft Azure IoT Developer Exam
- Microsoft Certified: Azure IoT Developer Specialty
- Microsoft Tech Community “Learn IoT” Conversation Space - Where you can discuss IoT learning resources and homework questions
Skills Measured:
Configure health monitoring
- Configure metrics in IoT Hub
- Set up diagnostics logs for Azure IoT Hub
- Query and visualize tracing by using Azure Monitor
- Use Azure Policy definitions for IoT Hub
Troubleshoot device communication
- Establish maintenance communication
- Verify device telemetry is received by IoT Hub
- Validate device twin properties, tags and direct methods
- Troubleshoot device disconnects and connects
Perform end-to-end solution testing and diagnostics
- Estimate the capacity required for each service in the solution
- Conduct performance and stress testing
Homework:
AZ-220 IoT Labs
- Module 9: Solution Testing, Diagnostics, and Logging
- Lab 17: How to manage your Azure IoT Hub
Exercise 1: Verify Lab Prerequisites
Exercise 2: Set Up and Use Metrics and Diagnostic Logs with an IoT Hub
Exercise 3: Configure an Alert
Exercise 4: Simulating the Sensors
Exercise 5: Simulate Devices
Exercise 6: Review Metrics, Alerts and Archive
- Lab 17: How to manage your Azure IoT Hub
Resources
- IoT Technical Community
- Microsoft Learn IoT Learning Paths
- Azure IoT Reference Architecture Guide
- Azure Monitor
- Monitor the health of Azure IoT Hub and diagnose problems quickly
- Understand the identity registry in your IoT hub - Device Heartbeat
- IoT Hub Distributed Tracing
- Azure Monitor Alerts
- Monitor, diagnose, and troubleshoot disconnects with Azure IoT Hub
- Diagnostic Logs
- Different log categories and contents of those logs
- Tutorial: Set up and use metrics and diagnostic logs with an IoT hub
- Tutorial: Get started with Log Analytics queries
- Azure Monitor Log Queries
- Check D2C connectivity and Digital Twin synchronization: Tutorial: Use a simulated device to test connectivity with your IoT hub
- Reference: IoT Hub Quotas and Throttling
- Manage connectivity and reliable messaging by using Azure IoT Hub device SDKs
- Use Azure IoT Tools for Visual Studio Code to send and receive messages between your device and IoT Hub
- azure-iot-explorer: a cross-platform desktop application to connect to your IoT Hub and add/manage/communicate with IoT devices.
- Accelerating IoT solution development and testing with Azure IoT Device Simulation
- Azure IoT Hub StressTest (GitHub)
NOTE: In most cases, exams do NOT cover preview features, and some features will only be added to an exam when they are GA (General Availability).