collector

package
v1.0.8 Latest Latest
Warning

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

Go to latest
Published: Feb 6, 2017 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 Aws

type Aws struct {

	/*AccessKeyId - Descr: AWS access key for CloudWatch access Default: <nil>
	 */
	AccessKeyId interface{} `yaml:"access_key_id,omitempty"`

	/*SecretAccessKey - Descr: AWS secret for CloudWatch access Default: <nil>
	 */
	SecretAccessKey interface{} `yaml:"secret_access_key,omitempty"`
}

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

type Collector

type Collector struct {

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

	/*LoggingLevel - Descr: the logging level for the collector Default: info
	 */
	LoggingLevel interface{} `yaml:"logging_level,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"`

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

	/*Aws - Descr: AWS access key for CloudWatch access Default: <nil>
	 */
	Aws *Aws `yaml:"aws,omitempty"`

	/*UseTsdb - Descr: enable OpenTsdb plugin Default: false
	 */
	UseTsdb interface{} `yaml:"use_tsdb,omitempty"`

	/*Opentsdb - Descr: TCP port of OpenTsdb Default: <nil>
	 */
	Opentsdb *Opentsdb `yaml:"opentsdb,omitempty"`

	/*Graphite - Descr: IP address of Graphite Default: <nil>
	 */
	Graphite *Graphite `yaml:"graphite,omitempty"`

	/*Datadog - Descr: Datadog application key Default: <nil>
	 */
	Datadog *Datadog `yaml:"datadog,omitempty"`

	/*Intervals - Descr: the interval in seconds that healthz is checked Default: 30
	 */
	Intervals *Intervals `yaml:"intervals,omitempty"`
}

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

type CollectorJob

type CollectorJob struct {

	/*Nats - Descr: NATS password Default: <nil>
	 */
	Nats *Nats `yaml:"nats,omitempty"`

	/*Collector - Descr: Datadog application key Default: <nil>
	 */
	Collector *Collector `yaml:"collector,omitempty"`
}

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

type Datadog

type Datadog struct {

	/*ApplicationKey - Descr: Datadog application key Default: <nil>
	 */
	ApplicationKey interface{} `yaml:"application_key,omitempty"`

	/*ApiKey - Descr: Datadog API key Default: <nil>
	 */
	ApiKey interface{} `yaml:"api_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 {

	/*NatsPing - Descr: the interval in seconds that the collector pings nats to record latency Default: 30
	 */
	NatsPing interface{} `yaml:"nats_ping,omitempty"`

	/*LocalMetrics - Descr: the interval in seconds that local_metrics are checked Default: 30
	 */
	LocalMetrics interface{} `yaml:"local_metrics,omitempty"`

	/*Varz - Descr: the interval in seconds that varz is checked Default: 30
	 */
	Varz interface{} `yaml:"varz,omitempty"`

	/*Healthz - Descr: the interval in seconds that healthz is checked Default: 30
	 */
	Healthz interface{} `yaml:"healthz,omitempty"`

	/*Prune - Descr: the interval in seconds that the collector attempts to prune unresponsive components Default: 300
	 */
	Prune interface{} `yaml:"prune,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"`

	/*Port - Descr: NATS TCP port Default: <nil>
	 */
	Port interface{} `yaml:"port,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"`
}

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

Jump to

Keyboard shortcuts

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