package metrics

import "k8s.io/kubernetes/pkg/controller/volume/persistentvolume/metrics"

Index

Functions

func RecordVolumeOperationMetric

func RecordVolumeOperationMetric(pluginName, opName string, timeTaken float64, err error)

RecordVolumeOperationMetric records the latency and errors of volume operations.

func Register

func Register(pvLister PVLister, pvcLister PVCLister)

Register all metrics for pv controller.

Types

type PVCLister

type PVCLister interface {
	List() []interface{}
}

PVCLister used to list persistent volume claims.

type PVLister

type PVLister interface {
	List() []interface{}
}

PVLister used to list persistent volumes.

Source Files

metrics.go

Version
v1.14.0-alpha.2
Published
Jan 29, 2019
Platform
js/wasm
Imports
4 packages
Last checked
4 minutes ago

Tools for package owners.