Ich habe ein Projekt mit Java in einem Docker-Image auf Kubernetes. Logs werden automatisch vom fluentd-Agenten aufgenommen und landen in Stackdriver.GKE & Stackdriver: Java Logging-Protokollformat?
Das Format der Protokolle ist jedoch falsch: Multiline-Protokolle werden in Stackdriver in separate Protokollzeilen eingefügt, und alle Protokolle haben den Protokollierungsgrad "INFO", obwohl sie wirklich Warnungen oder Fehler enthalten.
Ich habe nach Informationen darüber gesucht, wie man logback so konfiguriert, dass das korrekte Format ausgegeben wird, damit dies ordnungsgemäß funktioniert, aber ich finde keinen solchen Leitfaden in der Google Stackdriver- oder GKE-Dokumentation.
Meine Vermutung ist, dass ich JSON von irgendeiner Form ausgeben sollte, aber wo finde ich Informationen über das Format, oder sogar eine Anleitung, wie man diese Pipeline richtig einrichtet.
Danke!