Documentation
¶
Index ¶
- type MetricID
- type MetricStore
- func (st *MetricStore) Bind(key metric.MetricKey, outChan chan float64, n int) *Stream
- func (st *MetricStore) GetHist(mk metric.MetricKey) *metric.Histogram
- func (st *MetricStore) Samples(key metric.MetricKey, onSample func(float64)) int
- func (st *MetricStore) Update(m *metric.RawMetric)
- func (st *MetricStore) UpdateHistograms(hs map[string]metric.Histogram)
- type RingBuffer
- type Stream
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MetricStore ¶
type MetricStore struct {
// contains filtered or unexported fields
}
func NewMetricStore ¶
func NewMetricStore(numSamples int) *MetricStore
func (*MetricStore) Samples ¶
func (st *MetricStore) Samples(key metric.MetricKey, onSample func(float64)) int
func (*MetricStore) Update ¶
func (st *MetricStore) Update(m *metric.RawMetric)
func (*MetricStore) UpdateHistograms ¶
func (st *MetricStore) UpdateHistograms(hs map[string]metric.Histogram)
type RingBuffer ¶
type RingBuffer struct {
// contains filtered or unexported fields
}
func (*RingBuffer) Add ¶
func (buf *RingBuffer) Add(v float64)
Click to show internal directories.
Click to hide internal directories.