Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DisabledStatistics ¶
type DisabledStatistics struct{}
func (DisabledStatistics) Enabled ¶
func (s DisabledStatistics) Enabled() bool
func (*DisabledStatistics) GetHierarchicalCounts ¶
func (s *DisabledStatistics) GetHierarchicalCounts() HierarchicalCounts
func (*DisabledStatistics) GetHierarchicalCountsStructless ¶
func (s *DisabledStatistics) GetHierarchicalCountsStructless() interface{}
func (*DisabledStatistics) IncrementOne ¶
func (s *DisabledStatistics) IncrementOne(module, name, field string)
type HierarchicalCount ¶
type HierarchicalCounts ¶
type HierarchicalCounts map[string]map[string]map[string]HierarchicalCount
type InMemmoryStatistics ¶
type InMemmoryStatistics struct {
// contains filtered or unexported fields
}
func RunInMemory ¶
func RunInMemory(config Config) (stats *InMemmoryStatistics)
func (InMemmoryStatistics) Enabled ¶
func (s InMemmoryStatistics) Enabled() bool
func (*InMemmoryStatistics) GetHierarchicalCounts ¶
func (s *InMemmoryStatistics) GetHierarchicalCounts() HierarchicalCounts
func (*InMemmoryStatistics) GetHierarchicalCountsStructless ¶
func (s *InMemmoryStatistics) GetHierarchicalCountsStructless() interface{}
func (*InMemmoryStatistics) IncrementOne ¶
func (s *InMemmoryStatistics) IncrementOne(module, name, field string)
type Statistics ¶
type Statistics interface { Enabled() bool IncrementOne(module, name, field string) GetHierarchicalCountsStructless() interface{} GetHierarchicalCounts() HierarchicalCounts }
func Run ¶
func Run(config Config) (stats Statistics)
Click to show internal directories.
Click to hide internal directories.