Documentation ¶
Index ¶
- type InnerReq
- type InnerResp
- type MetricsBatch
- func (mb *MetricsBatch) AddCount(name string, value float64, tags ...string)
- func (mb *MetricsBatch) AddCountInt(name string, value int, tags ...string)
- func (mb *MetricsBatch) AddCountUint64(name string, value uint64, tags ...string)
- func (mb *MetricsBatch) AddGauge(name string, value float64, tags ...string)
- func (mb *MetricsBatch) AddGaugeInt(name string, value int, tags ...string)
- func (mb *MetricsBatch) AddGaugeUint64(name string, value uint64, tags ...string)
- func (mb *MetricsBatch) ObserveGolangRuntime()
- type MetricsEmitter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MetricsBatch ¶
type MetricsBatch struct {
// contains filtered or unexported fields
}
func (*MetricsBatch) AddCount ¶
func (mb *MetricsBatch) AddCount(name string, value float64, tags ...string)
func (*MetricsBatch) AddCountInt ¶
func (mb *MetricsBatch) AddCountInt(name string, value int, tags ...string)
func (*MetricsBatch) AddCountUint64 ¶
func (mb *MetricsBatch) AddCountUint64(name string, value uint64, tags ...string)
func (*MetricsBatch) AddGauge ¶
func (mb *MetricsBatch) AddGauge(name string, value float64, tags ...string)
func (*MetricsBatch) AddGaugeInt ¶
func (mb *MetricsBatch) AddGaugeInt(name string, value int, tags ...string)
func (*MetricsBatch) AddGaugeUint64 ¶
func (mb *MetricsBatch) AddGaugeUint64(name string, value uint64, tags ...string)
func (*MetricsBatch) ObserveGolangRuntime ¶
func (mb *MetricsBatch) ObserveGolangRuntime()
type MetricsEmitter ¶
type MetricsEmitter struct {
// contains filtered or unexported fields
}
func NewMetricsEmitter ¶
func NewMetricsEmitter(appName string, metricPrefix string) (*MetricsEmitter, error)
func (*MetricsEmitter) CollectForever ¶
func (me *MetricsEmitter) CollectForever(intervalSecs int, collectorFunc func(*MetricsBatch))
Click to show internal directories.
Click to hide internal directories.