Versions in this module Expand all Collapse all v1 v1.0.3 Mar 6, 2021 Changes in this version + var BuildInfoGauge = NewGaugeVec("build_info", []string{ ... }) + var CacheHandleCounter = NewCounterVec("cache_handle_total", []string{ ... }) + var CacheHandleHistogram = NewHistogramVec("cache_handle_seconds", []string{ ... }) + var ClientHandleCounter = NewCounterVec("client_handle_total", []string{ ... }) + var ClientHandleHistogram = NewHistogramVec("client_handle_seconds", []string{ ... }) + var CodeCacheHit = "hit" + var CodeCacheMiss = "miss" + var CodeJobFail = "fail" + var CodeJobReentry = "reentry" + var CodeJobSuccess = "ok" + var DefaultNamespace = "xmonitor" + var JobHandleCounter = NewCounterVec("job_handle_total", []string{ ... }) + var JobHandleHistogram = NewHistogramVec("job_handle_seconds", []string{ ... }) + var LibHandleCounter = NewCounterVec("lib_handle_total", []string{ ... }) + var LibHandleHistogram = NewHistogramVec("lib_handle_seconds", []string{ ... }) + var LibHandleSummary = NewSummaryVec("lib_handle_stats", []string{ ... }) + var ServerErrorCounter = NewCounterVec("server_error_total", []string{ ... }) + var ServerHandleCounter = NewCounterVec("server_handle_total", []string{ ... }) + var ServerHandleHistogram = NewHistogramVec("server_handle_seconds", []string{ ... }) + var TypeGRPCStream = "stream" + var TypeGRPCUnary = "unary" + var TypeGorm = "gorm" + var TypeHTTP = "http" + var TypeMySQL = "mysql" + var TypeRedis = "redis" + var TypeRocketMQ = "rocketmq" + var TypeWebsocket = "ws" + func NewCounter(name string) prometheus.Counter + func NewCounterVec(name string, labels []string) *prometheus.CounterVec + func NewGauge(name string) prometheus.Gauge + func NewGaugeVec(name string, labels []string) *prometheus.GaugeVec + func NewHistogram(key string) prometheus.Histogram + func NewHistogramVec(key string, labels []string) *prometheus.HistogramVec + func NewSummary(name string) prometheus.Summary + func NewSummaryVec(name string, labels []string) *prometheus.SummaryVec + func Run() + type Registry struct + func (reg *Registry) NewCounter(name string) prometheus.Counter + func (reg *Registry) NewCounterVec(name string, labels []string) *prometheus.CounterVec + func (reg *Registry) NewGauge(name string) prometheus.Gauge + func (reg *Registry) NewGaugeVec(name string, labels []string) *prometheus.GaugeVec + func (reg *Registry) NewHistogram(key string) prometheus.Histogram + func (reg *Registry) NewHistogramVec(key string, labels []string) *prometheus.HistogramVec + func (reg *Registry) NewSummary(name string) prometheus.Summary + func (reg *Registry) NewSummaryVec(name string, labels []string) *prometheus.SummaryVec + func (reg *Registry) NewTimer(name string, labels []string) *TimerVec + type TimerVec struct