Skip to content

doppler job from loggregator/101

Github source: 4b5dece0 or master branch

Properties

doppler

container_metric_ttl_seconds

TTL (in seconds) for container usage metrics

Default
120

grpc_port

Port for outgoing log messages via GRPC

Default
8082

health_addr

The host:port to expose health metrics for doppler

Default
localhost:14825

locked_memory_limit

Size (KB) of shell’s locked memory limit. Set to ‘kernel’ to use the kernel’s default. Non-numeric values other than ‘kernel’, ‘soft’, ‘hard’, and ‘unlimited’ will result in an error.

Default
unlimited

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 for output to firehose or ‘cf logs’. If the buffer gets full doppler will drop the messages.

Default
10000

pprof_port

The pprof port for runtime profiling data

Default
0

sink_inactivity_timeout_seconds

Interval before removing a sink due to inactivity

Default
3600

unmarshaller_count

Number of parallel unmarshallers to run within Doppler

Default
5

loggregator

tls

ca_cert

CA root required for key/cert verification

cipher_suites

An ordered list of supported SSL cipher suites. Allowed cipher suites are TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 and TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384.

Default
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256:TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
doppler
cert

TLS certificate for doppler

key

TLS key for doppler

metron_endpoint

dropsonde_port

The port used to emit dropsonde messages to the Metron agent

Default
3457

grpc_port

The port used to emit grpc messages to the Metron agent

Default
3458

host

The host used to emit messages to the Metron agent

Default
127.0.0.1

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/dns_health_check (from dns_health_check.erb)
  • bin/doppler_ctl (from doppler_ctl.erb)
  • config/certs/doppler.crt (from doppler.crt.erb)
  • config/certs/doppler.key (from doppler.key.erb)
  • config/certs/loggregator_ca.crt (from loggregator_ca.crt.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.