summaryrefslogtreecommitdiff
path: root/deps/rabbitmq_management_agent
diff options
context:
space:
mode:
authorArnaud Cogoluègnes <acogoluegnes@gmail.com>2019-01-24 10:52:14 +0100
committerArnaud Cogoluègnes <acogoluegnes@gmail.com>2019-01-24 10:52:14 +0100
commit1e9a95c3eb65d58b2d4ce291025804ddea61e1a8 (patch)
tree5c557a7db88e76c8da166fd6ab31ab79ef1b69b3 /deps/rabbitmq_management_agent
parent55843136d1bfa185b5ea1096610fbe600273225a (diff)
downloadrabbitmq-server-git-1e9a95c3eb65d58b2d4ce291025804ddea61e1a8.tar.gz
Add activity status to consumer metrics
[#163298456] References rabbitmq/rabbitmq-server#1838
Diffstat (limited to 'deps/rabbitmq_management_agent')
-rw-r--r--deps/rabbitmq_management_agent/src/rabbit_mgmt_metrics_collector.erl5
1 files changed, 4 insertions, 1 deletions
diff --git a/deps/rabbitmq_management_agent/src/rabbit_mgmt_metrics_collector.erl b/deps/rabbitmq_management_agent/src/rabbit_mgmt_metrics_collector.erl
index ecf68351de..372434a5b7 100644
--- a/deps/rabbitmq_management_agent/src/rabbit_mgmt_metrics_collector.erl
+++ b/deps/rabbitmq_management_agent/src/rabbit_mgmt_metrics_collector.erl
@@ -403,7 +403,8 @@ aggregate_entry({Id, Reductions}, NextStats, Ops0,
Ops = insert_entry_ops(channel_process_stats, Id, false,
Entry, Ops0, BPolicies),
{NextStats, Ops, State};
-aggregate_entry({Id, Exclusive, AckRequired, PrefetchCount, Active, Args},
+aggregate_entry({Id, Exclusive, AckRequired, PrefetchCount,
+ Active, ActivityStatus, Args},
NextStats, Ops0,
#state{table = consumer_created} = State) ->
case ets:lookup(consumer_stats, Id) of
@@ -412,6 +413,7 @@ aggregate_entry({Id, Exclusive, AckRequired, PrefetchCount, Active, Args},
{ack_required, AckRequired},
{prefetch_count, PrefetchCount},
{active, Active},
+ {activity_status, ActivityStatus},
{arguments, Args}], {[], false}),
Entry = ?consumer_stats(Id, Fmt),
Ops = insert_with_index_op(consumer_stats, Id, Entry, Ops0),
@@ -424,6 +426,7 @@ aggregate_entry({Id, Exclusive, AckRequired, PrefetchCount, Active, Args},
{ack_required, AckRequired},
{prefetch_count, PrefetchCount},
{active, Active},
+ {activity_status, ActivityStatus},
{arguments, Args}], {[], false}),
Entry = ?consumer_stats(Id, Fmt),
Ops = insert_with_index_op(consumer_stats, Id, Entry, Ops0),