Documentation ¶
Overview ¶
nolint
nolint
nolint
nolint
nolint
nolint
Index ¶
- func ConfigureCheckerMetrics(prefix string, remoteEnabled bool) *graphite.CheckerMetrics
- func ConfigureFilterMetrics(prefix string) *graphite.FilterMetrics
- func ConfigureIndexMetrics(prefix string) *graphite.IndexMetrics
- func ConfigureNotifierMetrics(prefix string) *graphite.NotifierMetrics
- func Init(config graphite.Config, serviceName string) error
- type Counter
- type ExpDecayHistogram
- func (histogram *ExpDecayHistogram) Clear()
- func (histogram *ExpDecayHistogram) Count() int64
- func (histogram *ExpDecayHistogram) Max() int64
- func (histogram *ExpDecayHistogram) Mean() float64
- func (histogram *ExpDecayHistogram) Min() int64
- func (histogram *ExpDecayHistogram) Percentile(p float64) float64
- func (histogram *ExpDecayHistogram) Percentiles(p []float64) []float64
- func (histogram *ExpDecayHistogram) StdDev() float64
- func (histogram *ExpDecayHistogram) Sum() int64
- func (histogram *ExpDecayHistogram) Update(v int64)
- func (histogram *ExpDecayHistogram) Variance() float64
- type Gauge
- type Meter
- type MeterMap
- type Timer
- func (timer *Timer) Count() int64
- func (timer *Timer) Max() int64
- func (timer *Timer) Mean() float64
- func (timer *Timer) Min() int64
- func (timer *Timer) Percentile(p float64) float64
- func (timer *Timer) Percentiles(p []float64) []float64
- func (timer *Timer) Rate1() float64
- func (timer *Timer) Rate15() float64
- func (timer *Timer) Rate5() float64
- func (timer *Timer) RateMean() float64
- func (timer *Timer) StdDev() float64
- func (timer *Timer) Sum() int64
- func (timer *Timer) Time(f func())
- func (timer *Timer) Update(time time.Duration)
- func (timer *Timer) UpdateSince(time time.Time)
- func (timer *Timer) Variance() float64
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigureCheckerMetrics ¶
func ConfigureCheckerMetrics(prefix string, remoteEnabled bool) *graphite.CheckerMetrics
ConfigureCheckerMetrics is checker metrics configurator
func ConfigureFilterMetrics ¶
func ConfigureFilterMetrics(prefix string) *graphite.FilterMetrics
ConfigureFilterMetrics initialize graphite metrics
func ConfigureIndexMetrics ¶
func ConfigureIndexMetrics(prefix string) *graphite.IndexMetrics
ConfigureIndexMetrics in full-text search index metrics configurator
func ConfigureNotifierMetrics ¶
func ConfigureNotifierMetrics(prefix string) *graphite.NotifierMetrics
ConfigureNotifierMetrics is notifier metrics configurator
Types ¶
type Counter ¶
type Counter struct {
// contains filtered or unexported fields
}
Counter is facade for go-metrics package counter interface
type ExpDecayHistogram ¶
type ExpDecayHistogram struct {
// contains filtered or unexported fields
}
ExpDecayHistogram is facade for go-metrics package Histogram struct This histogram uses Exponentially Decaying Reservoir For more description see http://metrics.dropwizard.io/4.0.0/manual/core.html#histograms
func (*ExpDecayHistogram) Clear ¶
func (histogram *ExpDecayHistogram) Clear()
func (*ExpDecayHistogram) Count ¶
func (histogram *ExpDecayHistogram) Count() int64
func (*ExpDecayHistogram) Max ¶
func (histogram *ExpDecayHistogram) Max() int64
func (*ExpDecayHistogram) Mean ¶
func (histogram *ExpDecayHistogram) Mean() float64
func (*ExpDecayHistogram) Min ¶
func (histogram *ExpDecayHistogram) Min() int64
func (*ExpDecayHistogram) Percentile ¶
func (histogram *ExpDecayHistogram) Percentile(p float64) float64
func (*ExpDecayHistogram) Percentiles ¶
func (histogram *ExpDecayHistogram) Percentiles(p []float64) []float64
func (*ExpDecayHistogram) StdDev ¶
func (histogram *ExpDecayHistogram) StdDev() float64
func (*ExpDecayHistogram) Sum ¶
func (histogram *ExpDecayHistogram) Sum() int64
func (*ExpDecayHistogram) Update ¶
func (histogram *ExpDecayHistogram) Update(v int64)
func (*ExpDecayHistogram) Variance ¶
func (histogram *ExpDecayHistogram) Variance() float64
type Gauge ¶
type Gauge struct {
// contains filtered or unexported fields
}
Gauge is facade for go-metrics package Gauge struct
type Meter ¶
type Meter struct {
// contains filtered or unexported fields
}
Meter is facade for go-metrics package Meter struct
type MeterMap ¶
type MeterMap struct {
// contains filtered or unexported fields
}
MeterMap is realization of metrics map of type Meter
type Timer ¶
type Timer struct {
// contains filtered or unexported fields
}
Timer is facade for go-metrics package Timer interface