diff options
author | Michael Klishin <klishinm@vmware.com> | 2021-11-25 18:41:09 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-25 18:41:09 +0300 |
commit | eb5a5f654e7c750df5bc2ac850616de61af2a176 (patch) | |
tree | be83a78476623f9dc355c263edf4cf8897262a25 | |
parent | d8a4d4cc4f59e1d14497779521e47927c6d1f2b2 (diff) | |
parent | 0e640da5a185d82def6b9795dbfbd494d4e7c458 (diff) | |
download | rabbitmq-server-git-eb5a5f654e7c750df5bc2ac850616de61af2a176.tar.gz |
Merge pull request #3800 from tomyouyou/stop_stats
To stop collect_statistics when rabbitmq_management_agent has been disabled
-rw-r--r-- | deps/rabbitmq_management_agent/src/rabbit_mgmt_db_handler.erl | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/deps/rabbitmq_management_agent/src/rabbit_mgmt_db_handler.erl b/deps/rabbitmq_management_agent/src/rabbit_mgmt_db_handler.erl index bcba92c6e4..1eaad7ff53 100644 --- a/deps/rabbitmq_management_agent/src/rabbit_mgmt_db_handler.erl +++ b/deps/rabbitmq_management_agent/src/rabbit_mgmt_db_handler.erl @@ -93,7 +93,15 @@ handle_info(_Info, State) -> {ok, State}. terminate(_Arg, _State) -> + ensure_statistics_disabled(), ok. code_change(_OldVsn, State, _Extra) -> {ok, State}. + +ensure_statistics_disabled() -> + %% Reset the default values, see Makefile + _ = rabbit_log:info("Management plugin: to stop collect_statistics."), + application:set_env(rabbit, collect_statistics, none), + application:set_env(rabbit, collect_statistics_interval, 5000), + ok = rabbit:force_event_refresh(erlang:make_ref()). |