summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordcorbacho <dparracorbacho@piotal.io>2020-09-22 16:24:55 +0100
committerMichael Klishin <michael@clojurewerkz.org>2020-10-14 05:18:20 +0300
commitd4f9d65d643c6e0782187388408ee6d110aa3a29 (patch)
tree065ee1955133470df10afa0361a64c488bede340
parent1f8aa6994af0931336d57090c7da1057723b751a (diff)
downloadrabbitmq-server-git-auth-attempt-metrics.tar.gz
Reset detailed auth attempt metrics when gc'ing metricsauth-attempt-metrics
-rw-r--r--src/rabbit_core_metrics_gc.erl4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/rabbit_core_metrics_gc.erl b/src/rabbit_core_metrics_gc.erl
index 5c0c0b7b2a..890c127586 100644
--- a/src/rabbit_core_metrics_gc.erl
+++ b/src/rabbit_core_metrics_gc.erl
@@ -36,6 +36,7 @@ handle_info(start_gc, State) ->
gc_exchanges(),
gc_nodes(),
gc_gen_server2(),
+ gc_auth_attempts(),
{noreply, start_timer(State)}.
terminate(_Reason, #state{timer = TRef}) ->
@@ -193,3 +194,6 @@ gc_process_and_entities(Table, QueueGbSet, ExchangeGbSet) ->
gc_entity(Q, Table, Key, QueueGbSet),
gc_entity(X, Table, Key, ExchangeGbSet)
end, none, Table).
+
+gc_auth_attempts() ->
+ ets:delete_all_objects(auth_attempt_detailed_metrics).