Versions in this module Expand all Collapse all v0 v0.7.1 Apr 5, 2016 Changes in this version + func ParseConfig(filename string, cfg interface{}) error + func PrintConfig(cfg interface{}) error + func TestConfig(rootDir string) string + type App struct + Cache *cache.Cache + CarbonLink *cache.CarbonlinkListener + Config *Config + ConfigFilename string + Persister *persister.Whisper + Pickle *receiver.TCP + TCP *receiver.TCP + UDP *receiver.UDP + func New(configFilename string) *App + func (app *App) GraceStop() + func (app *App) Loop() + func (app *App) ParseConfig() error + func (app *App) ReloadConfig() error + func (app *App) Start() (err error) + func (app *App) Stop() + type Config struct + Cache cacheConfig + Carbonlink carbonlinkConfig + Common commonConfig + Pickle pickleConfig + Pprof pprofConfig + Tcp tcpConfig + Udp udpConfig + Whisper whisperConfig + func NewConfig() *Config + type Duration struct + func (d *Duration) MarshalText() ([]byte, error) + func (d *Duration) UnmarshalText(text []byte) error + func (d *Duration) Value() time.Duration