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
(frombin/logs.control
)bin/logs.generate-config
(frombin/logs.generate-config.erb
)bin/metrics-collectd.control
(frombin/metrics-collectd.control
)bin/metrics-collectd.graphite-mock
(frombin/metrics-collectd.graphite-mock
)bin/metrics-monit-runner.control
(frombin/metrics-monit-runner.control.erb
)bin/metrics-monit.control
(frombin/metrics-monit.control
)bin/metrics-monit.generate-config
(frombin/metrics-monit.generate-config.erb
)etc/logs.ssl-ca.crt
(frometc/logs.ssl-ca.crt.erb
)etc/logs.ssl.crt
(frometc/logs.ssl.crt.erb
)etc/logs.ssl.key
(frometc/logs.ssl.key.erb
)etc/metrics-collectd.collectd.conf
(frometc/metrics-collectd.collectd.conf.erb
)logsearch/logs.yml
(fromlogsearch/logs.yml
)logsearch/metric-collector/monit/collector
(fromlogsearch/metric-collector/monit/collector
)logsearch/metrics.yml
(fromlogsearch/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.