/docker-health-tracker

Grafana & InfluxDB in Docker containers for body meassurments tracking and analytics.

Primary LanguagePython

Description

Grafana & InfluxDB in Docker containers for body meassurments tracking and analytics. Based on these measurments the service calculates the following

  • BMI
  • Body Density
  • Percentage of Muscle/Fat mass
  • Kg of Muscle/Fat mass

After calculations the data is stored in the DB an displayed in the Grafana Dashboard. The Dashboard contains indicators and thresholds that can be configured for every person needs.

How to run

From the project folder add the body measurements in the data/body_data.csv file. Start Docker and then from the command line:

docker-compose build
docker-compose up

The Grafana service should be available at localhost:3000 with user and password set to admin