Documentation ¶
Index ¶
- type SpyMetric
- type SpyMetricClient
- func (s *SpyMetricClient) GetMetric(name string, tags map[string]string) *SpyMetric
- func (s *SpyMetricClient) HasMetric(name string, tags map[string]string) bool
- func (s *SpyMetricClient) NewCounter(name, helpText string, opts ...metrics.MetricOption) metrics.Counter
- func (s *SpyMetricClient) NewGauge(name, helpText string, opts ...metrics.MetricOption) metrics.Gauge
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SpyMetric ¶
type SpyMetric struct { Opts *prometheus.Opts // contains filtered or unexported fields }
type SpyMetricClient ¶
type SpyMetricClient struct { Metrics map[string]*SpyMetric // contains filtered or unexported fields }
func NewMetricClient ¶
func NewMetricClient() *SpyMetricClient
func (*SpyMetricClient) GetMetric ¶
func (s *SpyMetricClient) GetMetric(name string, tags map[string]string) *SpyMetric
func (*SpyMetricClient) HasMetric ¶
func (s *SpyMetricClient) HasMetric(name string, tags map[string]string) bool
func (*SpyMetricClient) NewCounter ¶
func (s *SpyMetricClient) NewCounter(name, helpText string, opts ...metrics.MetricOption) metrics.Counter
func (*SpyMetricClient) NewGauge ¶
func (s *SpyMetricClient) NewGauge(name, helpText string, opts ...metrics.MetricOption) metrics.Gauge
Click to show internal directories.
Click to hide internal directories.