Skip to content

bosh-system-metrics-forwarder job from bosh-system-metrics-forwarder/0.0.37

Github source: dfd0d80 or master branch

Properties

bosh

root_ca_cert

The root ca of the director

url

The url of the director

enabled

Enable BOSH system metrics forwarder

Default
true

loggregator

ca_cert

CA Cert used to communicate with local metron agent over gRPC

cert

Cert used to communicate with local metron agent over gRPC

key

Key used to communicate with local metron agent over gRPC

v2_api_port

Local metron agent gRPC port

Default
3458

metrics_forwarder

envelope_ip_tag

The ip address to tag loggregator envelopes with

Default
""

health_port

The port used to obtain health metrics on localhost

Default
0

pprof_port

The port used to obtain pprof profiler on localhost

Default
0

subscription_id

The subscription id to use for the metrics server

Default
bosh-system-metrics-forwarder

tls

ca_cert

The CA certificate used to sign the server’s tls certificate

common_name

The common name used to sign the server’s tls certificate

metrics_server

addr

The host and port of the bosh system metrics server

uaa_client

identity

The UAA client identity which has access to bosh system metrics

password

The UAA client password which has access to bosh system metrics

Templates

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

  • config/bpm.yml (from bpm.yml.erb)
  • config/certs/bosh/ca.crt (from bosh_ca.crt.erb)
  • config/certs/loggregator/ca.crt (from loggregator_ca.crt.erb)
  • config/certs/loggregator/client.crt (from loggregator_client.crt.erb)
  • config/certs/loggregator/client.key (from loggregator_client.key.erb)
  • config/certs/metrics/ca.crt (from metrics_ca.crt.erb)

Packages

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