Azure IoT Edge makes it possible to run extensive logic within your factory, building, vehicle, etc. while it’s connected to the cloud.
This way, we can monitor the underlying sensors and protocols and measure what’s happening on the Edge. We are even capable of making predictions, both on the Edge and in the Cloud, of what is going to happen based on the current measurements and the data received over the last second, minute, hour, etc.
On a meta-level, Azure IoT Edge also comes with features for monitoring the edge device itself. Think about monitoring metrics and logging.
These features are mostly centralized around the edge modules and runtime. Due to the edge logic being sand-boxed, this is fine.
Still, we want to be able to go beyond the logic we deployed.
It would be nice if we would be able to break out of that sandbox and get some information about the Docker/Moby environment, IoT Edge runtime daemon, network, etc.:

This is actually offered!
Azure IoT Edge offers a so-called ‘support bundle’.
It is just a bundle of files with eg. logs, taken from various sources on the edge device and it is made available so you can support your edge device.
It contains:
- Module logs
- IoT Edge security manager logs
- Container engine logs
- ‘
iotedge check
‘ JSON output - Other useful debug information
It’s even possible to retrieve these files ‘over-the-air’. This makes remote diagnostics possible for all your Azure IoT Edge devices!
Let’s take a closer look at this.
Doorgaan met het lezen van “Get a bundle of support files from your Azure IoT Edge for remote diagnostics”