Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

mactop Exporter — Grafana Dashboard

A comprehensive Grafana dashboard for Apple Silicon Macs, built on top of mactop — a Prometheus metrics exporter for Apple Silicon.

Dashboard screenshot

Features

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

Requirements

  • mactop running and scraping into Prometheus
  • Grafana 10+ (tested on 12.4.0)

Installation

  1. In Grafana, go to Dashboards → Import
  2. Upload mactop_exporter_v1.json
  3. Select your Prometheus datasource
  4. Click Import

Known mactop quirks

  • mactop_network_kbytes_per_sec actually 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.

License

MIT — see LICENSE

About

A node_exporter-style Grafana dashboard for mactop — a Prometheus exporter for Apple Silicon Macs.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors