# 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: "" 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: {}