Have been working on my Grafana dashboard recently and am thinking about what else I could add. So far, I have:
- CPU usage and temperature
- Memory usage
- Network usage
- Backrest daily backup status
- SMART status of drives
- CPU and memory usage of containers
Anything else that you find useful? I have a few other ideas, but am curious what others have up. Is everything on one scrollable dashboard, or do you have it organized across multiple?
Right now I’m just using it for an AirGradient dashboard, which is an open hardware / open software air quality monitor. I used claude to rewrite the firmware to send the data to prometheus instead if their own servers, and countless other frustrating changes because they make the whole operation dependent on a connection to their servers…anyway, I didn’t want to pay a subscription for something so simple. I’ve thought about using it for some other projects, but for a lot of stuff I just don’t see the need for a dedicated dash.
I have the homepage widget. Basic but does the job of CPU, memory, and storage.

I enabled docker integration by passing docker.sock to the hompage container to see per services memory usage. Nice for spotting memory hogs.
I mean, I got the whole set of default dashboards, some for networking and one each for backups (k8up) and Postgres (CloudNativePG), but I don’t look at them often, usually only if something’s wrong. I also have logs available via Grafana, but I don’t have any dashboards for that, I just query what I need. If I ever have enough time and motivation, some things I’d put on a kind of overview dashboard would be in addition to your list:
- zpool health (scrub status, IO etc.)
- list of crashing pods
- list of warnings from FluxCD (e.g. application upgrade failures or invalid manifests)
- list of failing persistent volumes


