feat: add configurable profiling endpoints (#38)

This commit is contained in:
2024-09-23 10:12:42 +02:00
parent f35384c0f3
commit 8317ac5b9a
9 changed files with 134 additions and 16 deletions

View File

@ -0,0 +1,15 @@
package config
type ProfilingConfig struct {
Enabled InterpolatedBool `yaml:"enabled"`
Endpoint InterpolatedString `yaml:"endpoint"`
BasicAuth *BasicAuthConfig `yaml:"basicAuth"`
}
func NewDefaultProfilingConfig() ProfilingConfig {
return ProfilingConfig{
Enabled: true,
Endpoint: "/.bouncer/profiling",
BasicAuth: nil,
}
}