summaryrefslogtreecommitdiff
path: root/deps/rabbitmq_management_agent
diff options
context:
space:
mode:
authorMichael Klishin <michael@clojurewerkz.org>2019-03-17 05:48:58 +0300
committerMichael Klishin <michael@clojurewerkz.org>2019-03-17 05:48:58 +0300
commitb3ff2ac9ad2ba28b114171b74b38d206280bd2b4 (patch)
tree702f7f485863b4d5cee37a702201ef7c6b36d356 /deps/rabbitmq_management_agent
parent7cdc464287fa9f3e64294b1dbd0bc63058193d35 (diff)
downloadrabbitmq-server-git-b3ff2ac9ad2ba28b114171b74b38d206280bd2b4.tar.gz
Provide a help description for CLI tools
Diffstat (limited to 'deps/rabbitmq_management_agent')
-rw-r--r--deps/rabbitmq_management_agent/src/Elixir.RabbitMQ.CLI.Ctl.Commands.ResetStatsDbCommand.erl18
1 files changed, 11 insertions, 7 deletions
diff --git a/deps/rabbitmq_management_agent/src/Elixir.RabbitMQ.CLI.Ctl.Commands.ResetStatsDbCommand.erl b/deps/rabbitmq_management_agent/src/Elixir.RabbitMQ.CLI.Ctl.Commands.ResetStatsDbCommand.erl
index 402e464e52..d4a454fe3d 100644
--- a/deps/rabbitmq_management_agent/src/Elixir.RabbitMQ.CLI.Ctl.Commands.ResetStatsDbCommand.erl
+++ b/deps/rabbitmq_management_agent/src/Elixir.RabbitMQ.CLI.Ctl.Commands.ResetStatsDbCommand.erl
@@ -25,7 +25,8 @@
banner/2,
run/2,
output/2,
- switches/0
+ switches/0,
+ description/0
]).
@@ -44,12 +45,6 @@ merge_defaults(A, Opts) ->
switches() ->
[{all, boolean}].
-banner(_, #{all := true}) ->
- <<"Resetting statistics database in all nodes">>;
-banner(_, #{node := Node}) ->
- erlang:iolist_to_binary([<<"Resetting statistics database in node ">>,
- atom_to_binary(Node, utf8)]).
-
run(_Args, #{node := Node, all := true}) ->
rabbit_misc:rpc_call(Node, rabbit_mgmt_storage, reset_all, []);
run(_Args, #{node := Node, all := false}) ->
@@ -57,3 +52,12 @@ run(_Args, #{node := Node, all := false}) ->
output(Output, _Opts) ->
'Elixir.RabbitMQ.CLI.DefaultOutput':output(Output).
+
+banner(_, #{all := true}) ->
+ <<"Resetting statistics database in all nodes">>;
+banner(_, #{node := Node}) ->
+ erlang:iolist_to_binary([<<"Resetting statistics database on node ">>,
+ atom_to_binary(Node, utf8)]).
+
+description() ->
+ <<"Resets statistics database. This will remove all metrics data!">>.