-
Prometheus Docker storage.tsdb.path auf Volume Mapping setzten
Genau das wundert mich ja auch, bin eigentlich genau den Anweisungen in https://unraid.net/blog/prometheus gefolgt. Ich werde mal weiterhin die Größe des Docker Images beobachten. Vielleicht finde ich mein Problem wo anders. Finde es aber trotzdem seltsam das standardmäßig das Appdata-Volume-Mapping nicht genutzt wird. Die tsdb schreibt ja offensichtlich in das /prometheus Verzeichnis (laut Prometheus Command-Line Flags: --storage.tsdb.path=/prometheus). Falls ich etwas herausfinde melde ich mich. Vielen Dank nochmal für die Mühe.
-
Prometheus Docker storage.tsdb.path auf Volume Mapping setzten
Hatte ich leider auch schon versucht, Docker startet dann nicht mehr. Die Fehlermeldung hat leider auch nicht mehr hergegeben. Wird wohl leider der einzige Weg sein. Die Sinnhaftigkeit ist meiner Meinung nach gegeben, da der tsdb-Pfad Standardwert eben genau auf das data Directory zeigt. Mein grundsätzliches Problem ist ja weiterhin, dass die tsdb Daten mein Docker Image füllen. Vielen Dank für die Hilfestellung, scheint zumindest nicht ein trivialer Denkfehler meinerseits zu sein.
-
Prometheus Docker storage.tsdb.path auf Volume Mapping setzten
Das Mapping ist leider nicht das Problem, das funktioniert wie erwartet. Das Problem ist, dass durch das verwendete Dockerfile (https://github.com/prometheus/prometheus/blob/main/Dockerfile) der Pfad der tsdb vom Standardwert(--storage.tsdb.path=/prometheus/data) auf "--storage.tsdb.path=/prometheus" gesetzt wird. Die Daten werden daher nicht in das gemappte Appdata Verzeichnis geschrieben.
-
machieser56 started following Prometheus Docker storage.tsdb.path auf Volume Mapping setzten
-
Prometheus Docker storage.tsdb.path auf Volume Mapping setzten
Hallo, um das Füllen meines Docker Images zu verhindern, möchte ich den storage.tsdb.path auf das (nach meiner Meinung dafür vorgesehene) '/prometheus/data'-Volume-Mapping ändern. Meine Versuche den Parameter in den Extra Parameters oder Post Arguments haben bisher nur zu Fehlermeldungen (Error loading config (--config.file=prometheus.yml)" file=/prometheus/prometheus.yml err="open prometheus.yml: no such file or directory") oder fehlerhaften Docker Runs (unknown flag: --storage.tsdb.path) geführt. Ich habe das Gefühld, dass ich etwas grundlegend falsch verstehe/mache. Vielen Dank schonmal
machieser56
Members
-
Joined
-
Last visited