googleapis / googleapis/google-http-java-client

Adding an option to add HTTP request duration information

Aperta
#1,404 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
type: feature request
Lingua principale
Java
Stelle
1.4k
Fork
473
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

**Is your feature request related to a problem? Please describe.**
We have the need of getting the HTTP request duration of the remote calls that have been involved within HTTP calls that uses this SDK.

The library already provides an option to enable the debug logging where we can get the full HTTP request and response: https://github.com/googleapis/google-http-java-client/blob/4e3b3c3cebeb8439e729a9f99b58e5fc5e13e2cf/google-http-client/src/main/java/com/google/api/client/http/HttpRequest.java#L890

However there is no information about how long the request happened.
Do you have any plan to add the option to add this information when the debug logs is enabled ?

**Describe the solution you'd like**
An option to show HTTP request duration while enabling debug logging mode.

**Describe alternatives you've considered**
We added another listener to calculate the request duration and print it as a separate logs, which makes it harder to correlate the request duration with the rest of other information while debugging if a lot of HTTP requests are executed in parallel.

**Additional context**
N/A

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.