Versions in this module Expand all Collapse all v1 v1.7.28 Jan 13, 2021 Changes in this version + func BuildConfiguration(dynamicConfigBuilders ...func(*types.Configuration)) *types.Configuration + func MustNewRequest(method, urlStr string, body io.Reader) *http.Request + func MustParseURL(rawURL string) *url.URL + func WithBackendNew(name string, opts ...func(*types.Backend)) func(*types.Backend) string + func WithBackends(opts ...func(*types.Backend) string) func(*types.Configuration) + func WithBasicAuth(username string, password string) func(*types.Frontend) + func WithEntryPoints(eps ...string) func(*types.Frontend) + func WithFrontEndAuth(auth *types.Auth) func(*types.Frontend) + func WithFrontend(backend string, opts ...func(*types.Frontend)) func(*types.Frontend) string + func WithFrontendName(name string) func(*types.Frontend) + func WithFrontends(opts ...func(*types.Frontend) string) func(*types.Configuration) + func WithLBMethod(method string) func(*types.Backend) + func WithLBSticky(cookieName string) func(*types.Backend) + func WithRoute(name string, rule string) func(*types.Route) string + func WithRoutes(opts ...func(*types.Route) string) func(*types.Frontend) + func WithServerNew(url string, opts ...func(*types.Server)) func(*types.Server) string + func WithServersNew(opts ...func(*types.Server) string) func(*types.Backend) + type CollectingCounter struct + CounterValue float64 + LastLabelValues []string + func (c *CollectingCounter) Add(delta float64) + func (c *CollectingCounter) With(labelValues ...string) metrics.Counter + type CollectingGauge struct + GaugeValue float64 + LastLabelValues []string + func (g *CollectingGauge) Add(delta float64) + func (g *CollectingGauge) Set(value float64) + func (g *CollectingGauge) With(labelValues ...string) metrics.Gauge + type CollectingHealthCheckMetrics struct + Gauge *CollectingGauge + func NewCollectingHealthCheckMetrics() *CollectingHealthCheckMetrics + func (m *CollectingHealthCheckMetrics) BackendServerUpGauge() metrics.Gauge