Versions in this module Expand all Collapse all v1 v1.4.0 Jan 9, 2019 Changes in this version + type Logger interface + Warn func(args ...interface{}) + Warnf func(template string, args ...interface{}) + type MetricsOptions struct + Provider string + Statsd *Statsd + type Options struct + ListenAddress string + Logger Logger + Metrics MetricsOptions + TLS TLS + Version string + type Statsd struct + Address string + Network string + Prefix string + WriteInterval time.Duration + type System struct + func NewSystem(o Options) *System + func (s *System) Addr() string + func (s *System) Log(keyvals ...interface{}) error + func (s *System) RegisterChecker(component string, checker healthz.HealthChecker) error + func (s *System) Run(signals <-chan os.Signal, ready chan<- struct{}) error + func (s *System) Start() error + func (s *System) Stop() error + type TLS struct + CertFile string + ClientCACertFiles []string + ClientCertRequired bool + Enabled bool + KeyFile string + func (t TLS) Config() (*tls.Config, error) v1.4.0-rc2 Dec 20, 2018 v1.4.0-rc1 Dec 10, 2018