loggregator_agent job from loggregator-agent/6.3.4
Github source:
bc04140
or
master branch
Properties¶
deployment
¶
Name of deployment (added as tag on all outgoing v1 envelopes)
- Default
""
disable_logs
¶
Disable log egress from the agent
- Default
false
disable_udp
¶
Disable incoming UDP
- Default
false
doppler
¶
grpc_port
¶Port for outgoing log messages via GRPC
- Default
8082
override_az_url
¶URL to use for dopplers AZ qualifies instead of using bosh links
override_url
¶URL to use for dopplers instead of bosh link
enabled
¶
Enable v1 Firehose and v2 Logstream
- Default
true
grpc_port
¶
Port the agent is listening on to receive gRPC log envelopes
- Default
3458
listening_port
¶
Port the agent is listening on to receive dropsonde log messages
- Default
3457
logging
¶
format
¶
timestamp
¶Format for timestamp in component logs. Valid values are ‘deprecated’ and ‘rfc3339’.
- Default
deprecated
loggregator
¶
tls
¶
agent
¶
cert
¶TLS certificate for agent
key
¶TLS key for agent
ca_cert
¶CA root required for key/cert verification
cipher_suites
¶An ordered list of supported SSL cipher suites. Allowed cipher suites are TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 and TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384.
- Default
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256:TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
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
port
¶Port the agent uses to serve metrics and debug information
- Default
14824
server_name
¶The server name used in the scrape configuration for the metrics endpoint
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
zone
¶
Availability zone where this agent is running
- Default
""
Templates¶
Templates are rendered and placed onto corresponding
instances during the deployment process. This job's templates
will be placed into /var/vcap/jobs/loggregator_agent/
directory
(learn more).
bin/pre-start
(frompre-start.erb
)config/bpm.yml
(frombpm.yml.erb
)config/certs/loggregator_agent.crt
(fromloggregator_agent.crt.erb
)config/certs/loggregator_agent.key
(fromloggregator_agent.key.erb
)config/certs/loggregator_ca.crt
(fromloggregator_ca.crt.erb
)config/certs/metrics.crt
(frommetrics.crt.erb
)config/certs/metrics.key
(frommetrics.key.erb
)config/certs/metrics_ca.crt
(frommetrics_ca.crt.erb
)config/ingress_port.yml
(fromingress_port.yml.erb
)config/prom_scraper_config.yml
(fromprom_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.