Ceilometer

# NOTE: This file serves as an example only!
# It demonstrates a subset of the API features which are available and
# is NOT FIT FOR PRODUCTIVE USE. You need to adapt them to your
# specific environment, needs and scale.
# DO NOT DEPLOY THIS FILE WITH THE EXPECTATION THAT YOU WILL GET A
# YAOOK DEPLOYMENT FIT FOR ANY USE EXCEPT LOOKING AT IT.
apiVersion: yaook.cloud/v1
kind: CeilometerDeployment
metadata:
  name: ceilometer
spec:
  keystoneRef:
    name: keystone
  messageQueue:
    replicas: 1
    resources:
      rabbitmq:
        limits:
          memory: 1G
          cpu: 1000m
  memcached: {}
  central:
    replicas: 1
  notification:
    replicas: 1
  ceilometerConfig:
    DEFAULT:
      debug: True
  ceilometerCompute:
    configTemplates:
      - nodeSelectors:
          - matchLabels: {} # matches all!
        ceilometerComputeConfig:
          DEFAULT:
            debug: True
  #  ceilometerPolling: # overwrite the default polling
  #    - name: some_pollsters
  #      interval: 300
  #      meters:
  #        - cpu
  #        - cpu_l3_cache
  #        - memory.usage
  #        - network.incoming.bytes
  #        - network.incoming.packets
  #        - network.outgoing.bytes
  #        - network.outgoing.packets
  #        - disk.device.read.bytes
  #        - disk.device.read.requests
  #        - disk.device.write.bytes
  #        - disk.device.write.requests
  #        - volume.size
  #        - volume.snapshot.size
  #        - volume.backup.size
  issuerRef:
    name: ca-issuer
  targetRelease: zed