Documentation ¶
Index ¶
Constants ¶
View Source
const ( NamespaceSeparatorByte = '_' NamespaceSeparator = string(NamespaceSeparatorByte) )
Variables ¶
View Source
var ErrFailedRegistering = errors.New("failed registering metric")
Functions ¶
func AppendNamespace ¶ added in v1.11.1
Types ¶
type APIInterceptor ¶
type APIInterceptor interface { InterceptRequest(i *rpc.RequestInfo) *http.Request AfterRequest(i *rpc.RequestInfo) }
func NewAPIInterceptor ¶
func NewAPIInterceptor(registerer prometheus.Registerer) (APIInterceptor, error)
type Averager ¶
type Averager interface {
Observe(float64)
}
func NewAverager ¶
func NewAverager(name, desc string, reg prometheus.Registerer) (Averager, error)
func NewAveragerWithErrs ¶
func NewAveragerWithErrs(name, desc string, reg prometheus.Registerer, errs *wrappers.Errs) Averager
func NewNoAverager ¶
func NewNoAverager() Averager
Click to show internal directories.
Click to hide internal directories.