config/puppet-manifests/src/modules/openstack/templates/polling.yaml.erb

69 lines
2.1 KiB
Plaintext

---
sources:
- name: instance_pollster
interval: <%= @instance_polling_interval %>
meters:
- disk.read.bytes
- disk.read.bytes.rate
- disk.read.requests
- disk.read.requests.rate
- disk.write.bytes
- disk.write.bytes.rate
- disk.write.requests
- disk.write.requests.rate
- disk.capacity
- disk.allocation
- disk.usage
- name: instance_cpu_pollster
interval: <%= @instance_cpu_polling_interval %>
meters:
- cpu
- name: instance_disk_pollster
interval: <%= @instance_disk_polling_interval %>
meters:
- disk.device.read.requests
- disk.device.read.requests.rate
- disk.device.write.requests
- disk.device.write.requests.rate
- disk.device.read.bytes
- disk.device.read.bytes.rate
- disk.device.write.bytes
- disk.device.write.bytes.rate
- disk.device.capacity
- disk.device.allocation
- disk.device.usage
- name: ipmi_pollster
interval: <%= @ipmi_polling_interval %>
meters:
- hardware.ipmi.node.power
- hardware.ipmi.node.temperature
- hardware.ipmi.node.outlet_temperature
- hardware.ipmi.node.airflow
- hardware.ipmi.node.cups
- hardware.ipmi.node.cpu_util
- hardware.ipmi.node.mem_util
- hardware.ipmi.node.io_util
- hardware.ipmi.temperature
- hardware.ipmi.voltage
- hardware.ipmi.current
- hardware.ipmi.fan
- name: ceph_pollster
interval: <%= @ceph_polling_interval %>
meters:
- radosgw.objects
- radosgw.objects.size
- radosgw.objects.containers
- radosgw.api.request
- radosgw.containers.objects
- radosgw.containers.objects.size
- name: image_pollster
interval: <%= @image_polling_interval %>
meters:
- image.size
- name: volume_pollster
interval: <%= @volume_polling_interval %>
meters:
- volume.size
- volume.snapshot.size
- volume.backup.size