...

Package legacyregistry

import "k8s.io/component-base/metrics/legacyregistry"
Overview
Index

Overview ▾

Variables

var (

    // DefaultGatherer exposes the global registry gatherer
    DefaultGatherer metrics.Gatherer = defaultRegistry
    // Reset calls reset on the global registry
    Reset = defaultRegistry.Reset
    // MustRegister registers registerable metrics but uses the global registry.
    MustRegister = defaultRegistry.MustRegister
    // RawMustRegister registers prometheus collectors but uses the global registry, this
    // bypasses the metric stability framework
    //
    // Deprecated
    RawMustRegister = defaultRegistry.RawMustRegister

    // Register registers a collectable metric but uses the global registry
    Register = defaultRegistry.Register

    // Registerer exposes the global registerer
    Registerer = defaultRegistry.Registerer
)

func CustomMustRegister

func CustomMustRegister(cs ...metrics.StableCollector)

CustomMustRegister registers custom collectors but uses the global registry.

func CustomRegister

func CustomRegister(c metrics.StableCollector) error

CustomRegister registers a custom collector but uses the global registry.

func Handler

func Handler() http.Handler

Handler returns an HTTP handler for the DefaultGatherer. It is already instrumented with InstrumentHandler (using "prometheus" as handler name).

func HandlerWithReset

func HandlerWithReset() http.Handler

HandlerWithReset returns an HTTP handler for the DefaultGatherer but invokes registry reset if the http method is DELETE.