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 CounterType = reflect.TypeOf((*prometheus.Counter)(nil)).Elem() + var GaugeType = reflect.TypeOf((*prometheus.Gauge)(nil)).Elem() + var HistogramType = reflect.TypeOf((*prometheus.Histogram)(nil)).Elem() + var SummaryType = reflect.TypeOf((*prometheus.Summary)(nil)).Elem() + func BuildCounter(name, help, namespace string, labelNames []string, tag reflect.StructTag) (func(prometheus.Labels) interface{}, prometheus.Collector, error) + func BuildGauge(name, help, namespace string, labelNames []string, tag reflect.StructTag) (func(prometheus.Labels) interface{}, prometheus.Collector, error) + func BuildHistogram(name, help, namespace string, labelNames []string, tag reflect.StructTag) (func(prometheus.Labels) interface{}, prometheus.Collector, error) + func BuildSummary(name, help, namespace string, labelNames []string, tag reflect.StructTag) (func(prometheus.Labels) interface{}, prometheus.Collector, error)