stats

package
v0.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 20, 2017 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SimpleStatsModule added in v0.9.0

type SimpleStatsModule struct {
}

func (SimpleStatsModule) Name added in v0.9.0

func (module SimpleStatsModule) Name() string

func (SimpleStatsModule) Start added in v0.9.0

func (module SimpleStatsModule) Start(cfg *Config)

func (SimpleStatsModule) Stop added in v0.9.0

func (module SimpleStatsModule) Stop() error

type Stats added in v0.9.0

type Stats struct {
	ID   string                       `storm:"id,unique" json:"id" gorm:"not null;unique;primary_key"`
	Data *map[string]map[string]int64 `storm:"inline" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*Stats) Decrement added in v0.9.0

func (s *Stats) Decrement(category, key string)

func (*Stats) DecrementBy added in v0.9.0

func (s *Stats) DecrementBy(category, key string, value int64)

func (*Stats) Gauge added in v0.9.0

func (s *Stats) Gauge(category, key string, v int64)

func (*Stats) Increment added in v0.9.0

func (s *Stats) Increment(category, key string)

func (*Stats) IncrementBy added in v0.9.0

func (s *Stats) IncrementBy(category, key string, value int64)

func (*Stats) Stat added in v0.9.0

func (s *Stats) Stat(category, key string) int64

func (*Stats) StatsAll added in v0.9.0

func (s *Stats) StatsAll() *[]byte

func (*Stats) Timing added in v0.9.0

func (s *Stats) Timing(category, key string, v int64)

type StatsDConfig

type StatsDConfig struct {
	Host              string        `config:"host"`
	Port              int           `config:"port"`
	Namespace         string        `config:"namespace"`
	IntervalInSeconds time.Duration `config:"interval_in_seconds"`
}

type StatsDModule

type StatsDModule struct {
}

func (StatsDModule) Decrement

func (module StatsDModule) Decrement(category, key string)

func (StatsDModule) DecrementBy

func (module StatsDModule) DecrementBy(category, key string, value int64)

func (StatsDModule) Gauge

func (module StatsDModule) Gauge(category, key string, v int64)

func (StatsDModule) Increment

func (module StatsDModule) Increment(category, key string)

func (StatsDModule) IncrementBy

func (module StatsDModule) IncrementBy(category, key string, value int64)

func (StatsDModule) Name

func (module StatsDModule) Name() string

func (StatsDModule) Start

func (module StatsDModule) Start(cfg *Config)

func (StatsDModule) Stat

func (module StatsDModule) Stat(category, key string) int64

func (StatsDModule) StatsAll

func (module StatsDModule) StatsAll() *[]byte

func (StatsDModule) Stop

func (module StatsDModule) Stop() error

func (StatsDModule) Timing

func (module StatsDModule) Timing(category, key string, v int64)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL