* apiserver: add latency tracker for priority & fairness queue wait time Signed-off-by: Andrew Sy Kim <andrewsy@google.com> * apiserver: exclude priority & fairness wait times to SLO/SLI latency metrics Signed-off-by: Andrew Sy Kim <andrewsy@google.com> * apiserver: update TestLatencyTrackersFrom to check latency from PriorityAndFairnessTracker Signed-off-by: Andrew Sy Kim <andrewsy@google.com> * flowcontrol: add helper function observeQueueWaitTime to consolidate metric and latency tracker calls Signed-off-by: Andrew Sy Kim <andrewsy@google.com> * flowcontrol: replace time.Now() / time.Since() with clock.Now() / clock.Since() for better testability Signed-off-by: Andrew Sy Kim <andrewsy@google.com> * flowcontrol: add unit test TestQueueWaitTimeLatencyTracker to validate queue wait times recorded by latency tracker Signed-off-by: Andrew Sy Kim <andrewsy@google.com> --------- Signed-off-by: Andrew Sy Kim <andrewsy@google.com> Kubernetes-commit: ee18f602523e11a80823a659bed8f70f98a12914 |
||
|---|---|---|
| .. | ||
| OWNERS | ||
| context.go | ||
| context_test.go | ||
| doc.go | ||
| received_time.go | ||
| received_time_test.go | ||
| requestinfo.go | ||
| requestinfo_test.go | ||
| server_shutdown_signal.go | ||
| webhook_duration.go | ||
| webhook_duration_test.go | ||