Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶ added in v0.5.0
type Config struct {
Quiet bool // If true, suppresses init, connect, and disconnect messages
// DomainSocketPath is the path to the Unix domain socket. If "" => use default.
// If "-" => disable domain socket.
DomainSocketPath string
// ModuleName is the name of the Go module. If not specified, it will be determined
// from the go.mod file.
ModuleName string
// Dev indicates whether the client is in development mode
Dev bool
// If true, try to synchronously connect to the server on Init
ConnectOnInit bool
// Collector configurations
LogProcessorConfig LogProcessorConfig
WatchConfig WatchConfig
GoRoutineConfig GoRoutineConfig
RuntimeStatsConfig RuntimeStatsConfig
}
func DefaultConfig ¶
func DefaultConfig() *Config
DefaultConfig returns the default configuration for normal usage
func DefaultConfigForOutrigDevelopment ¶
func DefaultConfigForOutrigDevelopment() *Config
DefaultConfigForOutrigDevelopment returns a configuration specifically for Outrig internal development This is only used for internal Outrig development and not intended for general SDK users
type GoRoutineConfig ¶ added in v0.5.0
type GoRoutineConfig struct {
// Enabled indicates whether the goroutine collector is enabled
Enabled bool
}
type LogProcessorConfig ¶ added in v0.5.0
type LogProcessorConfig struct {
// Enabled indicates whether the log processor is enabled
Enabled bool
WrapStdout bool
WrapStderr bool
// OutrigPath is the full path to the outrig executable (including the executable name)
// If empty, the system will look for "outrig" in the PATH
OutrigPath string
// AdditionalArgs are additional arguments to pass to the outrig command
// These are inserted before the "capturelogs" argument
AdditionalArgs []string
}
type RuntimeStatsConfig ¶ added in v0.5.0
type RuntimeStatsConfig struct {
// Enabled indicates whether the runtime stats collector is enabled
Enabled bool
}
type WatchConfig ¶ added in v0.5.0
type WatchConfig struct {
// Enabled indicates whether the watch collector is enabled
Enabled bool
}
Click to show internal directories.
Click to hide internal directories.