const proxyTimeout …
const dockerOperationsLatencyKey …
const kubeletSubsystem …
const podWorkerDurationKey …
const podStartDurationKey …
const podStartSLIDurationKey …
const cgroupManagerOperationsKey …
const podWorkerStartDurationKey …
const plegRelistDurationKey …
type KubeletMetrics …
func (m *KubeletMetrics) Equal(o KubeletMetrics) bool { … }
func NewKubeletMetrics() KubeletMetrics { … }
func GrabKubeletMetricsWithoutProxy(ctx context.Context, nodeName, path string) (KubeletMetrics, error) { … }
func parseKubeletMetrics(data string) (KubeletMetrics, error) { … }
type KubeletLatencyMetric …
type KubeletLatencyMetrics …
func (a KubeletLatencyMetrics) Len() int { … }
func (a KubeletLatencyMetrics) Swap(i, j int) { … }
func (a KubeletLatencyMetrics) Less(i, j int) bool { … }
func getKubeletMetricsFromNode(ctx context.Context, c clientset.Interface, nodeName string) (KubeletMetrics, error) { … }
func GetKubeletMetrics(ctx context.Context, c clientset.Interface, nodeName string) (KubeletMetrics, error) { … }
func GetDefaultKubeletLatencyMetrics(ms KubeletMetrics) KubeletLatencyMetrics { … }
func GetKubeletLatencyMetrics(ms KubeletMetrics, filterMetricNames sets.String) KubeletLatencyMetrics { … }
func HighLatencyKubeletOperations(ctx context.Context, c clientset.Interface, threshold time.Duration, nodeName string, logFunc func(fmt string, args ...interface{ … }