You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We're using the oauth2 module for some probes (see also #1155) and occasionally they're very slow. We're not sure in what phase the slowness is happening, except that it's in the processing phase (probe_http_duration_seconds{phase="processing"}).
It would be nice to (optionally?) provide a further breakdown of the processing phase, or maybe just an additional gauge to measure how long it takes to do the oauth2 handshake.
For a separate gauge, a good point might be the line where NewClientFromConfigis invoked. As for the current durationGaugeVec, it extracts information from httptrace.ClientTrace and I'm not sure that can be broken down further.
The text was updated successfully, but these errors were encountered:
We're using the oauth2 module for some probes (see also #1155) and occasionally they're very slow. We're not sure in what phase the slowness is happening, except that it's in the processing phase (
probe_http_duration_seconds{phase="processing"}
).It would be nice to (optionally?) provide a further breakdown of the processing phase, or maybe just an additional gauge to measure how long it takes to do the oauth2 handshake.
For a separate gauge, a good point might be the line where
NewClientFromConfig
is invoked. As for the current durationGaugeVec, it extracts information from httptrace.ClientTrace and I'm not sure that can be broken down further.The text was updated successfully, but these errors were encountered: