Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Provider ¶
func (*Provider) NewCounter ¶
func (p *Provider) NewCounter(opts metrics.CounterOpts) metrics.Counter
NewCounter 新建一个Counter,如果opts里的LabelNames是空的,则暂时不会创建statsd的Counter, 所以将来调用Add方法会因为空指针调用而panic,所以想避免该错误,则必须在调用Add方法之前,先调 用With方法。 注意:往With方法里传入的labelValues,所有的labels必须是LabelNames里所包含的,不然会panic。
func (*Provider) NewGauge ¶
NewGauge 新建一个Gauge,如果opts里的LabelNames是空的,则暂时不会创建statsd的Gauge, 所以将来调用Set或Add方法会因为空指针调用而panic,所以想避免该错误,则必须在调用Set或 Add方法之前,先调用With方法。 注意:往With方法里传入的labelValues,所有的labels必须是LabelNames里所包含的,不然会panic。
func (*Provider) NewHistogram ¶
func (p *Provider) NewHistogram(opts metrics.HistogramOpts) metrics.Histogram
NewHistogram 新建一个Histogram,如果opts里的LabelNames是空的,则暂时不会创建statsd的Histogram, 所以将来调用Observe方法会因为空指针调用而panic,所以想避免该错误,则必须在调用Observe方法之前,先 调用With方法。 注意:往With方法里传入的labelValues,所有的labels必须是LabelNames里所包含的,不然会panic。
Click to show internal directories.
Click to hide internal directories.