This project creates a simple tracking service for monitoring a Dexcom blood glucose monitor via their API. To start it you will need to copy the sample.env
to a file called .env
. Put in your Dexcom login credentials and run docker compose up
!
This will start 3 services.
- Dexcom-Monitor - A container that runs the the main.py file that reads glucose levels every 5 minutes
- Prometheus - Service that collects the glucose measurements from Dexcom-Monitor and stores them
- Grafana - Visualization for the data with thresholds