package metrics
import "k8s.io/kubernetes/contrib/mesos/pkg/offers/metrics"
Package metrics defines and exposes instrumentation metrics related to Mesos offers.
Index ¶
- Constants
- Variables
- func InMicroseconds(d time.Duration) float64
- func Register()
- type OfferDeclinedReason
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 Register ¶
func Register()
Types ¶
type OfferDeclinedReason ¶
type OfferDeclinedReason string
Source Files ¶
doc.go metrics.go
- Version
- v1.1.9-beta.0
- Published
- Feb 23, 2016
- Platform
- js/wasm
- Imports
- 3 packages
- Last checked
- 33 minutes ago –
Tools for package owners.