package metrics
import "k8s.io/kubernetes/pkg/kubelet/metrics"
Index ¶
- Variables
- func Register(containerCache kubecontainer.RuntimeCache)
- func SinceInMicroseconds(start time.Time) float64
- type SyncPodType
Variables ¶
var ( ContainersPerPodCount = prometheus.NewSummary( prometheus.SummaryOpts{ Subsystem: kubeletSubsystem, Name: "containers_per_pod_count", Help: "The number of containers per pod.", }, ) SyncPodLatency = prometheus.NewSummaryVec( prometheus.SummaryOpts{ Subsystem: kubeletSubsystem, Name: "sync_pod_latency_microseconds", Help: "Latency in microseconds to sync a single pod. Broken down by operation type: create, update, or sync", }, []string{"operation_type"}, ) SyncPodsLatency = prometheus.NewSummary( prometheus.SummaryOpts{ Subsystem: kubeletSubsystem, Name: "sync_pods_latency_microseconds", Help: "Latency in microseconds to sync all pods.", }, ) DockerOperationsLatency = prometheus.NewSummaryVec( prometheus.SummaryOpts{ Subsystem: kubeletSubsystem, Name: "docker_operations_latency_microseconds", Help: "Latency in microseconds of Docker operations. Broken down by operation type.", }, []string{"operation_type"}, ) )
Functions ¶
func Register ¶
func Register(containerCache kubecontainer.RuntimeCache)
Register all metrics.
func SinceInMicroseconds ¶
Gets the time since the specified start in microseconds.
Types ¶
type SyncPodType ¶
type SyncPodType int
const ( SyncPodSync SyncPodType = iota SyncPodUpdate SyncPodCreate )
func (SyncPodType) String ¶
func (sp SyncPodType) String() string
Source Files ¶
metrics.go
- Version
- v0.18.2
- Published
- Jun 8, 2015
- Platform
- js/wasm
- Imports
- 5 packages
- Last checked
- 1 minute ago –
Tools for package owners.