Derzeit habe ich eine Go-Webanwendung mit über 50 .go-Dateien. Jede Datei schreibt vorerst Protokolle in STDOUT. Ich möchte fluentd verwenden, um diese Protokolle zu erfassen und dann an elasticsearch/kibana zu senden.Erfassen Sie meine Go-Anwendung Protokolle in fließenden
Ich suche im Internet nach einer Lösung für diese. Es gibt ein Paket https://github.com/fluent/fluent-logger-golang. Um dies zu verwenden, müsste ich meinen gesamten Logging-Code in jeder Go-Datei ändern. Und es würde viele Datenstrukturen geben, die ich auf flüssig schreiben müsste. Kurz gesagt möchte ich diesen Ansatz nicht verwenden.
Bitte lassen Sie mich wissen, wenn es andere Möglichkeiten gibt, dies zu tun.
Danke
Ja, ich bin auch mit docker-Container für meine Anwendung. Und jetzt schaue ich in die Verwendung von Fluentd-Logger-Treiber für Docker. Ich hoffe, es macht die Arbeit, die ich suche. Vielen Dank für Ihren Kommentar. –