Siehe kibana-garmin, docker-compose.yml liegt in projekte/docker/komoot-vis
Nachteil ist, dass Komoot bei weiter zurückliegenden Touren offensichtlich fehlerhafte Daten zurückliefert. Außerdem werden nicht alle Datenfelder befüllt, die Garmin liefert.
Voraussetzung: Alle Touren wurden auf Basis der mit der Wahoo-App erhobenen und mit Komoot höhenkorrigierten Daten in Garmin Connect importiert.
Die Datenhaltung für die Auswertung erfolgt in Elasticsearch, der Import durch ein Python Skript.
Folgende Datenfelder sollen dargestellt werden:
git clone https://github.com/tcgoetz/GarminDB.git für den Datenimport von Garmin Connect~/projekte/python/GarminDB/scripts/garmindbcli.py –download –all
- Daten werden in ~/HealthData gespeichert, import bricht mit Syntaxfehler ab, aber erst nachdem alle Daten heruntergeladen sind.
- Verwendet wird der elk-Stack von komoot-vis, aber mit einem neuen Python-Notebook ~/projekte/python/garmin-kibana/garmin2elk.py''
- Kibana Konsole: https://kibana.hermes.markus-spring.info/app/dev_tools#/console
- Dashboard: https://kibana.hermes.markus-spring.info/app/dashboards
===== Todo =====
* Kibana Security
* Kibana Spaces
* Integration in Traefik
* Koordinaten der Startpunkte in Index → Karte
* Strecken-Koordinaten in Index → Karte
===== Links =====
* https://discuss.elastic.co/t/how-to-secure-elastic-cluster-with-docker-traefik-ssl/289933/3
* https://www.adbv-nuernberg.de/file/pdf/13202/Bachelorarbeit_Asli_Mosaab.pdf