Documentation ¶
Index ¶
Constants ¶
View Source
const ( DefaultRegistryFile string = "registry" DefaultSpoolSize uint64 = 2048 DefaultIdleTimeout time.Duration = 5 * time.Second DefaultInputType = "log" )
Defaults for config variables which are not set
View Source
const ( LogInputType = "log" StdinInputType = "stdin" )
Variables ¶
View Source
var ValidInputType = map[string]struct{}{ StdinInputType: {}, LogInputType: {}, }
List of valid input types
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Postfixbeat PostfixbeatConfig
}
func (*Config) FetchConfigs ¶
func (config *Config) FetchConfigs()
Fetches and merges all config files given by configDir. All are put into one config object
type PostfixbeatConfig ¶
type PostfixbeatConfig struct { Prospectors []*common.Config `config:"prospectors"` SpoolSize uint64 `config:"spool_size"` PublishAsync bool `config:"publish_async"` IdleTimeout time.Duration `config:"idle_timeout"` RegistryFile string `config:"registry_file"` ConfigDir string `config:"config_dir"` }
Click to show internal directories.
Click to hide internal directories.