Documentation ¶
Index ¶
Constants ¶
View Source
const (
DefaultType = "log"
)
Defaults for config variables which are not set
Variables ¶
View Source
var DefaultConfig = Config{
ShutdownTimeout: 0,
}
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Inputs []*conf.C `config:"inputs"` ConfigDir string `config:"config_dir"` ShutdownTimeout time.Duration `config:"shutdown_timeout"` ConfigInput *conf.C `config:"config.inputs"` Autodiscover *autodiscover.Config `config:"autodiscover"` }
func (*Config) FetchConfigs ¶
Fetches and merges all config files given by configDir. All are put into one config object
func (*Config) IsInputEnabled ¶
IsInputEnabled returns true if the plugin name is enabled.
func (*Config) ListEnabledInputs ¶
ListEnabledInputs returns a list of enabled inputs sorted by alphabetical order.
Click to show internal directories.
Click to hide internal directories.