now our OpenStack production cloud have thousands of instances and we have much resource usage information in Ceilometer database.
ManageIQ tries to collect five meters (cpu_util, disk.read.bytes, disk.write.bytes, network.incoming.bytes and network.outgoing.bytes) from each instance by talking with Ceilometer, right?
This means that ManageIQ submits “five times number of instances” queries.
This is not a problem in my small test environment.
But in our production case, ManageIQ may submit thousands of queries every certain period and it will take too much time.
Is there any idea to solve this problem?
I think it would be better to have a option that collecting metering data per tenant, instead instance.