ich habe einen Rest Service in Flask erstellt welcher auf Anfrage Dateien aus einem S3 Storage lädt und diese dem Client zur Verfügung stellt.
Mein Problem ist folgendes:
Ich versuche die Request Zeiten zu loggen incl. Download zum Client. Ich dachte das sei möglich in dem ich das Delay zwischen
Code: Alles auswählen
@app.before_request
und
@app.teardown_request
Das funktioniert auch ungefähr. Jedoch scheint der eigentliche Download zum Client nicht mehr teil des Request zu sein.
Wenn ich eine Datei z.B. mit Postman lade, dauert der Download lt Postman wie folgt
In den Logs vom Server stehen jedoch nur 120ms.Socket initialization 5ms
Transfer Start 418ms
Download 2,3s
Hat jemand eine Idee wie ich den kompletten Download loggen kann?
Danke!