mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-25 04:33:26 +00:00
Merge pull request #109109 from mborsz/exec_time
Add apf_execution_time log field.
This commit is contained in:
commit
7380fc735a
@ -21,6 +21,7 @@ import (
|
|||||||
"strconv"
|
"strconv"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
"k8s.io/apiserver/pkg/server/httplog"
|
||||||
"k8s.io/apiserver/pkg/server/mux"
|
"k8s.io/apiserver/pkg/server/mux"
|
||||||
fq "k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing"
|
fq "k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing"
|
||||||
"k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/eventclock"
|
"k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/eventclock"
|
||||||
@ -186,7 +187,9 @@ func (cfgCtlr *configController) Handle(ctx context.Context, requestDigest Reque
|
|||||||
executed = true
|
executed = true
|
||||||
startExecutionTime := time.Now()
|
startExecutionTime := time.Now()
|
||||||
defer func() {
|
defer func() {
|
||||||
metrics.ObserveExecutionDuration(ctx, pl.Name, fs.Name, time.Since(startExecutionTime))
|
executionTime := time.Since(startExecutionTime)
|
||||||
|
httplog.AddKeyValue(ctx, "apf_execution_time", executionTime)
|
||||||
|
metrics.ObserveExecutionDuration(ctx, pl.Name, fs.Name, executionTime)
|
||||||
}()
|
}()
|
||||||
execFn()
|
execFn()
|
||||||
})
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user