The following properties start and configure the VoltDB Prometheus agent, used for reporting metrics to the Prometheus server.
Table B.7. Options Starting with metrics...
Parameter | Description | Default |
---|---|---|
.enabled | Create VoltDB metrics exporter agent to manage clusters | false |
.image.registry | Image registry | docker.io |
.image.repository | Image repository | voltdb/voltdb-prometheus |
.image.tag | Image tag | latest |
.image.pullPolicy | Image pull policy | Always |
.user | Metric 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. | "" |
.password | Metric service password used to access VoltDB. Superseded by credSecretName when provided. Required when security is enabled in VoltDB. | "" |
.credSecretName | Name of the premade secret containing metric username and password. This overrides user and password values. | "" |
.ssl | TLS/SSL configuration settings for metrics. | { } |
.ssl.enabled | Enable TLS/SSL for access to VoltDB. This and the related SSL settings must match what is configured for VoltDB. Pre-made secrets take precedence over explicit truststore path and password. | false |
.ssl.truststore.file | Truststore file to mount at the truststore path (unless sslSecret is set) | "" |
.ssl.truststore.password | Password for VoltDB truststore file (unless sslSecret is set) | "" |
.ssl.sslSecret.certSecretName | Pre-made secret containing truststore data, optionally including password | "" |
.ssl.sslSecret.passwordSecretName | Pre-made secret containing password for truststore, if not in secret certSecretName | "" |
.port | VoltDB API port, uses 21211 if not specified | 21211 |
.stats | Comma-separated list of stats to collect from the VoltDB database | "" |
.skipstats | Stats to ignore when collecting all stats, cannot be used in conjunction with stats | "" |
.delta | If 'true', collects 'delta' stats where available, rather than cumulative stats | false |
.resources | CPU/Memory resource requests/limits | { } |