Skip to content

logsearch-shipper job from logsearch-shipper/1

Github source: 88eb3239 or master branch

Properties

logsearch

logs

_builtin_defaults
Default
  |+
    ---
    files:
      "**/*.log":
        fields:
          bosh_director: "{{director}}"
          bosh_deployment: "{{deployment}}"
          bosh_job: "{{job}}/{{index}}"
          bosh_template: "{{file_template}}"
      "**/*.stdout.log":
        fields:
          stream: "stdout"
      "**/stdout.log":
        fields:
          stream: "stdout"
      "**/*.stderr.log":
        fields:
          stream: "stderr"
      "**/stderr.log":
        fields:
          stream: "stderr"
_defaults

Default log forwarding configuration applied to all forwarded files

_overrides

Override template configuration applied to all forwarded files

director

The name of the BOSH director (not dynamically accessible)

Default
default
enabled

Whether to enable log forwarding functionality

Default
true
server

The upstream server in the format of host:port

ssl_ca_certificate

The upstream SSL certificate to use for authentication

ssl_certificate

A SSL certificate to use for authentication

ssl_key

A SSL key to use for authentication

start_delay

Delay startup commands by this number of seconds to help catch newly-created logs

Default
10
transport

Transport to use with upstream server (tcp|udp)

Default
tcp

metrics

_defaults

Default metric collector configuration

_overrides

Override template configuration for metric collectors

enabled

Whether to enable metrics functionality

Default
true
frequency

Check metrics every interval of this number of seconds

Default
60
host
cpu

Gather host CPU metrics

Default
true
disk

Gather host disk metrics

Default
true
loadavg

Gather host load average metrics

Default
true
memory

Gather host memory metrics

Default
true
network

Gather host network metrics

Default
true
processes

Gather host process metrics

Default
true
swap

Gather host swap metrics

Default
true
users

Gather host user metrics

Default
true
monit

Gather monit process metrics

Default
true

Templates

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

  • bin/logs.control (from bin/logs.control)
  • bin/logs.generate-config (from bin/logs.generate-config.erb)
  • bin/metrics-collectd.control (from bin/metrics-collectd.control)
  • bin/metrics-collectd.graphite-mock (from bin/metrics-collectd.graphite-mock)
  • bin/metrics-monit-runner.control (from bin/metrics-monit-runner.control.erb)
  • bin/metrics-monit.control (from bin/metrics-monit.control)
  • bin/metrics-monit.generate-config (from bin/metrics-monit.generate-config.erb)
  • etc/logs.ssl-ca.crt (from etc/logs.ssl-ca.crt.erb)
  • etc/logs.ssl.crt (from etc/logs.ssl.crt.erb)
  • etc/logs.ssl.key (from etc/logs.ssl.key.erb)
  • etc/metrics-collectd.collectd.conf (from etc/metrics-collectd.collectd.conf.erb)
  • logsearch/logs.yml (from logsearch/logs.yml)
  • logsearch/metric-collector/monit/collector (from logsearch/metric-collector/monit/collector)
  • logsearch/metrics.yml (from logsearch/metrics.yml.erb)

Packages

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