Skip to content

collectd job from logsearch/17

Github source: 9d9993c3 or master branch

Properties

collectd

hostname_prefix

A prefix used in the hostname (suffixed by job.index).

Default
""

interval

Interval at which to query values.

Default
60

python_elasticsearch

enabled

Whether to enable the elasticsearch plugins.

Default
false
host

The elasticsearch host to connect to.

port

The elasticsearch port to connect to.

python_librato

api_token

The API token for you Librato Metrics account.

email

The email address associated with your Librato Metrics account.

enabled

Whether to enable the librato plugin.

Default
false
floor_time_secs

Set the time interval (in seconds) to floor all measurement times to.

flush_interval_secs

This value determines how frequently metrics are posted to the Librato Metrics API.

include_regex

This option can be used to control the metrics that are sent to Librato Metrics.

include_single_value_names

Normally, any metric type listed in types.db that only has a single value will not have the name of the value suffixed onto the metric name.

lowercase_metric_names

If preset, all metric names will be converted to lower-case.

metric_prefix

If present, all metric names will contain this string prefix.

metric_separator

String to separate the components of a metric name when combining the plugin name, type, and instance name.

source

By default the source name is taken from the configured collectd hostname.

python_redis

enabled

Whether to enable the redis plugins.

Default
false
host

The redis host to connect to.

port

The redis port to connect to.

Templates

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/collectd/ directory (learn more).

  • bin/collectd_ctl (from bin/collectd_ctl)
  • bin/monit_debugger (from bin/monit_debugger)
  • config/collectd.conf (from config/collectd.conf.erb)
  • data/properties.sh (from data/properties.sh.erb)
  • helpers/ctl_setup.sh (from helpers/ctl_setup.sh)
  • helpers/ctl_utils.sh (from helpers/ctl_utils.sh)

Packages

Packages are compiled and placed onto corresponding instances during the deployment process. Packages will be placed into /var/vcap/packages/ directory.