package metrics
import "k8s.io/kubernetes/pkg/kubelet/dockershim/metrics"
Index ¶
Constants ¶
const ( // DockerOperationsKey is the key for docker operation metrics. DockerOperationsKey = "docker_operations" // DockerOperationsLatencyKey is the key for the operation latency metrics. DockerOperationsLatencyKey = "docker_operations_latency_microseconds" // DockerOperationsErrorsKey is the key for the operation error metrics. DockerOperationsErrorsKey = "docker_operations_errors" // DockerOperationsTimeoutKey is the key for the operation timoeut metrics. DockerOperationsTimeoutKey = "docker_operations_timeout" )
Variables ¶
var ( // DockerOperationsLatency collects operation latency numbers by operation // type. DockerOperationsLatency = prometheus.NewSummaryVec( prometheus.SummaryOpts{ Subsystem: kubeletSubsystem, Name: DockerOperationsLatencyKey, Help: "Latency in microseconds of Docker operations. Broken down by operation type.", }, []string{"operation_type"}, ) // DockerOperations collects operation counts by operation type. DockerOperations = prometheus.NewCounterVec( prometheus.CounterOpts{ Subsystem: kubeletSubsystem, Name: DockerOperationsKey, Help: "Cumulative number of Docker operations by operation type.", }, []string{"operation_type"}, ) // DockerOperationsErrors collects operation errors by operation // type. DockerOperationsErrors = prometheus.NewCounterVec( prometheus.CounterOpts{ Subsystem: kubeletSubsystem, Name: DockerOperationsErrorsKey, Help: "Cumulative number of Docker operation errors by operation type.", }, []string{"operation_type"}, ) // DockerOperationsTimeout collects operation timeouts by operation type. DockerOperationsTimeout = prometheus.NewCounterVec( prometheus.CounterOpts{ Subsystem: kubeletSubsystem, Name: DockerOperationsTimeoutKey, Help: "Cumulative number of Docker operation timeout by operation type.", }, []string{"operation_type"}, ) )
Functions ¶
func Register ¶
func Register()
Register all metrics.
func SinceInMicroseconds ¶
SinceInMicroseconds gets the time since the specified start in microseconds.
Source Files ¶
metrics.go
- Version
- v1.9.6
- Published
- Mar 20, 2018
- Platform
- js/wasm
- Imports
- 3 packages
- Last checked
- 2 minutes ago –
Tools for package owners.