Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Aws ¶
type Aws struct { /*SecretAccessKey - Descr: AWS secret for CloudWatch access Default: <nil> */ SecretAccessKey interface{} `yaml:"secret_access_key,omitempty"` /*AccessKeyId - Descr: AWS access key for CloudWatch access Default: <nil> */ AccessKeyId interface{} `yaml:"access_key_id,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Collector ¶
type Collector struct { /*UseTsdb - Descr: enable OpenTsdb plugin Default: false */ UseTsdb interface{} `yaml:"use_tsdb,omitempty"` /*UseAwsCloudwatch - Descr: enable CloudWatch plugin Default: false */ UseAwsCloudwatch interface{} `yaml:"use_aws_cloudwatch,omitempty"` /*UseDatadog - Descr: enable Datadog plugin Default: false */ UseDatadog interface{} `yaml:"use_datadog,omitempty"` /*Graphite - Descr: TCP port of Graphite Default: <nil> */ Graphite *Graphite `yaml:"graphite,omitempty"` /*Aws - Descr: AWS secret for CloudWatch access Default: <nil> */ Aws *Aws `yaml:"aws,omitempty"` /*DeploymentName - Descr: name for this bosh deployment. All metrics will be tagged with deployment:XXX when sending them to CloudWatch, Datadog and Graphite Default: <nil> */ DeploymentName interface{} `yaml:"deployment_name,omitempty"` /*Intervals - Descr: the interval in seconds that varz is checked Default: 30 */ Intervals *Intervals `yaml:"intervals,omitempty"` /*LoggingLevel - Descr: the logging level for the collector Default: info */ LoggingLevel interface{} `yaml:"logging_level,omitempty"` /*UseGraphite - Descr: enable Graphite plugin Default: false */ UseGraphite interface{} `yaml:"use_graphite,omitempty"` /*MemoryThreshold - Descr: Memory threshold for collector restart (Mb) Default: 800 */ MemoryThreshold interface{} `yaml:"memory_threshold,omitempty"` /*Datadog - Descr: Datadog application key Default: <nil> */ Datadog *Datadog `yaml:"datadog,omitempty"` /*Opentsdb - Descr: TCP port of OpenTsdb Default: <nil> */ Opentsdb *Opentsdb `yaml:"opentsdb,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type CollectorJob ¶ added in v0.0.4
type CollectorJob struct { /*Collector - Descr: enable Datadog plugin Default: false */ Collector *Collector `yaml:"collector,omitempty"` /*Nats - Descr: NATS TCP port Default: <nil> */ Nats *Nats `yaml:"nats,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Datadog ¶
type Datadog struct { /*ApiKey - Descr: Datadog API key Default: <nil> */ ApiKey interface{} `yaml:"api_key,omitempty"` /*ApplicationKey - Descr: Datadog application key Default: <nil> */ ApplicationKey interface{} `yaml:"application_key,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Graphite ¶
type Graphite struct { /*Address - Descr: IP address of Graphite Default: <nil> */ Address interface{} `yaml:"address,omitempty"` /*Port - Descr: TCP port of Graphite Default: <nil> */ Port interface{} `yaml:"port,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Intervals ¶
type Intervals struct { /*Prune - Descr: the interval in seconds that the collector attempts to prune unresponsive components Default: 300 */ Prune interface{} `yaml:"prune,omitempty"` /*Healthz - Descr: the interval in seconds that healthz is checked Default: 30 */ Healthz interface{} `yaml:"healthz,omitempty"` /*Varz - Descr: the interval in seconds that varz is checked Default: 30 */ Varz interface{} `yaml:"varz,omitempty"` /*LocalMetrics - Descr: the interval in seconds that local_metrics are checked Default: 30 */ LocalMetrics interface{} `yaml:"local_metrics,omitempty"` /*NatsPing - Descr: the interval in seconds that the collector pings nats to record latency Default: 30 */ NatsPing interface{} `yaml:"nats_ping,omitempty"` /*Discover - Descr: the interval in seconds that the collector attempts to discover components Default: 60 */ Discover interface{} `yaml:"discover,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Nats ¶
type Nats struct { /*Password - Descr: NATS password Default: <nil> */ Password interface{} `yaml:"password,omitempty"` /*User - Descr: NATS user Default: <nil> */ User interface{} `yaml:"user,omitempty"` /*Machines - Descr: IP of each NATS cluster member. Default: <nil> */ Machines interface{} `yaml:"machines,omitempty"` /*Port - Descr: NATS TCP port Default: <nil> */ Port interface{} `yaml:"port,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Opentsdb ¶
type Opentsdb struct { /*Address - Descr: IP address of OpenTsdb Default: <nil> */ Address interface{} `yaml:"address,omitempty"` /*Port - Descr: TCP port of OpenTsdb Default: <nil> */ Port interface{} `yaml:"port,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
Click to show internal directories.
Click to hide internal directories.