metrics

package
v0.28.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 23, 2017 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	TasksCreated = prometheus.NewCounter(prometheus.CounterOpts{
		Subsystem: "scheduler",
		Name:      "tasks_created",
		Help:      "Number of tasks submitted to eremetic",
	})
	TasksLaunched = prometheus.NewCounter(prometheus.CounterOpts{
		Subsystem: "scheduler",
		Name:      "tasks_launched",
		Help:      "Number of tasks launched by eremetic",
	})
	TasksTerminated = prometheus.NewCounterVec(prometheus.CounterOpts{
		Subsystem: "scheduler",
		Name:      "tasks_terminated",
		Help:      "Number of terminated tasks by terminal status",
	}, []string{"status", "sequence"})
	TasksDelayed = prometheus.NewCounter(prometheus.CounterOpts{
		Subsystem: "scheduler",
		Name:      "tasks_delayed",
		Help:      "Number of times the launch of a task has been delayed",
	})
	TasksRunning = prometheus.NewGauge(prometheus.GaugeOpts{
		Subsystem: "scheduler",
		Name:      "tasks_running",
		Help:      "Number of tasks currently running",
	})
	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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL