diff --git a/defaults/main.yml b/defaults/main.yml index 1dbd8991..a87344ac 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -73,3 +73,9 @@ rabbitmq_ssl_self_signed_subject: "/C=US/ST=Texas/L=San Antonio/O=IT/CN={{ conta # RabbitMQ erlang VM parameters rabbitmq_async_threads: 128 rabbitmq_process_limit: 1048576 + +# RabbitMQ collect statistics interval +rabbitmq_collect_statistics_interval: 5000 + +# RabbitMQ Management rates mode +rabbitmq_management_rates_mode: basic diff --git a/templates/rabbitmq.config.j2 b/templates/rabbitmq.config.j2 index ad277d80..9c25656e 100644 --- a/templates/rabbitmq.config.j2 +++ b/templates/rabbitmq.config.j2 @@ -2,6 +2,7 @@ {rabbit, [ {loopback_users, []}, {ssl_listeners, [5671]}, + {collect_statistics_interval, {{ rabbitmq_collect_statistics_interval }} }, {ssl_options, [{certfile,"{{ rabbitmq_ssl_cert }}"}, {keyfile,"{{ rabbitmq_ssl_key }}"}, {% if rabbitmq_user_ssl_ca_cert is defined -%} @@ -11,5 +12,6 @@ {verify,verify_none}, {fail_if_no_peer_cert,false}]}, {% if rabbitmq_cluster_partition_handling != 'ignore' %}{cluster_partition_handling, {{ rabbitmq_cluster_partition_handling }}}{% endif %} - ]} + ]}, + {rabbitmq_management, [{rates_mode, {{ rabbitmq_management_rates_mode }} }] } ].