Ich habe Schienen Anwendung auf Passagier-Webserver im Docker Container ausgeführt. Ich versuche, Anwendungsprotokolle an Logstash umzuleiten. Ich leite Rails-Logs auf STDOUT um und konfiguriere Container, um den gelf-Log-Treiber zu verwenden, der STDOUT an einen gegebenen Logstash-Server weiterleitet. Aber Problem entsteht: Passagierwebserver schreibt seine eigenen Protokolle zu STDOUT auch. Und ich bekomme eine Mischung aus zwei Logs, was es schwierig macht, zu trennen und zu analysieren.Logging zu Logstash: separate Protokolle von verschiedenen Anwendungen in einem Container
Was sind Best Practices in einer solchen Situation? Wie kann ich jeden Protokolldatenstrom beschriften, um ihn im Logstash zu trennen?
Aber es wäre besser. wenn ich Passagier Protokolle Logstash zu speichern könnte auch –
Ich konnte Logstash-Logger jetzt nicht mehr funktionieren - ich bekomme Fehler Pufferüberlauf ... –