Resource Monitoring All Child Qubes

General inquiry on the demand for a resource monitoring/aggregator tool in dom0 that can securely communicate with all spawned qubes to create a nice resource utilization hierarchy and tracking system… I might feel like making something like this if there is enough demand.

Using something like this could potentially weaken cross qube security if the resource usage information for one qube can be leaked to another, however there seem to exist ways of communicating securely already (qrexec).

Such a service running on any given qube would only need to expose its resource information to dom0 (potentially one way), where it can be aggregated and displayed in a lightweight GUI.

A tool like this could even display mappings between hardware, such as via a chain of DBDF per hardware device (by passing through immutable information about the devices and enriching it with hardware information available at dom0), making it much easier to reason about resources shared across qubes.

To be more exact, this tool would have to be written in C, use existing GUI libraries in dom0, and the communication from the qubes to dom0 must be one way non-interactive data…