Documentation
¶
Index ¶
- func GetFlagsFromViper(key string) ([]string, error)
- func GetTraceeRunner(c *cobra.Command, version string) (cmd.Runner, error)
- type CRIConfig
- type CacheConfig
- type CapabilitiesConfig
- type DnsCacheConfig
- type LogAggregateConfig
- type LogConfig
- type LogFilterAttributes
- type LogFilterConfig
- type OutputConfig
- type OutputFormatConfig
- type OutputForwardConfig
- type OutputGoTemplateConfig
- type OutputOptsConfig
- type OutputWebhookConfig
- type ProcTreeCacheConfig
- type ProcTreeConfig
- type RegoConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetFlagsFromViper ¶
GetFlagsFromViper returns a slice of flags from a given config key. It relies on the fact that the config key is a viper.Gettable and that the config value complies with the cliFlagger interface (when structured).
Types ¶
type CacheConfig ¶
type CapabilitiesConfig ¶
type DnsCacheConfig ¶
type LogAggregateConfig ¶
type LogConfig ¶
type LogConfig struct {
Level string `mapstructure:"level"`
File string `mapstructure:"file"`
Aggregate LogAggregateConfig `mapstructure:"aggregate"`
Filters LogFilterConfig `mapstructure:"filters"`
}
type LogFilterAttributes ¶
type LogFilterConfig ¶
type LogFilterConfig struct {
LibBPF bool `mapstructure:"libbpf"`
In LogFilterAttributes `mapstructure:"in"`
Out LogFilterAttributes `mapstructure:"out"`
}
type OutputConfig ¶
type OutputConfig struct {
Options OutputOptsConfig `mapstructure:"options"`
Table OutputFormatConfig `mapstructure:"table"`
TableVerbose OutputFormatConfig `mapstructure:"table-verbose"`
JSON OutputFormatConfig `mapstructure:"json"`
GoTemplate OutputGoTemplateConfig `mapstructure:"gotemplate"`
Forwards map[string]OutputForwardConfig `mapstructure:"forward"`
Webhooks map[string]OutputWebhookConfig `mapstructure:"webhook"`
}
type OutputFormatConfig ¶
type OutputFormatConfig struct {
Files []string `mapstructure:"files"`
}
type OutputForwardConfig ¶
type OutputGoTemplateConfig ¶
type OutputOptsConfig ¶
type OutputOptsConfig struct {
None bool `mapstructure:"none"`
StackAddresses bool `mapstructure:"stack-addresses"`
ExecEnv bool `mapstructure:"exec-env"`
RelativeTime bool `mapstructure:"relative-time"`
ExecHash string `mapstructure:"exec-hash"`
ParseArguments bool `mapstructure:"parse-arguments"`
ParseArgumentsFDs bool `mapstructure:"parse-arguments-fds"`
SortEvents bool `mapstructure:"sort-events"`
}
type OutputWebhookConfig ¶
type ProcTreeCacheConfig ¶
type ProcTreeConfig ¶
type ProcTreeConfig struct {
Source string `mapstructure:"source"`
Cache ProcTreeCacheConfig `mapstructure:"cache"`
}
type RegoConfig ¶
Click to show internal directories.
Click to hide internal directories.