diff --git a/doc/feature_request/check_queue_perfdata.rst b/doc/feature_request/check_queue_perfdata.rst new file mode 100644 index 0000000000..c09ff5a1d5 --- /dev/null +++ b/doc/feature_request/check_queue_perfdata.rst @@ -0,0 +1,19 @@ +=========================== +Check queue perfdata +=========================== + + +Use case +———— +Sometimes OpenStack services use common messaging system very prodigally. For example neutron metering agent sending all database table data on new object creation i.e https://review.openstack.org/#/c/143672/. It cause to neutron degradation and other obvious problems. +It will be nice to have a way to track messages count and messages size in queue during tests/benchmarks. + + +Problem description +————————— +Heavy usage of queue isn’t checked. + + +Possible solution +———————— +* Before running tests/benchmarks start process which will connect to queue topics and measure messages count, size and other data which we need.