Add connection/queue/channel churn rates tests

[#160943831]
This commit is contained in:
Diana Corbacho 2018-10-09 15:35:50 +01:00
parent 505c45fbd1
commit d4f1752521
2 changed files with 9 additions and 1 deletions

View File

@ -712,6 +712,13 @@ overview(Config) ->
?assert(maps:get(messages_ready, QT) >= 2),
MS = maps:get(message_stats, Res),
?assert(maps:get(publish, MS) >= 2),
ChurnRates = maps:get(churn_rates, Res),
?assertEqual(maps:get(queue_declared, ChurnRates), 2),
?assertEqual(maps:get(queue_created, ChurnRates), 2),
?assertEqual(maps:get(queue_deleted, ChurnRates), 0),
?assertEqual(maps:get(channel_created, ChurnRates), 2),
?assertEqual(maps:get(channel_closed, ChurnRates), 0),
?assertEqual(maps:get(connection_closed, ChurnRates), 0),
amqp_channel:close(Chan),
amqp_channel:close(Chan2),

View File

@ -88,7 +88,8 @@ stats_tables() ->
exchange_stats_publish_out, exchange_stats_publish_in,
queue_msg_stats, vhost_msg_stats, queue_process_stats,
node_coarse_stats, node_persister_stats,
node_node_coarse_stats, queue_msg_rates, vhost_msg_rates
node_node_coarse_stats, queue_msg_rates, vhost_msg_rates,
connection_churn_rates
].
sample_size(large) ->