Whoops — Recovery & Sleep Insights
A Grafana dashboard for visualizing your Whoop health data, powered by Whoops — a tool that imports Whoop data into a PostgreSQL database.
Whoop — Recovery & Sleep Insights
A Grafana dashboard for visualizing your Whoop health data, powered by Whoops — a tool that imports Whoop data into a PostgreSQL database.
What this dashboard shows
Overview
- Sleep needed baseline and current sleep debt
- Average heart rate, strain vs recovery score over time
- Average vs max heart rate and daily kilojoules
Sleep
- REM sleep duration
- Sleep debt and additional sleep needed from strain
- Time in bed vs time awake
- Sleep duration vs performance score
- Sleep cycle count vs disturbance count
- Sleep efficiency and consistency
- Respiratory rate
Recovery
- HRV (RMSSD) vs resting heart rate
- Skin temperature vs recovery score
- SpO2
Workout
- Workout count in the selected time range
- Strain and kilojoules per workout
- Average vs max heart rate per workout
- Heart rate zone split (pie chart and stacked bar chart over time)
Requirements
- Whoops set up and syncing your Whoop data into PostgreSQL
- A Grafana PostgreSQL datasource pointed at that database
Setup
- Set up Whoops and confirm data is flowing into your database
- Add a PostgreSQL datasource in Grafana pointing at your Whoops database
- Import this dashboard and select that datasource when prompted
Data source config
Collector type:
Collector plugins:
Collector config:
Revisions
Upload an updated version of an exported dashboard.json file from Grafana
| Revision | Description | Created | |
|---|---|---|---|
| Download |