Develop an Ubuntu Core Snap for monitoring snap usage on device
Upwork

Remoto
•1 hour ago
•No application
About
Snap resource metering (per-snap). We need a robust way to meter, per snap and per run, the usage of: - CPU - RAM - Disk I/O / storage - Network (in/out) Ideally: - Metering starts when a snap (or specific service inside it) is started and stops when it terminates. - Usage is aggregated per “execution session” and periodically reported to our Control Tower endpoint for billing and analytics. So its logged on the server. - This would likely live as a system component on-device, tightly integrated with snapd / Ubuntu Core. - Reference quota groups or systemd resource control https://www.freedesktop.org/software/systemd/man/latest/systemd.resource-control.html https://snapcraft.io/docs/quota-groups - MQTT based push instead of HTTP to keep size low.




