Skip to content

doppler job from cf/223

Github source: f8f63fd8 or master branch

Properties

doppler

blacklisted_syslog_ranges

Blacklist for IPs that should not be used as syslog drains, e.g. internal ip addresses.

container_metric_ttl_seconds

TTL (in seconds) for container usage metrics

Default
120

debug

boolean value to turn on verbose logging for doppler system (dea agent & doppler server)

Default
false

dropsonde_incoming_port

Port for incoming messages in the dropsonde format

Default
3457

enable_tls_transport

Enable TLS listener on doppler so that it can receive dropsonde envelopes over TLS transport. If enabled, Cert and Key files must be specified.

Default
false

incoming_port

Port for incoming log messages in the legacy format

Default
3456

maxRetainedLogMessages

number of log messages to retain per application

Default
100

message_drain_buffer_size

Size of the internal buffer used by doppler to store messages. If the buffer gets full doppler will drop the messages.

Default
100

outgoing_port

Port for outgoing log messages

Default
8081

sink_dial_timeout_seconds

Dial timeout for sinks

Default
1

sink_inactivity_timeout_seconds

Interval before removing a sink due to inactivity

Default
3600

sink_io_timeout_seconds

I/O Timeout on sinks

Default
0

status

password

password used to log into varz endpoint

Default
""
port

port used to run the varz endpoint

Default
0
user

username used to log into varz endpoint

Default
""

tls_listener

cert

Cert required for generating tls listener x509 certificate

Default
""
key

Key required for generating tls listener x509 certificate

Default
""
port

Port for incoming messages in the dropsonde format over tls listener

Default
3458

unmarshaller_count

Number of parallel unmarshallers to run within Doppler

Default
5

zone

Zone of the doppler server

doppler_endpoint

shared_secret

Shared secret used to verify cryptographically signed doppler messages

loggregator

etcd

machines

IPs pointing to the ETCD cluster

metron_endpoint

dropsonde_port

The port used to emit dropsonde messages to the Metron agent

Default
3457

host

The host used to emit messages to the Metron agent

Default
127.0.0.1

ssl

skip_cert_verify

when connecting over TLS, don’t verify certificates

Default
false

Templates

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

  • bin/doppler_ctl (from doppler_ctl.erb)
  • config/certs/tls_listener.crt (from tls_listener.crt.erb)
  • config/certs/tls_listener.key (from tls_listener.key.erb)
  • config/doppler.json (from doppler.json.erb)

Packages

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