Skip to content

loggr-udp-forwarder job from loggregator-agent/8.3.1

Github source: 914b96c6 or master branch

Properties

deployment

Name of deployment (added as tag on all outgoing v2 envelopes)

Default
""

logging

format

timestamp

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

Default
deprecated

loggregator

ingress_port

The gRPC port to forward the converted v2 envelopes to.

Default
3458

tls

ca

When the forwarder communicates with the Loggregator Agent it must validate the Loggregator Agent’s certificate was signed by a trusted CA. This is the CA trusted by the forwarder for that communication.

cert

This certificate is sent to the Loggregator Agent when initiating a connection. It must be signed by a CA that is trusted by the Loggregator Agent.

key

This is the private key for the certificate sent to the Loggregator Agent when initiating a connection.

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

Port the agent uses to serve metrics and debug information

Default
14829

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

udp_port

The port to listen for incoming v1 (dropsonde) envelopes via UDP.

Default
3457

Templates

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

  • config/bpm.yml (from bpm.yml.erb)
  • config/certs/loggregator_agent.crt (from loggregator_agent.crt.erb)
  • config/certs/loggregator_agent.key (from loggregator_agent.key.erb)
  • config/certs/loggregator_ca.crt (from loggregator_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/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.