Skip to content

system-metrics-server job from bosh-system-metrics-server/0.1.18

Github source: 7a8064f or master branch

Properties

bosh

director

addr

The address and port of the director

Default
localhost:25555

system_metrics_server

egress_port

The port which the grpc metrics server will listen on

Default
25595

health_port

The port used to obtain health metrics on localhost

Default
0

ingress_port

The port which the grpc metrics server will listen on

Default
25594

pprof_port

The port for the pprof endpoint on localhost

Default
0

tls

cert

The TLS certificate for the system metrics server

key

The TLS private key for the system metrics server

trusted_uaa_authority

The client authority required to connect

Default
bosh.system_metrics.read

uaa

ca

The UAA CA certificate

client_id

The UAA client identity which has access to check token

client_secret

The UAA client secret which has access to check token

url

The UAA url

Templates

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

  • bin/bosh-monitor/run.sh (from run_plugin.sh.erb)
  • bin/ctl (from ctl.erb)
  • config/certs/system-metrics/server.crt (from server.crt.erb)
  • config/certs/system-metrics/server.key (from server.key.erb)
  • config/certs/uaa/ca.crt (from uaa-ca.crt.erb)
  • config/config.yml (from 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.