Skip to content

Commit 39c6bc3

Browse files
authored
Merge pull request kubernetes#123919 from hakuna-matatah/apf
Annotate APF Wait Queue Latnecy at the request level
2 parents 6938c29 + 9a0d922 commit 39c6bc3

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

staging/src/k8s.io/apiserver/pkg/endpoints/request/webhook_duration.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,6 +274,7 @@ func AuditAnnotationsFromLatencyTrackers(ctx context.Context) map[string]string
274274
mutatingWebhookLatencyKey = "apiserver.latency.k8s.io/mutating-webhook"
275275
validatingWebhookLatencyKey = "apiserver.latency.k8s.io/validating-webhook"
276276
decodeLatencyKey = "apiserver.latency.k8s.io/decode-response-object"
277+
apfQueueWaitLatencyKey = "apiserver.latency.k8s.io/apf-queue-wait"
277278
)
278279

279280
tracker, ok := LatencyTrackersFrom(ctx)
@@ -303,6 +304,8 @@ func AuditAnnotationsFromLatencyTrackers(ctx context.Context) map[string]string
303304
if latency := tracker.DecodeTracker.GetLatency(); latency != 0 {
304305
annotations[decodeLatencyKey] = latency.String()
305306
}
306-
307+
if latency := tracker.APFQueueWaitTracker.GetLatency(); latency != 0 {
308+
annotations[apfQueueWaitLatencyKey] = latency.String()
309+
}
307310
return annotations
308311
}

0 commit comments

Comments
 (0)