We improved jupyterhub-home-nfs so that admins can see per-user home directory usage within minutes and get quota limits as metrics, so it’s easier to spot disk usage problems early. 2i2c.org/blog/faster-...
1 repost3 likes
We improved jupyterhub-home-nfs so that admins can see per-user home directory usage within minutes and get quota limits as metrics, so it’s easier to spot disk usage problems early. 2i2c.org/blog/faster-...
1 repost3 likes
The old approach relied on crawling files to estimate directory sizes. That’s expensive on shared storage, so metrics had to run slowly to avoid impacting users. Now jupyterhub-home-nfs exports per-user usage / limits as Prometheus metrics, using filesystem quota accounting so it's much faster!
We also aligned metric names and namespace with prometheus-dirsize-exporter so the same JupyterHub Grafana dashboards can be used regardless of where the usage data comes from.
We've rolled out this improvement to our member community hubs, and others can use these updates via the repositories relevant to this improvement: github.com/2i2c-org/jup... github.com/2i2c-org/pro... github.com/jupyterhub/g... Full write-up and links: 2i2c.org/blog/faster-...