Versions in this module Expand all Collapse all v3 v3.7.3 Apr 29, 2020 Changes in this version + const Namespace + var ContextLabelNames []string + var Exporter http.Handler = exporter + var LabelsFromContext func(ctx context.Context) prometheus.Labels + var Registry prometheus.Registerer = registry + var StatsHandler stats.Handler = gRPCStats + var StreamClientInterceptor = clientMetrics.StreamClientInterceptor() + var StreamServerInterceptor = serverMetrics.StreamServerInterceptor() + var UnaryClientInterceptor = clientMetrics.UnaryClientInterceptor() + var UnaryServerInterceptor = serverMetrics.UnaryServerInterceptor() + func InitializeServerMetrics(s *grpc.Server) + func MustRegister(cs ...prometheus.Collector) + func MustRegisterCounter(opts prometheus.CounterOpts) prometheus.Counter + func MustRegisterCounterFunc(opts prometheus.CounterOpts, function func() float64) prometheus.CounterFunc + func MustRegisterCounterVec(opts prometheus.CounterOpts, labelNames []string) *prometheus.CounterVec + func MustRegisterGauge(opts prometheus.GaugeOpts) prometheus.Gauge + func MustRegisterGaugeFunc(opts prometheus.GaugeOpts, function func() float64) prometheus.GaugeFunc + func MustRegisterGaugeVec(opts prometheus.GaugeOpts, labelNames []string) *prometheus.GaugeVec + func MustRegisterHistogram(opts prometheus.HistogramOpts) prometheus.Histogram + func MustRegisterHistogramVec(opts prometheus.HistogramOpts, labelNames []string) *prometheus.HistogramVec + func NewCounter(opts prometheus.CounterOpts) prometheus.Counter + func NewCounterFunc(opts prometheus.CounterOpts, function func() float64) prometheus.CounterFunc + func NewCounterVec(opts prometheus.CounterOpts, labelNames []string) *prometheus.CounterVec + func NewGauge(opts prometheus.GaugeOpts) prometheus.Gauge + func NewGaugeFunc(opts prometheus.GaugeOpts, function func() float64) prometheus.GaugeFunc + func NewGaugeVec(opts prometheus.GaugeOpts, labelNames []string) *prometheus.GaugeVec + func NewHistogram(opts prometheus.HistogramOpts) prometheus.Histogram + func NewHistogramVec(opts prometheus.HistogramOpts, labelNames []string) *prometheus.HistogramVec + func Register(c prometheus.Collector) error + func Unregister(c prometheus.Collector) bool + type ContextualCounterVec struct + func MustRegisterContextualCounterVec(opts prometheus.CounterOpts, labelNames []string) *ContextualCounterVec + func NewContextualCounterVec(opts prometheus.CounterOpts, labelNames []string) *ContextualCounterVec + func (c ContextualCounterVec) With(ctx context.Context, labels prometheus.Labels) prometheus.Counter + func (c ContextualCounterVec) WithLabelValues(ctx context.Context, lvs ...string) prometheus.Counter + type ContextualGaugeVec struct + func MustRegisterContextualGaugeVec(opts prometheus.GaugeOpts, labelNames []string) *ContextualGaugeVec + func NewContextualGaugeVec(opts prometheus.GaugeOpts, labelNames []string) *ContextualGaugeVec + func (c ContextualGaugeVec) With(ctx context.Context, labels prometheus.Labels) prometheus.Gauge + func (c ContextualGaugeVec) WithLabelValues(ctx context.Context, lvs ...string) prometheus.Gauge + type ContextualHistogramVec struct + func MustRegisterContextualHistogramVec(opts prometheus.HistogramOpts, labelNames []string) *ContextualHistogramVec + func NewContextualHistogramVec(opts prometheus.HistogramOpts, labelNames []string) *ContextualHistogramVec + func (c ContextualHistogramVec) With(ctx context.Context, labels prometheus.Labels) prometheus.Observer + func (c ContextualHistogramVec) WithLabelValues(ctx context.Context, lvs ...string) prometheus.Observer