Skip to content

prom_scraper job from loggregator-agent/3.15

Github source: 3ef6eae or master branch

Properties

loggregator_agent

ca_cert

The CA used to communicate with loggregator agent. Can come from loggregator link

grpc_port

The gRPC port used to connect to loggregator agent. Can come from loggregator link

tls

cert

The cert used to communicate with loggregator agent. Can come from loggregator link

key

The key used to communicate with loggregator agent. Can come from loggregator link

metric_port_glob

Files matching the glob are expected to contain ports that provide prometheus metrics that will be bound to http://localhost:{port}/metrics.

Default
/var/vcap/jobs/*/config/metric_port.yml

scrape_interval

The interval to scrape the metrics URL (golang duration)

Default
15s

Templates

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/prom_scraper/ 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)

Packages

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