metron_agent_windows

package
v0.1.19 Latest Latest
Warning

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

Go to latest
Published: Nov 2, 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 Loggregator

type Loggregator struct {

	/*Etcd - Descr: Number of concurrent requests to ETCD Default: 10
	 */
	Etcd *LoggregatorEtcd `yaml:"etcd,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 LoggregatorEtcd

type LoggregatorEtcd struct {

	/*Machines - Descr: IPs pointing to the ETCD cluster Default: <nil>
	 */
	Machines interface{} `yaml:"machines,omitempty"`

	/*RequireSsl - Descr: Enable ssl for all communication with etcd Default: false
	 */
	RequireSsl interface{} `yaml:"require_ssl,omitempty"`

	/*CaCert - Descr: PEM-encoded CA certificate Default:
	 */
	CaCert interface{} `yaml:"ca_cert,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 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 {

	/*Size - Descr: The size at which logrotate will decide to rotate the log file Default: 50M
	 */
	Size interface{} `yaml:"size,omitempty"`

	/*Rotate - Descr: The number of files that logrotate will keep around on the VM Default: 7
	 */
	Rotate interface{} `yaml:"rotate,omitempty"`

	/*FreqMin - Descr: The frequency in minutes which logrotate will rotate VM logs Default: 5
	 */
	FreqMin interface{} `yaml:"freq_min,omitempty"`
}

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

type MetronAgent

type MetronAgent struct {

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

	/*Tcp - Descr: The number of bytes which can be buffered prior to TCP writes (applies to TLS over TCP) Default: 10240
	 */
	Tcp *Tcp `yaml:"tcp,omitempty"`

	/*ListeningPort - Descr: Port the metron agent is listening on to receive dropsonde log messages Default: 3457
	 */
	ListeningPort interface{} `yaml:"listening_port,omitempty"`

	/*DropsondeIncomingPort - Descr: DEPRECATED - replaced by metron_agent.listening_port Default: 3457
	 */
	DropsondeIncomingPort interface{} `yaml:"dropsonde_incoming_port,omitempty"`

	/*Protocols - Descr: A priority list of protocols for metron to connect to doppler over.  Metron will refuse to connect to doppler over any protocol not in this list. Default: [udp]
	 */
	Protocols interface{} `yaml:"protocols,omitempty"`

	/*Deployment - Descr: Name of deployment (added as tag on all outgoing metrics) Default: <nil>
	 */
	Deployment interface{} `yaml:"deployment,omitempty"`

	/*BufferSize - Descr: DEPRECATED Default: 10000
	 */
	BufferSize interface{} `yaml:"buffer_size,omitempty"`

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

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

	/*PreferredProtocol - Descr: DEPRECATED - replaced with metron_agent.protocols Default: udp
	 */
	PreferredProtocol interface{} `yaml:"preferred_protocol,omitempty"`

	/*Etcd - Descr: PEM-encoded client certificate Default:
	 */
	Etcd *MetronAgentEtcd `yaml:"etcd,omitempty"`

	/*Logrotate - Descr: The frequency in minutes which logrotate will rotate VM logs Default: 5
	 */
	Logrotate *Logrotate `yaml:"logrotate,omitempty"`

	/*ListeningAddress - Descr: Address the metron agent is listening on to receive dropsonde log messages provided for BOSH links and should not be overwritten Default: 127.0.0.1
	 */
	ListeningAddress interface{} `yaml:"listening_address,omitempty"`

	/*EnableBuffer - Descr: DEPRECATED Default: false
	 */
	EnableBuffer interface{} `yaml:"enable_buffer,omitempty"`
}

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

type MetronAgentEtcd

type MetronAgentEtcd struct {

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

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

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

type MetronAgentTls

type MetronAgentTls struct {

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

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

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

type MetronAgentWindowsJob

type MetronAgentWindowsJob struct {

	/*MetronAgent - Descr: The frequency in minutes which logrotate will rotate VM logs Default: 5
	 */
	MetronAgent *MetronAgent `yaml:"metron_agent,omitempty"`

	/*Loggregator - Descr: CA root required for key/cert verification Default:
	 */
	Loggregator *Loggregator `yaml:"loggregator,omitempty"`

	/*SyslogDaemonConfig - Descr: Transport to be used when forwarding logs (tcp|udp|relp). Default: tcp
	 */
	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"`
}

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

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

	/*Enable - Descr: Enable or disable rsyslog configuration for forwarding syslog messages into metron Default: true
	 */
	Enable interface{} `yaml:"enable,omitempty"`

	/*CustomRule - Descr: Custom rule for syslog forward daemon Default:
	 */
	CustomRule interface{} `yaml:"custom_rule,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"`

	/*Address - Descr: IP address for syslog aggregator Default: <nil>
	 */
	Address interface{} `yaml:"address,omitempty"`

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

	/*Transport - Descr: Transport to be used when forwarding logs (tcp|udp|relp). Default: tcp
	 */
	Transport interface{} `yaml:"transport,omitempty"`
}

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

type Tcp

type Tcp struct {

	/*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"`

	/*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"`
}

* 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