A comprehensive Grafana dashboard for Apple Silicon Macs, built on top of mactop — a Prometheus metrics exporter for Apple Silicon.
48 panels across 9 sections:
| Section | What you get |
|---|---|
| CPU | Per-core utilisation (P-cores / E-cores), cluster frequencies |
| GPU | 40-cell grid utilisation, GPU frequency |
| Memory | RAM & swap usage, memory bandwidth |
| Power | Per-rail wattage (CPU · GPU · ANE · DRAM · System · Total) |
| Power Heatmap | Component intensity over time + watt-band distribution heatmap |
| Thermals | All 322 live SMC temperature sensors |
| Thermal Heatmap | Temperature distribution over time + top-60 sensor bar gauge |
| Disk & Network | Read/write throughput, network in/out |
| Timeline | Combined CPU · GPU · Power sparkline history |
- mactop running and scraping into Prometheus
- Grafana 10+ (tested on 12.4.0)
- In Grafana, go to Dashboards → Import
- Upload
mactop_exporter_v1.json - Select your Prometheus datasource
- Click Import
mactop_network_kbytes_per_secactually reports bytes/sec (off by 1024×) — labelled accordingly in the dashboard- VRM MD sensor (
TVMD) is permanently stuck at 1 °C — this is an Apple SMC "not available" sentinel, not a real reading. All other 322 sensors report live data.
MIT — see LICENSE
