Gepardec / weckdengeparden

Bewerbungs-Service für Entwickler
5 stars 8 forks source link

Kibana und Logs sauber machen #20

Open msollberger opened 4 years ago

msollberger commented 4 years ago

aktuell werden die einzelnen Log-Zeilen in einzelnen Messages in Kibana angezeigt.

Idee: Logs direkt per JSON schreiben.

matfa42 commented 4 years ago

Idea: Log every log-entry as a JSON, this will guarantee that Kibana can parse each log-entry correctly with given parameters. e.g.: { "level" : "DEBUG", "loggerName" : "CONSOLE_JSON_APPENDER", "message" : "My debug message", ... } Logger: Log4j2, Logback,... Currently there seems to be an issue with the kibana logging mapping, therefore each line in the log is seen as a message. It might be also possible to just adjust the current mapping to the current log output.

EDIT: Good would be to use the Quarkus JSON Logging, HERE is the offical guide how to use it!

ChrisKofler commented 4 years ago

noch eine idee: die felder "logcode" und "jobid" in json ergänzen, dann könnten wir viel besser danach suchen und die visualisierung hat dann die möglichkeit, daten übereinander zu legen.

cchet commented 4 years ago

@ChrisKofler Ist Kibana nur für euch, oder dürfen auch andere Projekte drauf? MEGA würde gerne dazu gehören :)

philzelinger commented 4 years ago

@ChrisKofler Ist Kibana nur für euch, oder dürfen auch andere Projekte drauf? MEGA würde gerne dazu gehören :)

@cchet

Kibana ist bei jedem openshift projekt mitinstalliert, brauchst nur auf den über den pod auf den tab logs klicken und dann "view archive" https://manage.cloud.itandtel.at/console/project/57-mega-prod/browse/pods/mega-zep-backend-4-274s7?tab=logs

cchet commented 4 years ago

Sorry, ich habs mit Prometheus verwechselt.