mirror of
https://github.com/k3s-io/kubernetes.git
synced 2026-01-04 23:17:50 +00:00
kube-proxy: improve logging around network programming latency SLI.
This commit is contained in:
@@ -1406,10 +1406,12 @@ func (proxier *Proxier) syncProxyRules() {
|
||||
utilproxy.RevertPorts(replacementPortsMap, proxier.portsMap)
|
||||
return
|
||||
}
|
||||
for _, lastChangeTriggerTime := range endpointUpdateResult.LastChangeTriggerTimes {
|
||||
latency := metrics.SinceInSeconds(lastChangeTriggerTime)
|
||||
metrics.NetworkProgrammingLatency.Observe(latency)
|
||||
klog.V(4).Infof("Network programming took %f seconds", latency)
|
||||
for name, lastChangeTriggerTimes := range endpointUpdateResult.LastChangeTriggerTimes {
|
||||
for _, lastChangeTriggerTime := range lastChangeTriggerTimes {
|
||||
latency := metrics.SinceInSeconds(lastChangeTriggerTime)
|
||||
metrics.NetworkProgrammingLatency.Observe(latency)
|
||||
klog.V(4).Infof("Network programming of %s took %f seconds", name, latency)
|
||||
}
|
||||
}
|
||||
|
||||
// Close old local ports and save new ones.
|
||||
|
||||
Reference in New Issue
Block a user