Documentation
¶
Overview ¶
Package common contains the logic to create a flare archive.
Index ¶
- func GetConfigFiles(fb flaretypes.FlareBuilder, confSearchPaths map[string]string)
- func GetEnvVars() ([]byte, error)
- func GetExpVar(_ context.Context, fb flaretypes.FlareBuilder) error
- func GetLogFiles(fb flaretypes.FlareBuilder, logFileDir string)
- func MarshalDatadogRuntimeConfigDumpYAML() ([]byte, error)
- func MarshalSystemProbeRuntimeConfigDumpYAML() ([]byte, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetConfigFiles ¶
func GetConfigFiles(fb flaretypes.FlareBuilder, confSearchPaths map[string]string)
GetConfigFiles copies configuration files to the flare archive.
func GetEnvVars ¶
GetEnvVars collects allowed envvars that can affect the agent's behaviour while not being handled by viper, in addition to the envvars handled by viper
func GetExpVar ¶
func GetExpVar(_ context.Context, fb flaretypes.FlareBuilder) error
GetExpVar copies expvar files to the flare archive.
func GetLogFiles ¶
func GetLogFiles(fb flaretypes.FlareBuilder, logFileDir string)
GetLogFiles copies log files to the flare archive.
func MarshalDatadogRuntimeConfigDumpYAML ¶
MarshalDatadogRuntimeConfigDumpYAML returns a YAML snapshot of the runtime Datadog config for flares. When the config supports AllSettingsWithoutSecrets, resolved secret-backend values are omitted; otherwise it falls back to AllSettings().
func MarshalSystemProbeRuntimeConfigDumpYAML ¶
MarshalSystemProbeRuntimeConfigDumpYAML is like MarshalDatadogRuntimeConfigDumpYAML for system-probe config.
Types ¶
This section is empty.