Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Etcd ¶
type Etcd struct { /*Machines - Descr: IPs pointing to the ETCD cluster Default: <nil> */ Machines interface{} `yaml:"machines,omitempty"` /*Maxconcurrentrequests - Descr: Number of concurrent requests to ETCD Default: 10 */ Maxconcurrentrequests interface{} `yaml:"maxconcurrentrequests,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Loggregator ¶
type Loggregator struct { /*Tls - Descr: CA root required for key/cert verification Default: */ Tls *Tls `yaml:"tls,omitempty"` /*DropsondeIncomingPort - Descr: Port where loggregator listens for dropsonde log messages Default: 3457 */ DropsondeIncomingPort interface{} `yaml:"dropsonde_incoming_port,omitempty"` /*Etcd - Descr: IPs pointing to the ETCD cluster Default: <nil> */ Etcd *Etcd `yaml:"etcd,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Logrotate ¶
type Logrotate struct { /*FreqMin - Descr: The frequency in minutes which logrotate will rotate VM logs Default: 5 */ FreqMin interface{} `yaml:"freq_min,omitempty"` /*Rotate - Descr: The number of files that logrotate will keep around on the VM Default: 7 */ Rotate interface{} `yaml:"rotate,omitempty"` /*Size - Descr: The size at which logrotate will decide to rotate the log file Default: 50M */ Size interface{} `yaml:"size,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type MetronAgent ¶
type MetronAgent struct { /*EnableBuffer - Descr: DEPRECATED Default: false */ EnableBuffer interface{} `yaml:"enable_buffer,omitempty"` /*DropsondeIncomingPort - Descr: Incoming port for dropsonde log messages Default: 3457 */ DropsondeIncomingPort interface{} `yaml:"dropsonde_incoming_port,omitempty"` /*MetronAgent - Descr: DEPRECATED Default: 10000 */ MetronAgent *MetronAgent `yaml:"metron_agent,omitempty"` /*Loggregator - Descr: CA root required for key/cert verification Default: */ Loggregator *Loggregator `yaml:"loggregator,omitempty"` /*SyslogDaemonConfig - Descr: Custom rule for syslog forward daemon Default: */ SyslogDaemonConfig *SyslogDaemonConfig `yaml:"syslog_daemon_config,omitempty"` /*Debug - Descr: boolean value to turn on verbose mode Default: false */ Debug interface{} `yaml:"debug,omitempty"` /*BufferSize - Descr: DEPRECATED Default: 10000 */ BufferSize interface{} `yaml:"buffer_size,omitempty"` /*MetronEndpoint - Descr: Shared secret used to verify cryptographically signed dropsonde messages Default: <nil> */ MetronEndpoint *MetronEndpoint `yaml:"metron_endpoint,omitempty"` /*PreferredProtocol - Descr: Preferred protocol to droppler (udp|tls) Default: udp */ PreferredProtocol interface{} `yaml:"preferred_protocol,omitempty"` /*Tcp - Descr: The maximum time that a message can stay in the batching buffer before being flushed Default: 100 */ Tcp *Tcp `yaml:"tcp,omitempty"` /*Tls - Descr: TLS client key Default: */ Tls *Tls `yaml:"tls,omitempty"` /*Deployment - Descr: Name of deployment (added as tag on all outgoing metrics) Default: <nil> */ Deployment interface{} `yaml:"deployment,omitempty"` /*Logrotate - Descr: The frequency in minutes which logrotate will rotate VM logs Default: 5 */ Logrotate *Logrotate `yaml:"logrotate,omitempty"` /*Zone - Descr: Availability zone where this agent is running Default: <nil> */ Zone interface{} `yaml:"zone,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type MetronEndpoint ¶
type MetronEndpoint struct {
SharedSecret interface{} `yaml:"shared_secret,omitempty"`
}* File Generated by enaml generator * !!! Please do not edit this file !!!
type SyslogDaemonConfig ¶
type SyslogDaemonConfig struct { /*Transport - Descr: Transport to be used when forwarding logs (tcp|udp|relp). Default: tcp */ Transport interface{} `yaml:"transport,omitempty"` /*FallbackAddresses - Descr: Addresses of fallback servers to be used if the primary syslog server is down. Only tcp or relp are supported. Each list entry should consist of "address", "transport" and "port" keys. Default: [] */ FallbackAddresses interface{} `yaml:"fallback_addresses,omitempty"` /*CustomRule - Descr: Custom rule for syslog forward daemon Default: */ CustomRule interface{} `yaml:"custom_rule,omitempty"` /*Port - Descr: TCP port of syslog aggregator Default: <nil> */ Port interface{} `yaml:"port,omitempty"` /*Address - Descr: IP address for syslog aggregator Default: <nil> */ Address interface{} `yaml:"address,omitempty"` /*MaxMessageSize - Descr: maximum message size to be sent Default: 4k */ MaxMessageSize interface{} `yaml:"max_message_size,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Tcp ¶
type Tcp struct { /*BatchingBufferBytes - Descr: The number of bytes which can be buffered prior to TCP writes (applies to TLS over TCP) Default: 10240 */ BatchingBufferBytes interface{} `yaml:"batching_buffer_bytes,omitempty"` /*BatchingBufferFlushIntervalMilliseconds - Descr: The maximum time that a message can stay in the batching buffer before being flushed Default: 100 */ BatchingBufferFlushIntervalMilliseconds interface{} `yaml:"batching_buffer_flush_interval_milliseconds,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Tls ¶
type Tls struct { /*ClientKey - Descr: TLS client key Default: */ ClientKey interface{} `yaml:"client_key,omitempty"` /*CaCert - Descr: CA root required for key/cert verification Default: */ CaCert interface{} `yaml:"ca_cert,omitempty"` /*ClientCert - Descr: TLS client certificate Default: */ ClientCert interface{} `yaml:"client_cert,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
Click to show internal directories.
Click to hide internal directories.