Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { // BindAddress that the server binds to BindAddress string `yaml:"bind_address"` // GracefulTimeout duration for which the server gracefully wait for // existing connections to finish before exiting. GracefulTimeout time.Duration `yaml:"graceful_timeout"` // RateLimit specifies requests per second and burst with the format // '<reqs/sec>:<burst>'. Empty string means no limit. RateLimit string `yaml:"rate_limit"` }
Config struct for configuring a Server.
type Option ¶
type Option func(*serverConfig)
func WithMetricSink ¶
func WithMetricSink(metricSink metrics.MetricSink) Option
Click to show internal directories.
Click to hide internal directories.