Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IncrementCounter ¶
IncrementCounter ...
Types ¶
type AggregateLogger ¶
type Aggregator ¶
type Aggregator struct {
// contains filtered or unexported fields
}
Aggregator ...
func (*Aggregator) Snapshot ¶
func (instance *Aggregator) Snapshot() AggregatorSnapShot
Snapshot ...
type AggregatorController ¶
type AggregatorController struct {
// contains filtered or unexported fields
}
AggregatorController ...
func CreateAggregatorController ¶
func CreateAggregatorController(registry metrics.Registry) *AggregatorController
CreateAggregatorController ...
func (*AggregatorController) Initialize ¶
func (instance *AggregatorController) Initialize()
Initialize ...
func (*AggregatorController) Snapshot ¶
func (instance *AggregatorController) Snapshot() AggregatorSnapShot
Snapshot ...
type AggregatorInterfaceToRenameLater ¶
type AggregatorInterfaceToRenameLater interface { Start() Stop() Initialize() Snapshot() AggregatorSnapShot }
AggregatorInterfaceToRenameLater ...
func NewAggregator ¶
func NewAggregator(registry metrics.Registry) AggregatorInterfaceToRenameLater
NewAggregator ...
type AggregatorSnapShot ¶
type AggregatorSnapShot struct { Times []int64 `json:"times,omitempty"` Counters map[string][]int64 `json:"counters,omitempty"` Gauges map[string][]float64 `json:"gauges,omitempty"` Histograms Histogram `json:"histograms,omitempty"` Meters map[string]map[string][]float64 `json:"meters,omitempty"` Timers map[string]map[string][]float64 `json:"timers,omitempty"` }
AggregatorSnapShot ...
func NewAggregatorSnapShot ¶
func NewAggregatorSnapShot() *AggregatorSnapShot
NewAggregatorSnapShot ...
func (*AggregatorSnapShot) CreateSummary ¶
func (this *AggregatorSnapShot) CreateSummary() core.ExecutionSummary
CreateSummary ...
func (*AggregatorSnapShot) Update ¶
func (instance *AggregatorSnapShot) Update(output AggregatorSnapShot)
Update ...
Click to show internal directories.
Click to hide internal directories.