metron_agent

package
v0.0.39 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 14, 2016 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Etcd

type Etcd struct {

	/*Maxconcurrentrequests - Descr: Number of concurrent requests to ETCD Default: 10
	 */
	Maxconcurrentrequests interface{} `yaml:"maxconcurrentrequests,omitempty"`

	/*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 {

	/*Etcd - Descr: Number of concurrent requests to ETCD Default: 10
	 */
	Etcd *Etcd `yaml:"etcd,omitempty"`

	/*DropsondeIncomingPort - Descr: Port where loggregator listens for dropsonde log messages Default: 3457
	 */
	DropsondeIncomingPort interface{} `yaml:"dropsonde_incoming_port,omitempty"`

	/*Tls - Descr: CA root required for key/cert verification Default:
	 */
	Tls *LoggregatorTls `yaml:"tls,omitempty"`
}

* File Generated by enaml generator * !!! Please do not edit this file !!!

type LoggregatorTls

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 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 {

	/*PreferredProtocol - Descr: Preferred protocol to droppler (udp|tls) Default: udp
	 */
	PreferredProtocol interface{} `yaml:"preferred_protocol,omitempty"`

	/*BufferSize - Descr: The size of the internal buffer used by metron before sending to Doppler Default: 10000
	 */
	BufferSize interface{} `yaml:"buffer_size,omitempty"`

	/*Tls - Descr: TLS client key Default:
	 */
	Tls *MetronAgentTls `yaml:"tls,omitempty"`

	/*EnableBuffer - Descr: boolean value to turn on buffering Default: false
	 */
	EnableBuffer interface{} `yaml:"enable_buffer,omitempty"`

	/*Zone - Descr: Availability zone where this agent is running Default: <nil>
	 */
	Zone interface{} `yaml:"zone,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"`

	/*DropsondeIncomingPort - Descr: Incoming port for dropsonde log messages Default: 3457
	 */
	DropsondeIncomingPort interface{} `yaml:"dropsonde_incoming_port,omitempty"`

	/*Debug - Descr: boolean value to turn on verbose mode Default: false
	 */
	Debug interface{} `yaml:"debug,omitempty"`
}

* File Generated by enaml generator * !!! Please do not edit this file !!!

type MetronAgentJob

type MetronAgentJob struct {

	/*MetronAgent - Descr: boolean value to turn on verbose mode Default: false
	 */
	MetronAgent *MetronAgent `yaml:"metron_agent,omitempty"`

	/*SyslogDaemonConfig - Descr: Custom rule for syslog forward daemon Default:
	 */
	SyslogDaemonConfig *SyslogDaemonConfig `yaml:"syslog_daemon_config,omitempty"`

	/*MetronEndpoint - Descr: Shared secret used to verify cryptographically signed dropsonde messages Default: <nil>
	 */
	MetronEndpoint *MetronEndpoint `yaml:"metron_endpoint,omitempty"`

	/*Loggregator - Descr: Number of concurrent requests to ETCD Default: 10
	 */
	Loggregator *Loggregator `yaml:"loggregator,omitempty"`
}

* File Generated by enaml generator * !!! Please do not edit this file !!!

type MetronAgentTls

type MetronAgentTls struct {

	/*ClientKey - Descr: TLS client key Default:
	 */
	ClientKey interface{} `yaml:"client_key,omitempty"`

	/*ClientCert - Descr: TLS client certificate Default:
	 */
	ClientCert interface{} `yaml:"client_cert,omitempty"`
}

* File Generated by enaml generator * !!! Please do not edit this file !!!

type MetronEndpoint

type MetronEndpoint struct {

	/*SharedSecret - Descr: Shared secret used to verify cryptographically signed dropsonde messages Default: <nil>
	 */
	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"`

	/*MaxMessageSize - Descr: maximum message size to be sent Default: 4k
	 */
	MaxMessageSize interface{} `yaml:"max_message_size,omitempty"`

	/*CustomRule - Descr: Custom rule for syslog forward daemon Default:
	 */
	CustomRule interface{} `yaml:"custom_rule,omitempty"`

	/*Address - Descr: IP address for syslog aggregator Default: <nil>
	 */
	Address interface{} `yaml:"address,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"`

	/*Port - Descr: TCP port of syslog aggregator Default: <nil>
	 */
	Port interface{} `yaml:"port,omitempty"`
}

* File Generated by enaml generator * !!! Please do not edit this file !!!

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL