Versions in this module Expand all Collapse all v1 v1.0.4 Mar 29, 2021 v1.0.3 Mar 29, 2021 v1.0.2 Mar 29, 2021 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.0.0-alpha5 Mar 27, 2019