Description of problem:
There appears to be a mismatch of the metrics that CF is going after and the ones that the undercloud ships with out of the box.
hardware.system_stats.cpu.util => This i believe is the reason we are not getting CPU metrics in CF. CF is looking for that stat and it is not in the undercloud. Perhaps a ceilometer parameter is missing and this is a RHOS-director issue?
Regardless there are other metrics that are not being collected as well.
Version-Release number of selected component (if applicable):
5.6.0.13 and 5.6.1.0
How reproducible:
100%
Additional info:
From the undercloud:
$ ceilometer meter-list | awk '{ print $2 }' | sort | uniq
hardware.memory.buffer
hardware.memory.total
hardware.memory.used
hardware.network.incoming.bytes
hardware.network.outgoing.bytes
image
image.size
Name
storage.containers.objects
storage.containers.objects.size
storage.objects
storage.objects.containers
storage.objects.size
From CloudForms:
# more /var/www/miq/vmdb/app/models/manageiq/providers/openstack/infra_manager/metrics_capture.rb
class ManageIQ::Providers::Openstack::InfraManager::MetricsCapture < ManageIQ::Providers::Openstack::BaseMetricsCapture
CPU_METERS = %w(hardware.system_stats.cpu.util)
MEMORY_METERS = %w(hardware.memory.used
hardware.memory.total)
SWAP_METERS = %w(hardware.memory.swap.avail
hardware.memory.swap.total)
DISK_METERS = %w(hardware.system_stats.io.outgoing.blocks
hardware.system_stats.io.incoming.blocks)
NETWORK_METERS = %w(hardware.network.ip.incoming.datagrams
hardware.network.ip.outgoing.datagrams)
...
Description of problem: There appears to be a mismatch of the metrics that CF is going after and the ones that the undercloud ships with out of the box. hardware.system_stats.cpu.util => This i believe is the reason we are not getting CPU metrics in CF. CF is looking for that stat and it is not in the undercloud. Perhaps a ceilometer parameter is missing and this is a RHOS-director issue? Regardless there are other metrics that are not being collected as well. Version-Release number of selected component (if applicable): 5.6.0.13 and 5.6.1.0 How reproducible: 100% Additional info: From the undercloud: $ ceilometer meter-list | awk '{ print $2 }' | sort | uniq hardware.memory.buffer hardware.memory.total hardware.memory.used hardware.network.incoming.bytes hardware.network.outgoing.bytes image image.size Name storage.containers.objects storage.containers.objects.size storage.objects storage.objects.containers storage.objects.size From CloudForms: # more /var/www/miq/vmdb/app/models/manageiq/providers/openstack/infra_manager/metrics_capture.rb class ManageIQ::Providers::Openstack::InfraManager::MetricsCapture < ManageIQ::Providers::Openstack::BaseMetricsCapture CPU_METERS = %w(hardware.system_stats.cpu.util) MEMORY_METERS = %w(hardware.memory.used hardware.memory.total) SWAP_METERS = %w(hardware.memory.swap.avail hardware.memory.swap.total) DISK_METERS = %w(hardware.system_stats.io.outgoing.blocks hardware.system_stats.io.incoming.blocks) NETWORK_METERS = %w(hardware.network.ip.incoming.datagrams hardware.network.ip.outgoing.datagrams) ...