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 | { } |