24 lines
		
	
	
		
			966 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			966 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # Garmin-Grafana
 | |
| 
 | |
| This directory contains the configuration for a set of services that fetches data from Garmin Connect, stores it in InfluxDB, and visualizes it with Grafana.
 | |
| 
 | |
| ## Services
 | |
| 
 | |
| -   **garmin-fetch-data**: A service that fetches data from Garmin Connect.
 | |
| -   **influxdb**: An InfluxDB database for storing Garmin Connect data.
 | |
| -   **grafana**: A Grafana instance for visualizing the data.
 | |
| 
 | |
| ## How to start
 | |
| 
 | |
| 1.  Create a `.env` file based on the `.env.example` file.
 | |
| 2.  Set the `GARMINCONNECT_EMAIL` and `GARMINCONNECT_PASSWORD` variables in the `.env` file.
 | |
| 3.  Run `docker-compose up -d` to start the application.
 | |
| 
 | |
| ## Setup
 | |
| 
 | |
| After starting the application, you can access the Grafana web interface at [http://localhost:3000](http://localhost:3000) and log in with the default credentials:
 | |
| 
 | |
| -   **User**: `admin`
 | |
| -   **Password**: `admin`
 | |
| 
 | |
| You can then configure a new data source for InfluxDB and create dashboards to visualize your Garmin Connect data. |