I have atrial fibrillation (AF) and a few years ago I built a system to monitor my own heart rate using grafana. I can strongly recommend it. I used influxdb to store the raw data.
- simple Android app capture heart rate data over bluetooth from a polar chest band
- send the data up to a server and pipe it into influxdb database
- display using grafana
It was very useful to show when I was having an episode. I tried all sorts of things to identify the triggers, in the end it turned out to be alcohol (duh!).