package metrics
import "k8s.io/kubernetes/contrib/mesos/pkg/scheduler/metrics"
Package metrics defines and exposes instrumentation metrics of the scheduler.
Index ¶
Variables ¶
var ( QueueWaitTime = prometheus.NewSummary( prometheus.SummaryOpts{ Subsystem: schedulerSubsystem, Name: "queue_wait_time_microseconds", Help: "Launch queue wait time in microseconds", }, ) BindLatency = prometheus.NewSummary( prometheus.SummaryOpts{ Subsystem: schedulerSubsystem, Name: "bind_latency_microseconds", Help: "Latency in microseconds between pod-task launch and pod binding.", }, ) StatusUpdates = prometheus.NewCounterVec( prometheus.CounterOpts{ Subsystem: schedulerSubsystem, Name: "status_updates", Help: "Counter of TaskStatus updates, broken out by source, reason, state.", }, []string{"source", "reason", "state"}, ) ReconciliationLatency = prometheus.NewSummary( prometheus.SummaryOpts{ Subsystem: schedulerSubsystem, Name: "reconciliation_latency_microseconds", Help: "Latency in microseconds to execute explicit task reconciliation.", }, ) ReconciliationRequested = prometheus.NewCounterVec( prometheus.CounterOpts{ Subsystem: schedulerSubsystem, Name: "reconciliation_requested", Help: "Counter of requested task reconciliations, broken out by kind.", }, []string{"kind"}, ) ReconciliationExecuted = prometheus.NewCounterVec( prometheus.CounterOpts{ Subsystem: schedulerSubsystem, Name: "reconciliation_executed", Help: "Counter of executed task reconciliations requests, broken out by kind.", }, []string{"kind"}, ) ReconciliationCancelled = prometheus.NewCounterVec( prometheus.CounterOpts{ Subsystem: schedulerSubsystem, Name: "reconciliation_cancelled", Help: "Counter of cancelled task reconciliations requests, broken out by kind.", }, []string{"kind"}, ) )
Functions ¶
func InMicroseconds ¶
func Register ¶
func Register()
Source Files ¶
doc.go metrics.go
- Version
- v1.1.4-beta.0
- Published
- Dec 7, 2015
- Platform
- js/wasm
- Imports
- 3 packages
- Last checked
- 37 minutes ago –
Tools for package owners.