kubernetes/pkg/kubelet/util
Antonio Ojea b8533f7976 kubelet: add metric for the first pod with network latency
The first pod with network latency impact user workloads, however,
it is difficuly to understand where is the problem of this latency,
since it depends on the CNI plugin to be ready at the moment of the
pod creation.

Add a new internal metric in the kubelet that allow developers and cluster
administrator to understand the source of the latency problems on
node startups.

kubelet_first_network_pod_start_sli_duration_seconds

Change-Id: I4cdb55b0df72c96a3a65b78ce2aae404c5195006
2023-11-15 06:09:49 +00:00
..
cache style: remove redundant judgment 2022-08-25 12:07:36 +08:00
format remove unuse code in pkg/kubelet/util 2023-01-13 08:27:42 +00:00
ioutils delete unused functions in pkg/kubelet directory 2023-01-16 20:00:49 +08:00
manager fix: only invoke AddReference first time when to sync same pod to minimize unnecessary API requests to the API server for the configmap/secret get API 2023-08-31 22:56:49 +08:00
queue add unit test coverage for pkg/kubelet/util/queue 2022-06-23 17:57:17 +08:00
sliceutils remove unuse code in pkg/kubelet/util 2023-01-13 08:27:42 +00:00
store kubelet: remove superfluous function 2022-07-18 17:08:27 +02:00
boottime_util_darwin_test.go Add test for pkg/kubelet/util 2023-01-31 23:09:08 +08:00
boottime_util_darwin.go generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
boottime_util_freebsd_test.go generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
boottime_util_freebsd.go generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
boottime_util_linux_test.go generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
boottime_util_linux.go generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
doc.go
node_startup_latency_tracker_test.go Create a node startup latency tracker 2023-09-11 05:54:25 +00:00
node_startup_latency_tracker.go Create a node startup latency tracker 2023-09-11 05:54:25 +00:00
nodelease.go Migrate pkg/kubelet/util to structured logging 2021-03-07 21:17:46 +05:30
pod_startup_latency_tracker_test.go kubelet: add metric for the first pod with network latency 2023-11-15 06:09:49 +00:00
pod_startup_latency_tracker.go kubelet: add metric for the first pod with network latency 2023-11-15 06:09:49 +00:00
util_test.go unittests: Fixes hostutil.GetFileType for Windows 2023-06-01 16:02:07 +00:00
util_unix_test.go tests: Port kubelet tests to Windows 2023-02-09 13:50:51 +00:00
util_unix.go unittests: Fixes hostutil.GetFileType for Windows 2023-06-01 16:02:07 +00:00
util_unsupported.go generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
util_windows_test.go unittests: Fixes hostutil.GetFileType for Windows 2023-06-01 16:02:07 +00:00
util_windows.go unittests: Fixes hostutil.GetFileType for Windows 2023-06-01 16:02:07 +00:00
util.go Merge pull request #114336 from claudiubelu/fixes-test-get-file-type 2023-10-17 20:07:39 +02:00