Azure IoT Edge integration metrics
The official Datadog integration for monitoring Azure IoT Edge. It collects 59 metrics.
Official summary
Monitor the health and performance of an Azure IoT Edge device and modules.
Metric types
- gauge (value at a point in time): 40
- count (occurrences in the interval): 19
Metrics
Descriptions are the official definitions, unedited.
| Metric | Type | Unit |
|---|---|---|
azure.Amount of space left on the disk disk_name. | gauge | byte |
azure.Count of how long it took for Docker to execute the given command. Possible commands are: create, update, remove, start, stop, restart. | gauge | - |
azure.Quantile of how long it took for Docker to execute the given command. Possible commands are: create, update, remove, start, stop, restart. | gauge | second |
azure.Sum of how long it took for Docker to execute the given command. Possible commands are: create, update, remove, start, stop, restart. | gauge | second |
azure.Total number of processes the module module_name has created. | gauge | - |
azure.Count of amount of time it took to complete a new deployment after receiving a change. | gauge | - |
azure.Quantile of amount of time it took to complete a new deployment after receiving a change. | gauge | second |
azure.Sum of amount of time it took to complete a new deployment after receiving a change. | gauge | second |
azure.Total number of times a built-in Edge Agent direct method is called, such as Ping or Restart. | count | - |
azure.How long the host has been running. | gauge | second |
azure.How long iotedged has been running. | gauge | second |
azure.Total number of times the Edge Agent attempted to sync its twin with IoT Hub, both successful and unsuccessful. Includes both Edge Agent requesting a twin, and IoT Hub notifying of a twin update. | count | - |
azure.Number of times the Edge Agent asked Docker to start the module module_name. | count | - |
azure.Number of times the Edge Agent asked Docker to stop the module module_name. | count | - |
azure.Total amount of bytes read from the disk by module module_name. | count | byte |
azure.Size of the disk disk_name. | gauge | byte |
azure.Total amount of bytes written to the disk by module module_name. | count | byte |
azure.Total amount of RAM available to module module_name. | gauge | byte |
azure.Total amount of bytes received from the network by module module_name. | count | byte |
azure.Total amount of bytes sent to the network by module module_name. | count | byte |
azure.The amount of time the module module_name was specified in the deployment. | gauge | - |
azure.The amount of time the module module_name was specified in the deployment and was in the running state. | gauge | - |
azure.Total number of times the Edge Agent failed to sync its twin with IoT Hub. | count | - |
azure.Count of percent of CPU used by all processes in module module_name. | gauge | - |
azure.Quantile of percent of CPU used by all processes in module module_name. | gauge | percent |
azure.Sum of percent of CPU used by all processes in module module_name. | gauge | percent |
azure.Amount of RAM used by all processes in module module_name. | gauge | byte |
azure.Total number of times clients failed to connect to Edge Hub. | count | - |
azure.Count of time taken to resolve a direct message. | gauge | - |
azure.Quantile of time taken to resolve a direct message. | gauge | second |
azure.Sum of time taken to resolve a direct message. | gauge | second |
azure.Total number of direct messages sent. | count | - |
azure.Count of time taken for get twin operations. | gauge | - |
azure.Quantile of time taken for get twin operations. | gauge | second |
azure.Sum of time taken for get twin operations. | gauge | second |
azure.Total number of GetTwin calls. | count | - |
azure.Count of time taken to process a message from the queue. | gauge | - |
azure.Quantile of time taken to process a message from the queue. | gauge | second |
azure.Sum of time taken to process a message from the queue. | gauge | second |
azure.Count of time taken to send a message. | gauge | - |
azure.Quantile of time taken to send a message. | gauge | second |
azure.Sum of time taken to send a message. | gauge | second |
azure.Count of message size from clients. | gauge | - |
azure.Quantile of message size from clients. | gauge | byte |
azure.Sum of message size from clients. | gauge | byte |
azure.Total number of messages removed because of reason. | count | - |
azure.Total number of messages received from clients. | count | - |
azure.Total number of messages sent to clients of upstream. | count | - |
azure.Total number of messages unack because of storage failure. | count | - |
azure.Total number of times Edge Hub went offline. | count | - |
azure.Count of time Edge Hub was offline. | gauge | - |
azure.Quantile of time Edge Hub was offline. | gauge | second |
azure.Sum of time Edge Hub was offline. | gauge | second |
azure.Total number of times Edge operations were retried. | count | - |
azure.Current length of Edge Hub's queue for a given priority. | gauge | - |
azure.Total reported property updates calls. | count | - |
azure.Count of time taken to update reported properties. | gauge | - |
azure.Quantile of time taken to update reported properties. | gauge | second |
azure.Sum of time taken to update reported properties. | gauge | second |
Official documentation
Metric names and descriptions are the official Datadog integration definitions (Copyright Datadog, Inc., BSD-3-Clause), reproduced unedited. The full license terms are on the About page.