An Azure service that enables bidirectional communication between internet of things (IoT) devices and applications.
Hi @Abby Greentree Thank you for posting the question here.
Depending on the host of your IoT Hub device, you may want to consider using Azure Monitor services. Azure monitor offers different metrics to be collected and monitored from different sources. These include Azure resources, other applications, Virtual Machine agents (including the host OS metrics) among the few. Please refer the following Data Collection link from Azure Monitor documentation which provides additional details on these metrics and how they can be collected.
Alternatively, you can use SDKs compatible with host OS and send other telemetry data such as CPU usage, memory usage, other performance metrics through the SDK and view it on IoT Hub.
Hope this helps. Please let us know if you have any additional questions.