Skip to content

metron_agent_windows job from garden-windows/0.0.3

Github source: 9a16887e or master branch

Properties

loggregator

dropsonde_incoming_port

Port where loggregator listens for dropsonde log messages

Default
3457

etcd

machines

IPs pointing to the ETCD cluster

maxconcurrentrequests

Number of concurrent requests to ETCD

Default
10

tls

ca_cert

CA root required for key/cert verification

Default
""

metron_agent

buffer_size

DEPRECATED

Default
10000

debug

boolean value to turn on verbose mode

Default
false

deployment

Name of deployment (added as tag on all outgoing metrics)

dropsonde_incoming_port

Incoming port for dropsonde log messages

Default
3457

enable_buffer

DEPRECATED

Default
false

logrotate

freq_min

The frequency in minutes which logrotate will rotate VM logs

Default
5
rotate

The number of files that logrotate will keep around on the VM

Default
7
size

The size at which logrotate will decide to rotate the log file

Default
50M

preferred_protocol

Preferred protocol to droppler (udp|tls)

Default
udp

tcp

batching_buffer_bytes

The number of bytes which can be buffered prior to TCP writes (applies to TLS over TCP)

Default
10240
batching_buffer_flush_interval_milliseconds

The maximum time that a message can stay in the batching buffer before being flushed

Default
100

tls

client_cert

TLS client certificate

Default
""
client_key

TLS client key

Default
""

zone

Availability zone where this agent is running

metron_endpoint

shared_secret

Shared secret used to verify cryptographically signed dropsonde messages

Templates

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

  • bin/metron_agent_ctl.ps1 (from metron_agent_ctl.ps1.erb)
  • config/certs/loggregator_ca.crt (from loggregator_ca.crt.erb)
  • config/certs/metron_agent.crt (from metron_agent.crt.erb)
  • config/certs/metron_agent.key (from metron_agent.key.erb)
  • config/logrotate.conf (from logrotate.conf.erb)
  • config/metron_agent.json (from metron_agent.json.erb)
  • config/metron_agent_logrotate.cron (from metron_agent_logrotate.cron.erb)

Packages

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