Monitoring Helm values reference¶
Helm values reference table for the monitoring
application.
Key |
Type |
Default |
Description |
---|---|---|---|
chronograf.env |
object |
stock settings for SQuaRE Phalanx deployment |
Environment for chronograf |
chronograf.envFromSecret |
string |
|
Chronograf will read environment variables from this secret |
chronograf.image |
object |
quay.io/influxdb/chronograf 1.10.3 |
chronograf image settings |
chronograf.ingress |
object |
disabled; must be enabled and configured for each site |
Chronograf ingress |
chronograf.oauth.enabled |
bool |
|
Enable Chronograf oauth Never enable it: it breaks the deployment because it’s expecting a static TOKEN_SECRET. Instead, to get oauth working, leave this setting as-is and just configure all the correct environment variables (see below). |
chronograf.resources |
object |
1Gi/1CPU request, 30Gi/4CPU limit |
Chronograf resource requests/limits |
chronograf.service |
object |
1 replica, ClusterIP |
Chronograf service |
chronograf.updateStrategy |
object |
Recreate |
Chronograf update strategy |
config.influxdbHostname |
string |
|
Hostname for the singleton InfluxDBv2 collection point |
config.influxdbOrg |
string |
|
InfluxDBv2 organization |
cronjob.bucketmaker.resources |
object |
|
Resource requests and limits for bucketmaker |
cronjob.bucketmaker.schedule |
string |
|
bucketmaker schedule |
cronjob.bucketmapper.resources |
object |
|
Resource requests and limits for bucketmapper |
cronjob.bucketmapper.schedule |
string |
|
bucketmapper schedule |
cronjob.debug |
bool |
|
set to true to enable debug logging |
cronjob.image.pullPolicy |
string |
|
imagePullPolicy for cronjobs |
cronjob.image.repository |
string |
|
repository for rubin-influx-tools, which supplies tools and dashboards |
cronjob.image.tag |
string |
the appVersion of the chart |
tag for rubin-influx-tools |
cronjob.taskmaker.bucketmaker |
string |
see |
Resource requests and limits for bucketmaker pod |
cronjob.taskmaker.resources |
object |
|
Resource requests and limits for taskmaker |
cronjob.taskmaker.schedule |
string |
|
taskmaker schedule |
global.enabledServices |
string |
Set by Argo CD |
services enabled in this RSP instance |
global.host |
string |
Set by Argo CD |
Host name for instance identification |
global.vaultSecretsPath |
string |
Set by Argo CD |
Base path for Vault secrets |
influxdb2.adminUser.bucket |
string |
|
Bucket to dump raw monitoring data into |
influxdb2.adminUser.existingSecret |
string |
|
Where we store secrets to run the server |
influxdb2.adminUser.organization |
string |
|
InfluxDB internal organization |
influxdb2.adminUser.retention_policy |
string |
|
How long to keep data |
influxdb2.adminUser.user |
string |
|
User name |
influxdb2.ingress |
object |
disabled, must be enabled and configured at each site |
InfluxDB2 ingress configuration. |
influxdb2.livenessProbe.failureThreshold |
int |
|
Number of checks to conclude whether InfluxDB has died |
influxdb2.livenessProbe.periodSeconds |
int |
|
Period between checks for whether InfluxDB is still alive |
influxdb2.pdb |
object |
disabled; nonsensical for single replica |
InfluxDB2 pod disruption budget. |
influxdb2.resources |
object |
See |
Resource limits and requests for the InfluxDB server instance |
influxdb2.startupProbe.enabled |
bool |
|
Whether to enable a startup probe |
influxdb2.startupProbe.failureThreshold |
int |
|
Number of checks to conclude whether InfluxDB won’t start. High to allow up to 10 minutes for startup, because checking many shards can be slow. |
influxdb2.startupProbe.initialDelaySeconds |
int |
|
How long to wait before checking the first time |
influxdb2.startupProbe.periodSeconds |
int |
|
Period between checking whether InfluxDB has started |