Skip to content

adapter job from cf-syslog-drain/2.2

Github source: e661f0a or master branch

Properties

metric_emitter

interval

The interval that metrics are emitted to the metron.

Default
1m

scalablesyslog

adapter

health

The port for the health endpoint

Default
8080
logs
addr

The address of the logs API

port

The port for the adapter

Default
4443
pprof

The port for pprof on the adapter

Default
0
syslog_dial_timeout

The timeout duration for dialing to syslog drains

Default
5s
syslog_io_timeout

The timeout duration for writing to syslog drains

Default
1m
syslog_skip_cert_verify

This disables SSL verification when connecting to a HTTPS drain

Default
false
tls
ca

The TLS CA for the scalable syslog

cert

The TLS cert for the scalable syslog adapter server

cn

The common name for the TLS certificate

key

The TLS private key for the scalable syslog adapter server

adapter_rlp

tls
ca

The TLS CA for loggregator syslog

cert

The TLS cert for the scalable syslog adapter_rlp client

cn

The common name for the TLS certificate

key

The TLS private key for the scalable syslog adapter_rlp client

metric_ingress_addr

The ingress address for the metrics API

Default
localhost:3458

metric_ingress_cn

The TLS common name for metrics ingress API

Default
metron

Templates

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

  • bin/ctl (from ctl.erb)
  • bin/drain (from drain.erb)
  • certs/adapter.crt (from adapter.crt.erb)
  • certs/adapter.key (from adapter.key.erb)
  • certs/adapter_rlp.crt (from adapter_rlp.crt.erb)
  • certs/adapter_rlp.key (from adapter_rlp.key.erb)
  • certs/ca.crt (from ca.crt.erb)
  • certs/rlp_ca.crt (from rlp_ca.crt.erb)

Packages

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