kubernetesk8s.io/kubernetes/pkg/kubelet/network/metrics Index | Files

package metrics

import "k8s.io/kubernetes/pkg/kubelet/network/metrics"

Index

Constants

const (
	// NetworkPluginOperationsKey is the key for operation count metrics.
	NetworkPluginOperationsKey = "network_plugin_operations"
	// NetworkPluginOperationsLatencyKey is the key for the operation latency metrics.
	NetworkPluginOperationsLatencyKey = "network_plugin_operations_latency_microseconds"
)

Variables

var (
	// NetworkPluginOperationsLatency collects operation latency numbers by operation
	// type.
	NetworkPluginOperationsLatency = prometheus.NewSummaryVec(
		prometheus.SummaryOpts{
			Subsystem: kubeletSubsystem,
			Name:      NetworkPluginOperationsLatencyKey,
			Help:      "Latency in microseconds of network plugin operations. Broken down by operation type.",
		},
		[]string{"operation_type"},
	)
)

Functions

func Register

func Register()

Register all metrics.

func SinceInMicroseconds

func SinceInMicroseconds(start time.Time) float64

SinceInMicroseconds gets the time since the specified start in microseconds.

Source Files

metrics.go

Version
v1.10.0-alpha.0
Published
Nov 16, 2017
Platform
js/wasm
Imports
3 packages
Last checked
1 minute ago

Tools for package owners.