mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-04 09:49:50 +00:00
Merge pull request #123919 from hakuna-matatah/apf
Annotate APF Wait Queue Latnecy at the request level
This commit is contained in:
commit
39c6bc3136
@ -274,6 +274,7 @@ func AuditAnnotationsFromLatencyTrackers(ctx context.Context) map[string]string
|
|||||||
mutatingWebhookLatencyKey = "apiserver.latency.k8s.io/mutating-webhook"
|
mutatingWebhookLatencyKey = "apiserver.latency.k8s.io/mutating-webhook"
|
||||||
validatingWebhookLatencyKey = "apiserver.latency.k8s.io/validating-webhook"
|
validatingWebhookLatencyKey = "apiserver.latency.k8s.io/validating-webhook"
|
||||||
decodeLatencyKey = "apiserver.latency.k8s.io/decode-response-object"
|
decodeLatencyKey = "apiserver.latency.k8s.io/decode-response-object"
|
||||||
|
apfQueueWaitLatencyKey = "apiserver.latency.k8s.io/apf-queue-wait"
|
||||||
)
|
)
|
||||||
|
|
||||||
tracker, ok := LatencyTrackersFrom(ctx)
|
tracker, ok := LatencyTrackersFrom(ctx)
|
||||||
@ -303,6 +304,8 @@ func AuditAnnotationsFromLatencyTrackers(ctx context.Context) map[string]string
|
|||||||
if latency := tracker.DecodeTracker.GetLatency(); latency != 0 {
|
if latency := tracker.DecodeTracker.GetLatency(); latency != 0 {
|
||||||
annotations[decodeLatencyKey] = latency.String()
|
annotations[decodeLatencyKey] = latency.String()
|
||||||
}
|
}
|
||||||
|
if latency := tracker.APFQueueWaitTracker.GetLatency(); latency != 0 {
|
||||||
|
annotations[apfQueueWaitLatencyKey] = latency.String()
|
||||||
|
}
|
||||||
return annotations
|
return annotations
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user