kubernetesk8s.io/kubernetes/contrib/mesos/pkg/offers/metrics Index | Files

package metrics

import "k8s.io/kubernetes/contrib/mesos/pkg/offers/metrics"

Package metrics defines and exposes instrumentation metrics related to Mesos offers.

Index

Constants

const (
	OfferExpired   = OfferDeclinedReason("expired")
	OfferRescinded = OfferDeclinedReason("rescinded")
	OfferCompat    = OfferDeclinedReason("compat")
)

Variables

var (
	OffersReceived = prometheus.NewCounterVec(
		prometheus.CounterOpts{
			Subsystem: offerSubsystem,
			Name:      "received",
			Help:      "Counter of offers received from Mesos broken out by slave host.",
		},
		[]string{"hostname"},
	)

	OffersDeclined = prometheus.NewCounterVec(
		prometheus.CounterOpts{
			Subsystem: offerSubsystem,
			Name:      "declined",
			Help:      "Counter of offers declined by the framework broken out by slave host.",
		},
		[]string{"hostname", "reason"},
	)

	OffersAcquired = prometheus.NewCounterVec(
		prometheus.CounterOpts{
			Subsystem: offerSubsystem,
			Name:      "acquired",
			Help:      "Counter of offers acquired for task launch broken out by slave host.",
		},
		[]string{"hostname"},
	)

	OffersReleased = prometheus.NewCounterVec(
		prometheus.CounterOpts{
			Subsystem: offerSubsystem,
			Name:      "released",
			Help:      "Counter of previously-acquired offers later released, broken out by slave host.",
		},
		[]string{"hostname"},
	)
)

Functions

func InMicroseconds

func InMicroseconds(d time.Duration) float64

func Register

func Register()

Types

type OfferDeclinedReason

type OfferDeclinedReason string

Source Files

doc.go metrics.go

Version
v1.1.4-beta.0
Published
Dec 7, 2015
Platform
js/wasm
Imports
3 packages
Last checked
17 minutes ago

Tools for package owners.