Skip to content

etcd_metrics_server job from etcd/57

The ETCD Metrics Server is meant to be collocated with the ETCD server to collect and expose runtime statistics for the Collector.

Github source: 6e66cc6a or master branch

Properties

etcd_metrics_server

etcd

ca_cert

PEM-encoded CA certificate

Default
""
client_cert

PEM-encoded client certificate

Default
""
client_key

PEM-encoded client key

Default
""
machine

address of ETCD server to instrument

Default
127.0.0.1
port

port of ETCD server to instrument

Default
4001
require_ssl

enable ssl for all communication with etcd

Default
false

nats

machines

array of NATS addresses

password

NATS server password

port

NATS server port

Default
4222
username

NATS server username

status

password

basic auth password for metrics server (leave empty for generated)

Default
""
port

listening port for metrics server

Default
5678
username

basic auth username for metrics server (leave empty for generated)

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

  • bin/etcd_metrics_server_ctl (from etcd_metrics_server_ctl.erb)
  • bin/pre-start (from pre-start.erb)
  • certs/ca.crt (from ca.crt.erb)
  • certs/client.crt (from client.crt.erb)
  • certs/client.key (from client.key.erb)

Packages

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