digiwf-core icon indicating copy to clipboard operation
digiwf-core copied to clipboard

Logging von Request- und Response-Nachricht bei Fehlern mit S3-Speicher

Open markostreich opened this issue 1 year ago • 0 comments

Is your feature request related to a problem? Please describe.

Als Administrator von DigiWF möchte ich im Falle eines Fehlers beim Hoch- oder Herunterladen von Dateien in oder aus dem S3-Speicher detaillierte Informationen zum Login erhalten, um diese an die S3-Administration zur Analyse weiterzuleiten. Dies soll die Identifizierung und Behebung von Problemen erleichtern.

Describe the solution you'd like

Im Falle von Fehlern mit dem S3-Speicher werden HTTP-Request und -Response protokolliert. Für das Logging kann eine Bibliothek wie Logbook genutzt werden. https://github.com/zalando/logbook https://stackoverflow.com/questions/68539012/how-to-instantiate-logbook-in-spring-boot-app Voraussetzungen:

  • Das Tracing der Requests und Responses geht nicht mit starken Performanzeinbußen einher.
  • Bodies (Dateieinhalte) müssen vom Logging ausgeschlossen werden können. (Ist bei Logbook der Fall.)

Describe alternatives you've considered

Request- und Response-Inhalte werden ohne die Unterstützung einer Bibliothek protokolliert.

Acceptance Criteria

  • [ ] Logging von HTTP-Requests und Responses ist im Fehlerfall mit S3 möglich.
  • [ ] Nachrichten-Bodies können vom Logging ausgeschlossen werden.
  • [ ] Das Logging führt nicht zu erheblichen Performanzeinbrüchen. (TODO: Wie ist das zu prüfen?)

Additional context

markostreich avatar Mar 15 '24 07:03 markostreich