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?
I have a series of Tasmota esp32’s with Temp/Humidity/Barometric Pressure sensors around the house, attic, garage and outside. I scrape it into influxdb and have a Grafana dashboard setup.
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

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.

