Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct {
ReadTimeout time.Duration `default:"5s"`
WriteTimeout time.Duration `default:"10s"`
IdleTimeout time.Duration `default:"120s"`
ShutdownTimeout time.Duration `default:"20s"`
APIHost string `default:"0.0.0.0:3000"`
DebugHost string `default:"0.0.0.0:3010"`
MetricsHost string `default:"0.0.0.0:2112"`
CorsAllowedOrigins []string `default:"*"`
MaxHeaderBytes int `default:"0"`
Build string `default:"dev"`
Desc string `default:"example server"`
Namespace string
TraceExporterEndpoint string `default:""`
}
func LoadConfig ¶
type ServerOption ¶
type ServerOption func(*ServerOptions)
func WithMeterProvider ¶
func WithMeterProvider(mp otelmetric.MeterProvider) ServerOption
func WithTracerProvider ¶
func WithTracerProvider(tp oteltrace.TracerProvider) ServerOption
type ServerOptions ¶
type ServerOptions struct {
// contains filtered or unexported fields
}
Directories
¶
| Path | Synopsis |
|---|---|
|
gen/go/proto/api/v1
Package apiv1 is a reverse proxy.
|
Package apiv1 is a reverse proxy. |
Click to show internal directories.
Click to hide internal directories.