Versions in this module Expand all Collapse all v0 v0.1.1 Apr 20, 2020 v0.1.0 Apr 15, 2020 Changes in this version + const DefaultGracePeriod + const DefaultReadTimeout + const DefaultRequestTimeout + const DefaultWriteTimeout + type Option interface + func WithGracePeriod(t time.Duration) Option + func WithListen(s string) Option + func WithMetricReadEndpoint(u *url.URL) Option + func WithMetricUIEndpoint(u *url.URL) Option + func WithMetricWriteEndpoint(u *url.URL) Option + func WithProfile(p bool) Option + func WithProxyOptions(opts ...proxy.Option) Option + func WithReadTimeout(t time.Duration) Option + func WithRequestTimeout(t time.Duration) Option + func WithTLSConfig(c *tls.Config) Option + func WithWriteTimeout(t time.Duration) Option + type Server struct + func New(logger log.Logger, reg *prometheus.Registry, opts ...Option) Server + func (s *Server) ListenAndServe() error + func (s *Server) Shutdown(err error)