From: Michael Polenchuk Date: Mon, 19 Dec 2016 16:03:37 +0400 Subject: [PATCH] Reduce ceilometer memory usage Change-Id: I11045c233eeb833108ffdee4a8952cd61b91c840 --- .../puppet/openstack_tasks/manifests/ceilometer/controller.pp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/deployment/puppet/openstack_tasks/manifests/ceilometer/controller.pp b/deployment/puppet/openstack_tasks/manifests/ceilometer/controller.pp index 6f6e3b9..72fbe32 100644 --- a/deployment/puppet/openstack_tasks/manifests/ceilometer/controller.pp +++ b/deployment/puppet/openstack_tasks/manifests/ceilometer/controller.pp @@ -229,5 +229,12 @@ class openstack_tasks::ceilometer::controller { 'DEFAULT/use_syslog_rfc_format': value => true; } } + + # Reduce memory usage + ceilometer_config { + 'DEFAULT/executor_thread_pool_size': value => ceiling($service_workers*0.5); + 'notification/pipeline_processing_queues': value => ceiling($service_workers*1.5); + 'oslo_messaging_rabbit/rabbit_qos_prefetch_count': value => 100; + } } }