Skip to content

log-cache-syslog-server job from log-cache/3.1.0

Github source: 76cc6e54 or master branch

Properties

enabled

Enable Log Cache Syslog Ingress

Default
true

logging

format

timestamp

Format for timestamp in component logs. Valid values are ‘deprecated’ and ‘rfc3339’.

Default
deprecated

metrics

ca_cert

TLS CA cert to verify requests to metrics endpoint.

cert

TLS certificate for metrics server signed by the metrics CA

debug

Enables go_ and process_ metrics along with a pprof endpoint

Default
false

key

TLS private key for metrics server signed by the metrics CA

port

The port for the Syslog Server to bind a health endpoint

Default
6066

pprof_port

If debug metrics is enabled, pprof will start at this port, ideally set to something other then 0

Default
0

server_name

The server name used in the scrape configuration for the metrics endpoint

syslog_client_ca_cert

The CA certificate for key/cert verification.

syslog_idle_timeout

Timeout for the Syslog Server connection

Default
2m

syslog_port

The port for the Syslog Server

Default
6067

syslog_trim_message_whitespace

Defines if the leading and trailing whitespace in the Syslog log messages should be trimmed

Default
true

tls

cert

TLS certificate for the Syslog Server connection

key

TLS key for the Syslog Server connection

Templates

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

  • config/bpm.yml (from bpm.yml.erb)
  • config/certs/log_cache.crt (from log_cache.crt.erb)
  • config/certs/log_cache.key (from log_cache.key.erb)
  • config/certs/log_cache_ca.crt (from log_cache_ca.crt.erb)
  • config/certs/metrics.crt (from metrics.crt.erb)
  • config/certs/metrics.key (from metrics.key.erb)
  • config/certs/metrics_ca.crt (from metrics_ca.crt.erb)
  • config/certs/syslog.crt (from syslog.crt.erb)
  • config/certs/syslog.key (from syslog.key.erb)
  • config/certs/syslog_client_ca.crt (from syslog_client_ca.crt.erb)
  • config/prom_scraper_config.yml (from prom_scraper_config.yml.erb)

Packages

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