NEWS
Grafana in Docker installieren
-
Ich habe mittlerweile ein wenig mehr an Einblick gewonnen. Hier meine ersten Eindrücke und Bewertungen ..
{ "CapAdd" : null, "CapDrop" : null, "cmd" : "", "cmd_v2" : "", "cpu_priority" : 50, "enable_publish_all_ports" : false, "enable_restart_policy" : true, "enable_service_portal" : false, "enabled" : true, "env_variables" : [ { "key" : "PATH", "value" : "/usr/share/grafana/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" }, { "key" : "GF_PATHS_CONFIG", "value" : "/etc/grafana/grafana.ini" }, { "key" : "GF_PATHS_DATA", "value" : "/var/lib/grafana" }, { "key" : "GF_PATHS_HOME", "value" : "/usr/share/grafana" }, { "key" : "GF_PATHS_LOGS", "value" : "/var/log/grafana" }, { "key" : "GF_PATHS_PLUGINS", "value" : "/var/lib/grafana/plugins" }, { "key" : "GF_PATHS_PROVISIONING", "value" : "/etc/grafana/provisioning" } ], "exporting" : false, "id" : "28b112a6060b022a7da270fd2757e81d0493538cdae717b86294156b579b5f91", "image" : "grafana/grafana-oss:latest", "is_ddsm" : false, "is_package" : false, "labels" : { "maintainer" : "Grafana Labs <hello@grafana.com>", "org.opencontainers.image.source" : "https://github.com/grafana/grafana" }, "links" : [], "memory_limit" : 0, "name" : "grafana2", "network" : [ { "driver" : "bridge", "name" : "bridge" } ], "network_mode" : "bridge", "port_bindings" : [ { "container_port" : 3000, "host_port" : 3000, "type" : "tcp" } ], "privileged" : false, "service_portals" : [], "shortcut" : { "enable_shortcut" : false, "enable_status_page" : false, "enable_web_page" : false, "web_page_url" : "" }, "use_host_network" : false, "version" : 2, "volume_bindings" : [] }
Wie man in der letzten Zeile erkennt, werden beim Export keine Mappings mitgesichert. D.h.: Richte ich via Importieren eine zuvor mittels Exportieren gesicherte, so fehlen hierin jegliche Mappings.
Ist halt ein typischer Anfängerfehler - dachte ich - und verwendete ..
.. beim Exportieren die zweite Option, mit der sich die Mappings doch eigentlich sichern lassen sollten. Leider Pustekuchen. Der Export scheitert und läuft auf einen Fehler (..kann nicht erstellt werden.), es wird kein JSON-Export der Konfiguration erstellt.
Heißt doch das alles, dass man mit Boardmitteln auf einer Synology gar keine Installationen (komplett) sichern kann.
Was ist das doch alles für ein ..
-
Wie gesagt, ich hab keine Synology, aber ich interpretiere das Export/Import dem folgenden Befehl unter Docker entspricht
https://docs.docker.com/reference/cli/docker/container/export/
Ich kann auch dazu sagen, dass ich Export/Import unter Docker noch nie verwendet habe und das aus meiner Sicht auch keine normale Operation ist, die dem Doktor Konzept entspricht. Die Fälle, wo man das eventuell einsetzt, kamen mir noch nicht unter.
wenn man Container in einer neuen Umgebung neu aufbaut, dann sorgt man dafür, dass der neue Container mit gleichen Parametern neu generiert wird (ob Container Start über Kommandozeile oder über Docker compose egal)und bindet da dann die bestehenden Volumes wieder ein.
am besten die bestehenden Volumes vorher noch mal sichern, weil ja der neue Container dann da drauf rumfuhrwerken kann.
Versuche mal noch in Betracht zu ziehen, eventuell Portainer als Container Manager zu installieren. Da erhältst du gegebenfalls mehr Support, da den viele verwenden. Ich gehe davon aus, dass der auf jeden Fall auch parallel zum Synology Container Manager verwendet werden kann.
-
@oliverio sagte in Grafana in Docker installieren:
.. und bindet da dann die bestehenden Volumes wieder ein.
am besten die bestehenden Volumes vorher noch mal sichern, weil ja der neue Container dann da drauf rumfuhrwerken kann.
Genau das ist das Problem: Grafana im Container Manager lässt sich nicht starten, wenn externe Verzeichnisse gemappt wurden. Folglich kann ich weder die time series noch grafana.ini auf diese Weise zugänglich machen. Auch der übliche Rat via chown -R 472:472 die Zugriffsprobleme zu beheben, hilft nicht weiter. Was ist das doch alles für eine ..
Derzeit läuft bei mir die Datensicherung via BackItUp, wenigstens das ist mir zum Glück in den letzten Tagen gelungen.
Überhaupt ist BackItUp doch eine feine Sache; leider war es für mich sehr aufwendig herauszufinden, wie ich all dies, was jetzt gut funktioniert, realisiert bekam. Sei‘s d‘um! Jetzt kann ich die Früchte der Arbeit des Entwicklers und meiner Anstrengungen genießen.
-
irgendwie gehst du nicht so richtig auf meine antworten ein.
ein logfile oder fehlermeldung hast du auch noch nicht geliefert.
auf die import/export thema bist du auch nicht eingegangen.
wie der neue versuch nun erfolgt ist hast du auch nicht nähers erklärt.ich glaube es ist schwierig.
-
@oliverio sagte in Grafana in Docker installieren:
irgendwie gehst du nicht so richtig auf meine antworten ein.
Irgendwie verstehe ich wohl auch nicht, was ich außer den obigen Beiträge noch liefern soll.
ein logfile oder fehlermeldung hast du auch noch nicht geliefert.
Mir wird vom DSM mitgeteilt, dass der Container mit Grafana unerwartet beendet worden sei. Für weitere Auskünfte, soll ich im Container Manager schauen. Dort wird mir jedoch bloß lapidar mitgeteilt, dass der Container nicht gestartet werden kann.
Wie und wo kann ich an ein ausführlich(er)es Fehlerprotokoll kommen?
auf die import/export thema bist du auch nicht eingegangen.
wie der neue versuch nun erfolgt ist hast du auch nicht nähers erklärt.Steht denn nicht hier alles? Jedenfalls kann ich eines definitiv sagen: Nur wenn ich auf ein Mapping von Verzeichnissen verzichte, wie ich es in meinem ersten Beitrag aufgezeigt habe, gelingt es mir, Grafana lauffähig zu installieren. Ansonsten half auch nicht via sudo chown -R 472:472 /volume2/docker/grafana ggf. fehlende Zugriffsrechte bereitzustellen.
-
@legro sagte in Grafana in Docker installieren:
Wie und wo kann ich an ein ausführlich(er)es Fehlerprotokoll kommen?
in deinem jeweiligen docker, jeder docker hat doch sein eigenes log
@legro sagte in Grafana in Docker installieren:
Nur wenn ich auf ein Mapping von Verzeichnissen verzichte, wie ich es in meinem ersten Beitrag aufgezeigt habe, gelingt es mir, Grafana lauffähig zu installieren
warum löscht du nicht mal diese Verzeichnisse und bindest deine grafana Daten sauber neu ein, bin immer noch der Meinung, das deine grafana config fehlerhaft ist und daher nicht startet. Näheres sieht man aber nur per log
@legro sagte in Grafana in Docker installieren:
habe ich aus Verzweiflung lediglich /var/lib/grafana -> /docker/grafana2 gemappt
@legro sagte in Grafana in Docker installieren:
/var/lib/grafana -> /docker/grafana2/data
/etc/grafana -> /docker/grafana2/config -
Wäre ja nicht so das man sogar das Tutorial zum logfile anschauen mitgeliefert hat.
https://forum.iobroker.net/topic/81957/grafana-in-docker-installieren/2?_=1755811312796
Falls du es damit probiert hast, hab ich keine Frage gesehen das es nicht funktioniert hat
Da verliert man halt etwas die Lust sich überhaupt Gedanken zu machen, wenn das was man schreibt nicht umgesetzt wird
-
-
Vielen Dank an alle für die Unterstützung. Ich werde das Ganze nochmals angehen, auch wenn ich all das, was ich hier lese, mehr als einmal durchgeführt habe. Da es bei euch funktioniert, muss ja etwas bei mir falsch laufen.
Bitte Daumen drücken! Ich werde berichten.
-
@legro
Ich würde als Test Grafana im HOST Modus installieren. Der Port 3000 sollte nicht durch Dienste der Synology belegt sein, somit sind keine Störungen zu erwarten.
Und wie die "Vorredner" erwähnt haben, die alten Verzeichnisse löschen und von vorne beginnen.
Nach erfolgreichen Test kannst du wieder den Bridge Modus nutzen.