A.7. Metrics Configuration Options

Documentation

VoltDB Home » Documentation » VoltDB Kubernetes Administrator's Guide

A.7. Metrics Configuration Options

The following properties start and configure the VoltDB Prometheus agent, used for reporting metrics to the Prometheus server.

Table A.6. Options Starting with metrics...

ParameterDescriptionDefault
.enabledCreate VoltDB metrics exporter agent to manage clustersfalse
.image.registryImage registrydocker.io
.image.repositoryImage repositoryvoltdb/voltdb-prometheus
.image.tagImage taglatest
.image.pullPolicyImage pull policyAlways
.manageSecretsVariable names for existing metric secrets 
.userMetric service user id used to access VoltDB. This value and the password value must exist in VoltDB. Superseded by credSecretName when provided. Required when security is enabled in VoltDB.""
.passwordMetric service password used to access VoltDB. Superseded by credSecretName when provided. Required when security is enabled in VoltDB.""
.sslSSL configuration settings for metrics. 
​.manageSecrets​.credSecretNameVariable name for the secret containing metric username and password. This overrides user and password values below. 
.ssl.enabledEnable SSL for metrics 
.ssl.keystore.passwordPassword for the keystore file 
.ssl.keystore.fileContents of the keystore file 
.ssl.truststore.passwordPassword for the trust store file 
.ssl.truststore.fileContents of the trust store file 
.portVoltDB API port, uses 21211 if not specified""
.statsComma-separated list of stats to collect from the VoltDB database""
.skipstatsStats to ignore when collecting all stats, cannot be used in conjunction with stats""
.deltaIf 'true', collects 'delta' stats where available, rather than cumulative stats""
.resourcesCPU/Memory resource requests/limits{ }