Skip to content

ingestor_cloudfoundry-firehose job from logsearch-for-cloudfoundry/205.0.0

Github source: 1be4ba1e or master branch

Properties

cloudfoundry

api_endpoint

URI of the CF cloud controller

doppler_endpoint

URI of the loggregator endpoint

firehose_cc_pull_interval

full app metadata update interval; defaults to 60s

Default
60s

firehose_client_id

CF UAA client ID with ‘doppler.firehose’ permissions

Default
firehose-to-syslog

firehose_client_secret

CF UAA client secret with ‘doppler.firehose’ permissions

firehose_events

Comma seperated list of events you would like to get. Valid options are CounterEvent,Error,HttpStartStop,LogMessage,ValueMetric,ContainerMetric

Default
LogMessage

firehose_subscription_id

ID for the firehose-to-syslog subscription

Default
firehose

skip_ssl_validation

Set to true to skip SSL validation when connecting to CF (defaults to false)

Default
false

create-uaa-client

cloudfoundry

system_domain

The Elastic Runtime system domain ( eg: system.10.244.0.34.xip.io )

uaa_admin_client_id

The UAA admin client id (required scope is uaa.admin). The admin client is used to manage the UAA Kibana oauth2 client.

uaa_admin_client_secret

The UAA admin client’s secret

ingestor_cloudfoundry-firehose

debug

Debug level logging. This disables forwarding to syslog

Default
false

logstash

metadata_level

Whether to include additional metadata throughout the event lifecycle. NONE = disabled, DEBUG = fully enabled

Default
NONE

syslog

cert_pem

Certificate PEM.

host

IP or hostname of the syslog drain

port

port of the syslog drain

Default
5514

protocol

Syslog protocol (tcp/udp).

Default
tcp

Templates

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

  • bin/ingestor_cloudfoundry-firehose_ctl (from bin/ingestor_cloudfoundry-firehose_ctl)
  • bin/monit_debugger (from bin/monit_debugger)
  • bin/pre-start (from bin/pre-start.erb)
  • config/cert.pem (from config/cert.pem.erb)
  • data/properties.sh (from data/properties.sh.erb)
  • helpers/ctl_setup.sh (from helpers/ctl_setup.sh)
  • helpers/ctl_utils.sh (from helpers/ctl_utils.sh)

Packages

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