Skip to content

vault_exporter job from prometheus/26.0.1

Github source: a2b84f9 or master branch

Properties

vault_exporter

insecure_ssl

Set SSL to ignore certificate validation

Default
false

log_format

Set the log target and format

log_level

Only log messages with the given severity or above. Valid levels: [debug, info, warn, error, fatal]

vault_address

Sets the address of Vault in the client, rhe format of address should be ‘://:’ (defaults to https://127.0.0.1:8200)

vault_tls_cacert

The path to a PEM-encoded CA cert file to use to verify the Vault server SSL certificate

vault_tls_client_cert

The path to the certificate for Vault communication

vault_tls_client_key

The path to the private key for Vault communication

web

listen_address

Address to listen on for web interface and telemetry

telemetry_path

Path under which to expose metrics

Templates

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

  • bin/vault_exporter_ctl (from bin/vault_exporter_ctl)
  • config/vault_ca.pem (from config/vault_ca.pem)
  • config/vault_cert.pem (from config/vault_cert.pem)
  • config/vault_key.pem (from config/vault_key.pem)

Packages

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