Versions in this module Expand all Collapse all v0 v0.0.2 Jan 18, 2023 v0.0.1 Jan 18, 2023 Changes in this version + var DefaultInitializer = NewInitializer(prometheus.DefaultRegisterer) + func AddBuilder(typ reflect.Type, registerer Builder) error + func Init(metrics interface{}, namespace string) error + func MustAddBuilder(typ reflect.Type, registerer Builder) + func MustInit(metrics interface{}, namespace string) + type Builder func(name, help, namespace string, labelNames []string, tag reflect.StructTag) (func(prometheus.Labels) interface{}, prometheus.Collector, error) + type Initializer interface + AddBuilder func(typ reflect.Type, registerer Builder) error + Init func(metrics interface{}, namespace string) error + MustAddBuilder func(typ reflect.Type, registerer Builder) + MustInit func(metrics interface{}, namespace string) + func NewInitializer(registerer prometheus.Registerer) Initializer