Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Doppler ¶
type Doppler struct { /*SinkInactivityTimeoutSeconds - Descr: Interval before removing a sink due to inactivity Default: 3600 */ SinkInactivityTimeoutSeconds interface{} `yaml:"sink_inactivity_timeout_seconds,omitempty"` /*Zone - Descr: Zone of the doppler server Default: <nil> */ Zone interface{} `yaml:"zone,omitempty"` /*Debug - Descr: boolean value to turn on verbose logging for doppler system (dea agent & doppler server) Default: false */ Debug interface{} `yaml:"debug,omitempty"` /*SinkDialTimeoutSeconds - Descr: Dial timeout for sinks Default: 1 */ SinkDialTimeoutSeconds interface{} `yaml:"sink_dial_timeout_seconds,omitempty"` /*MessageDrainBufferSize - Descr: Size of the internal buffer used by doppler to store messages. If the buffer gets full doppler will drop the messages. Default: 100 */ MessageDrainBufferSize interface{} `yaml:"message_drain_buffer_size,omitempty"` /*Tls - Descr: TLS server key Default: */ Tls *DopplerTls `yaml:"tls,omitempty"` /*DropsondeIncomingPort - Descr: Port for incoming udp messages Default: 3457 */ DropsondeIncomingPort interface{} `yaml:"dropsonde_incoming_port,omitempty"` /*SinkIoTimeoutSeconds - Descr: I/O Timeout on sinks Default: 0 */ SinkIoTimeoutSeconds interface{} `yaml:"sink_io_timeout_seconds,omitempty"` /*BlacklistedSyslogRanges - Descr: Blacklist for IPs that should not be used as syslog drains, e.g. internal ip addresses. Default: <nil> */ BlacklistedSyslogRanges interface{} `yaml:"blacklisted_syslog_ranges,omitempty"` /*MaxRetainedLogMessages - Descr: number of log messages to retain per application Default: 100 */ MaxRetainedLogMessages interface{} `yaml:"maxRetainedLogMessages,omitempty"` /*IncomingTcpPort - Descr: Port for incoming tcp messages Default: 3458 */ IncomingTcpPort interface{} `yaml:"incoming_tcp_port,omitempty"` /*WebsocketWriteTimeoutSeconds - Descr: Interval before a websocket write is aborted if it does not succeed Default: 60 */ WebsocketWriteTimeoutSeconds interface{} `yaml:"websocket_write_timeout_seconds,omitempty"` /*UnmarshallerCount - Descr: Number of parallel unmarshallers to run within Doppler Default: 5 */ UnmarshallerCount interface{} `yaml:"unmarshaller_count,omitempty"` /*SyslogSkipCertVerify - Descr: When connecting over TLS, don't verify certificates for syslog sink Default: true */ SyslogSkipCertVerify interface{} `yaml:"syslog_skip_cert_verify,omitempty"` /*IncomingPort - Descr: Port for incoming log messages in the legacy format Default: 3456 */ IncomingPort interface{} `yaml:"incoming_port,omitempty"` /*OutgoingPort - Descr: Port for outgoing log messages Default: 8081 */ OutgoingPort interface{} `yaml:"outgoing_port,omitempty"` /*ContainerMetricTtlSeconds - Descr: TTL (in seconds) for container usage metrics Default: 120 */ ContainerMetricTtlSeconds interface{} `yaml:"container_metric_ttl_seconds,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type DopplerEndpoint ¶
type DopplerEndpoint struct {
SharedSecret interface{} `yaml:"shared_secret,omitempty"`
}* File Generated by enaml generator * !!! Please do not edit this file !!!
type DopplerJob ¶ added in v0.0.4
type DopplerJob struct { /*Doppler - Descr: TTL (in seconds) for container usage metrics Default: 120 */ Doppler *Doppler `yaml:"doppler,omitempty"` /*MetronEndpoint - Descr: The host used to emit messages to the Metron agent Default: 127.0.0.1 */ MetronEndpoint *MetronEndpoint `yaml:"metron_endpoint,omitempty"` /*Loggregator - Descr: IPs pointing to the ETCD cluster Default: <nil> */ Loggregator *Loggregator `yaml:"loggregator,omitempty"` /*DopplerEndpoint - Descr: Shared secret used to verify cryptographically signed dropsonde messages Default: <nil> */ DopplerEndpoint *DopplerEndpoint `yaml:"doppler_endpoint,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type DopplerTls ¶ added in v0.0.4
type DopplerTls struct { /*Enable - Descr: Enable TLS listener on doppler so that it can receive dropsonde envelopes over TLS transport. If enabled, Cert and Key files must be specified. Default: false */ Enable interface{} `yaml:"enable,omitempty"` /*Port - Descr: Port for incoming messages in the dropsonde format over tls listener Default: 3459 */ Port interface{} `yaml:"port,omitempty"` /*ServerCert - Descr: TLS server certificate Default: */ ServerCert interface{} `yaml:"server_cert,omitempty"` /*ServerKey - Descr: TLS server key Default: */ ServerKey interface{} `yaml:"server_key,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Etcd ¶
type Etcd struct {
/*Machines - Descr: IPs pointing to the ETCD cluster Default: <nil>
*/
Machines interface{} `yaml:"machines,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 *LoggregatorTls `yaml:"tls,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 LoggregatorTls ¶ added in v0.0.4
type LoggregatorTls struct {
/*CaCert - Descr: CA root required for key/cert verification Default:
*/
CaCert interface{} `yaml:"ca_cert,omitempty"`
}
* File Generated by enaml generator * !!! Please do not edit this file !!!
type MetronEndpoint ¶
type MetronEndpoint struct { /*DropsondePort - Descr: The port used to emit dropsonde messages to the Metron agent Default: 3457 */ DropsondePort interface{} `yaml:"dropsonde_port,omitempty"` /*Host - Descr: The host used to emit messages to the Metron agent Default: 127.0.0.1 */ Host interface{} `yaml:"host,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
Click to show internal directories.
Click to hide internal directories.