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 MetronAgent ¶
type MetronAgent struct {
/*DropsondeIncomingPort - Descr: Incoming port for dropsonde log messages Default: 3457
*/
DropsondeIncomingPort interface{} `yaml:"dropsonde_incoming_port,omitempty"`
}
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Nats ¶
type Nats struct { /*Password - Descr: Password for cc client to connect to NATS Default: <nil> */ Password interface{} `yaml:"password,omitempty"` /*User - Descr: Username for cc client to connect to NATS Default: <nil> */ User interface{} `yaml:"user,omitempty"` /*Machines - Descr: IP addresses of Cloud Foundry NATS servers Default: <nil> */ Machines interface{} `yaml:"machines,omitempty"` /*Port - Descr: IP port of Cloud Foundry NATS server Default: <nil> */ Port interface{} `yaml:"port,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type ServiceMetrics ¶
type ServiceMetrics struct { /*ExecutionIntervalSeconds - Descr: Interval to repeatedly obtain and emit metrics, in seconds Default: 60 */ ExecutionIntervalSeconds interface{} `yaml:"execution_interval_seconds,omitempty"` /*MetricsCommandArgs - Descr: Arguments to be passed to the metrics command (see service_metrics.metrics_command) Default: [] */ MetricsCommandArgs interface{} `yaml:"metrics_command_args,omitempty"` /*Debug - Descr: boolean value to turn on verbose mode Default: false */ Debug interface{} `yaml:"debug,omitempty"` /*Origin - Descr: Used when initialising dropsonde. Should be set to something descriptive of the deployment (e.g. p-redis) Default: <nil> */ Origin interface{} `yaml:"origin,omitempty"` /*MetricsCommand - Descr: Command to obtain metrics in JSON format Default: <nil> */ MetricsCommand interface{} `yaml:"metrics_command,omitempty"` /*MonitDependencies - Descr: Array of monit service dependencies Default: [] */ MonitDependencies interface{} `yaml:"monit_dependencies,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type ServiceMetricsJob ¶
type ServiceMetricsJob struct { /*Etcd - Descr: Number of concurrent requests to ETCD Default: 10 */ Etcd *Etcd `yaml:"etcd,omitempty"` /*ServiceMetrics - Descr: Interval to repeatedly obtain and emit metrics, in seconds Default: 60 */ ServiceMetrics *ServiceMetrics `yaml:"service_metrics,omitempty"` /*Nats - Descr: Password for cc client to connect to NATS Default: <nil> */ Nats *Nats `yaml:"nats,omitempty"` /*SyslogDaemonConfig - Descr: Transport to be used when forwarding logs (tcp|udp|relp). Default: tcp */ SyslogDaemonConfig *SyslogDaemonConfig `yaml:"syslog_daemon_config,omitempty"` /*MetronAgent - Descr: Incoming port for dropsonde log messages Default: 3457 */ MetronAgent *MetronAgent `yaml:"metron_agent,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"` /*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"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
Click to show internal directories.
Click to hide internal directories.