Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // TasksCreated increments with each created task TasksCreated = prometheus.NewCounter(prometheus.CounterOpts{ Subsystem: "scheduler", Name: "tasks_created", Help: "Number of tasks submitted to eremetic", }) // TasksLaunched increments with each launched task TasksLaunched = prometheus.NewCounter(prometheus.CounterOpts{ Subsystem: "scheduler", Name: "tasks_launched", Help: "Number of tasks launched by eremetic", }) // TasksTerminated increments with each terminated task TasksTerminated = prometheus.NewCounterVec(prometheus.CounterOpts{ Subsystem: "scheduler", Name: "tasks_terminated", Help: "Number of terminated tasks by terminal status", }, []string{"status", "sequence"}) // TasksDelayed increments with each delayed task TasksDelayed = prometheus.NewCounter(prometheus.CounterOpts{ Subsystem: "scheduler", Name: "tasks_delayed", Help: "Number of times the launch of a task has been delayed", }) // TasksRunning provides the number of currently running tasks TasksRunning = prometheus.NewGauge(prometheus.GaugeOpts{ Subsystem: "scheduler", Name: "tasks_running", Help: "Number of tasks currently running", }) // QueueSize provides the number of tasks waiting to be launched QueueSize = prometheus.NewGauge(prometheus.GaugeOpts{ Subsystem: "scheduler", Name: "queue_size", Help: "Number of tasks in the queue", }) )
Functions ¶
func RegisterMetrics ¶
func RegisterMetrics(r prometheus.Registerer) error
RegisterMetrics registers mesos metrics to a prometheus Registerer.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.