Documentation ¶
Overview ¶
Package config provides the winlogbeat specific configuration options.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IgnoreOlderDuration ¶
IgnoreOlderDuration returns the parsed value of the IgnoreOlder string. If IgnoreOlder is not set then (0, nil) is returned. If IgnoreOlder is not parsable as a duration then an error is returned. See time.ParseDuration.
Types ¶
type ConfigSettings ¶
type ConfigSettings struct {
Winlogbeat WinlogbeatConfig
}
type EventLogConfig ¶
func (EventLogConfig) Validate ¶
func (elc EventLogConfig) Validate() error
Validates the EventLogConfig data and returns an error describing any problems or nil.
type MetricsConfig ¶
type MetricsConfig struct {
BindAddress string // Bind address for the metric service. Format is host:port.
}
func (MetricsConfig) Validate ¶
func (mc MetricsConfig) Validate() error
Validates the MetricsConfig data and returns an error describing any problems or nil.
type WinlogbeatConfig ¶
type WinlogbeatConfig struct { IgnoreOlder string `yaml:"ignore_older"` EventLogs []EventLogConfig `yaml:"event_logs"` Metrics MetricsConfig }
func (WinlogbeatConfig) Validate ¶
func (ebc WinlogbeatConfig) Validate() error
Validates the WinlogbeatConfig data and returns an error describing all problems or nil if there are none.
Click to show internal directories.
Click to hide internal directories.