Skip to content

loggr-metrics-agent job from loggregator-agent/3.19

Github source: 75df308 or master branch

Properties

debug_port

Port the agent uses to serve debug information

Default
14827

grpc

ca_cert

TLS loggregator root CA certificate

cert

TLS certificate for GRPC ingress server signed by the loggregator CA

key

TLS private key for GRPC ingress server signed by the loggregator CA

metrics

ca_cert

TLS CA cert to verify requests to metrics endpoint.

cert

TLS certificate for metrics server signed by the metrics CA

key

TLS private key for metrics server signed by the metrics CA

whitelisted_timer_tags

A list of tags allowed for aggregating timer metrics into histograms

Default
source_id,deployment,job,index,ip

metrics_port

Port the agent uses to serve the Prometheus endpoint

Default
14826

port

Port the agent is serving gRPC via mTLS

Default
3461

tags

Collection of tags to add on all outgoing v2 envelopes. Bosh deployment, job, index and IP will be merged with this property if they are not provided

Default
{}
Example
deployment: cf

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-metrics-agent/ directory (learn more).

  • config/bpm.yml (from bpm.yml.erb)
  • config/certs/grpc.crt (from grpc.crt.erb)
  • config/certs/grpc.key (from grpc.key.erb)
  • config/certs/grpc_ca.crt (from grpc_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/ingress_port.yml (from ingress_port.yml.erb)

Packages

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