Files
helm-charts/charts/vsphere-influxdb-go/values.yaml

156 lines
3.9 KiB
YAML

# Default values for vsphere-influxdb-go.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
replicaCount: 1
image:
repository: nikdoof/vsphere-influxdb-go
tag: latest
pullPolicy: IfNotPresent
# imagePullSecrets: []
nameOverride: ""
fullnameOverride: ""
## Use a pre-existing secret for login information
##
# existingSecretName: existing-secret
## Connection details
##
vsphere:
hostname:
username:
password:
influxdb:
hostname: http://influxdb:8086
authenticated: false
# username:
# password:
database: vmware_performance
cronjob:
schedule: "* * * * *"
successfulJobsHistoryLimit: 3
failedJobsHistoryLimit: 1
# startingDeadlineSeconds: 10
## Configuration data that is wrote to vsphere-influxdb-go
## If you need additional metrics then this is where you can
## add them.
##
config:
Domain: ".lab"
RemoveHostDomainName: false
Interval: 60
VCenters: {}
InfluxDB: {}
Metrics:
- ObjectType:
- VirtualMachine
- HostSystem
Definition:
- Metric: cpu.usage.average
Instances: "*"
- Metric: cpu.usage.maximum
Instances: "*"
- Metric: cpu.usagemhz.average
Instances: "*"
- Metric: cpu.usagemhz.maximum
Instances: "*"
- Metric: cpu.wait.summation
Instances: "*"
- Metric: cpu.system.summation
Instances: "*"
- Metric: cpu.ready.summation
Instances: "*"
- Metric: mem.usage.average
Instances: "*"
- Metric: mem.usage.maximum
Instances: "*"
- Metric: mem.consumed.average
Instances: "*"
- Metric: mem.consumed.maximum
Instances: "*"
- Metric: mem.active.average
Instances: "*"
- Metric: mem.active.maximum
Instances: "*"
- Metric: mem.vmmemctl.average
Instances: "*"
- Metric: mem.vmmemctl.maximum
Instances: "*"
- Metric: mem.totalCapacity.average
Instances: "*"
- Metric: net.packetsRx.summation
Instances: "*"
- Metric: net.packetsTx.summation
Instances: "*"
- Metric: net.throughput.usage.average
Instances: "*"
- Metric: net.received.average
Instances: "*"
- Metric: net.transmitted.average
Instances: "*"
- Metric: net.throughput.usage.nfs.average
Instances: "*"
- Metric: datastore.numberReadAveraged.average
Instances: "*"
- Metric: datastore.numberWriteAveraged.average
Instances: "*"
- Metric: datastore.read.average
Instances: "*"
- Metric: datastore.write.average
Instances: "*"
- Metric: datastore.totalReadLatency.average
Instances: "*"
- Metric: datastore.totalWriteLatency.average
Instances: "*"
- Metric: mem.capacity.provisioned.average
Instances: "*"
- Metric: cpu.corecount.provisioned.average
Instances: "*"
- ObjectType:
- VirtualMachine
Definition:
- Metric: datastore.datastoreVMObservedLatency.latest
Instances: "*"
- ObjectType:
- HostSystem
Definition:
- Metric: disk.maxTotalLatency.latest
Instances: ''
- Metric: disk.numberReadAveraged.average
Instances: "*"
- Metric: disk.numberWriteAveraged.average
Instances: "*"
- Metric: net.throughput.contention.summation
Instances: "*"
- ObjectType:
- Datastore
Definition:
- Metric: disk.capacity.latest
Instances: "*"
- Metric: disk.used.latest
Instances: "*"
resources: {}
# We usually recommend not to specify default resources and to leave this as a conscious
# choice for the user. This also increases chances charts run on environments with little
# resources, such as Minikube. If you do want to specify resources, uncomment the following
# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
nodeSelector: {}
tolerations: []
affinity: {}