Logging mit Docker und Journald
Hallo zusammen,
ich habe da mal eine bescheidene Frage. Und zwar möchte ich die Docker Logs mit Journald loggen. Allerdings ballert Docker dann den Log dermaßen voll mit Logs die ich aber nicht unbedingt brauche.
Wie kann ich denn das soweit filtern das er mir nur die Error Meldungen in den Log schreibt? Vllt hat das ja von euch schon mal jemand so umgesetzt, und kann mir mal einen Wink mit dem Zaunpfahl geben.
Schon mal vielen dank
ich habe da mal eine bescheidene Frage. Und zwar möchte ich die Docker Logs mit Journald loggen. Allerdings ballert Docker dann den Log dermaßen voll mit Logs die ich aber nicht unbedingt brauche.
Wie kann ich denn das soweit filtern das er mir nur die Error Meldungen in den Log schreibt? Vllt hat das ja von euch schon mal jemand so umgesetzt, und kann mir mal einen Wink mit dem Zaunpfahl geben.
Schon mal vielen dank
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 8889653342
Url: https://administrator.de/contentid/8889653342
Ausgedruckt am: 21.11.2024 um 23:11 Uhr
1 Kommentar
Servus @Neo000.
Mit den Direktiven MaxLevelStore, MaxLevelSyslog der journald.conf kannst du festlegen welche Kategorien in den Logs landen:
Grüße Uwe
Mit den Direktiven MaxLevelStore, MaxLevelSyslog der journald.conf kannst du festlegen welche Kategorien in den Logs landen:
MaxLevelStore=, MaxLevelSyslog=, MaxLevelKMsg=, MaxLevelConsole=, MaxLevelWall=
Controls the maximum log level of messages that are stored in the journal, forwarded to syslog, kmsg, the console or wall (if that is enabled, see above). As argument, takes one of "emerg", "alert", "crit", "err", "warning", "notice", "info", "debug", or integer values in the range of 0–7 (corresponding to the same levels). Messages equal or below the log level specified are stored/forwarded, messages above are dropped. Defaults to "debug" for MaxLevelStore= and MaxLevelSyslog=, to ensure that the all messages are stored in the journal and forwarded to syslog. Defaults to "notice" for MaxLevelKMsg=, "info" for MaxLevelConsole=, and "emerg" for MaxLevelWall=. These settings may be overridden at boot time with the kernel command line options "systemd.journald.max_level_store=", "systemd.journald.max_level_syslog=", "systemd.journald.max_level_kmsg=", "systemd.journald.max_level_console=", "systemd.journald.max_level_wall=".
Grüße Uwe