Versions in this module Expand all Collapse all v0 v0.0.3 Sep 9, 2020 v0.0.2 Sep 9, 2020 Changes in this version + const Counter + const CounterVec + const Gauge + const GaugeVec + const Histogram + const HistogramVec + const Summary + const SummaryVec + func NewMetric(m *Metric, subsystem string) prometheus.Collector + func PrometheusHttpHandler() http.Handler + type Metric struct + Args []string + Description string + ID string + MetricCollector prometheus.Collector + Name string + Type string + type PromeMiddleware struct + PromeHandler *Prometheus + func NewPromeMiddleware(p *Prometheus) *PromeMiddleware + func (p PromeMiddleware) Func() app.MiddlewareFunc + type Prometheus struct + MetricsList []*Metric + MetricsPath string + func NewPrometheus(subsystem string) *Prometheus + func PromeHandler() *Prometheus + func (p *Prometheus) IncGinServiceErr(ctx *gin.Context, serviceName string) + func (p *Prometheus) IncOrangeServiceErr(ctx *app.Context, serviceName string) + func (p *Prometheus) MiddlewareGinHandlerFunc() gin.HandlerFunc + func (p *Prometheus) PromeMetrics(name string) prometheus.Collector + func (p *Prometheus) RegisterCustomerMetrics(name string, Desc string, MetrixType string, Args []string) *Prometheus + func (p *Prometheus) Use(e *gin.Engine)