package metrics
import "k8s.io/kubernetes/pkg/kubelet/dockershim/network/metrics"
Index ¶
- Constants
- Variables
- func Register()
- func SinceInMicroseconds(start time.Time) float64
- func SinceInSeconds(start time.Time) float64
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_duration_seconds" // DeprecatedNetworkPluginOperationsLatencyKey is the deprecated key for the operation latency metrics. DeprecatedNetworkPluginOperationsLatencyKey = "network_plugin_operations_latency_microseconds" )
Variables ¶
var ( // NetworkPluginOperationsLatency collects operation latency numbers by operation // type. NetworkPluginOperationsLatency = prometheus.NewHistogramVec( prometheus.HistogramOpts{ Subsystem: kubeletSubsystem, Name: NetworkPluginOperationsLatencyKey, Help: "Latency in seconds of network plugin operations. Broken down by operation type.", Buckets: prometheus.DefBuckets, }, []string{"operation_type"}, ) // DeprecatedNetworkPluginOperationsLatency collects operation latency numbers by operation // type. DeprecatedNetworkPluginOperationsLatency = prometheus.NewSummaryVec( prometheus.SummaryOpts{ Subsystem: kubeletSubsystem, Name: DeprecatedNetworkPluginOperationsLatencyKey, Help: "(Deprecated) 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 ¶
SinceInMicroseconds gets the time since the specified start in microseconds.
func SinceInSeconds ¶
SinceInSeconds gets the time since the specified start in seconds.
Source Files ¶
metrics.go
- Version
- v1.14.9
- Published
- Nov 9, 2019
- Platform
- js/wasm
- Imports
- 3 packages
- Last checked
- 4 minutes ago –
Tools for package owners.