Skip to content

Commit cb2de0d

Browse files
LoisSotoLopezgomoripeti
authored andcommitted
Update deps/rabbitmq_prometheus/src/collectors/prometheus_rabbitmq_core_metrics_collector.erl
Co-authored-by: Péter Gömöri <[email protected]>
1 parent ec5e258 commit cb2de0d

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

deps/rabbitmq_prometheus/src/collectors/prometheus_rabbitmq_core_metrics_collector.erl

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -575,6 +575,8 @@ get_data(Table, false, VHostsFilter) when Table == channel_exchange_metrics;
575575
Acc;
576576
({#resource{kind = queue, virtual_host = VHost}, _, _, _, _, _, _, _, _}, Acc) when is_map(VHostsFilter), map_get(VHost, VHostsFilter) == false ->
577577
Acc;
578+
({{#resource{kind = queue, virtual_host = VHost}, #resource{kind = exchange}}, _, _}, Acc) when is_map(VHostsFilter), map_get(VHost, VHostsFilter) == false ->
579+
Acc;
578580
({_, V1}, {T, A1}) ->
579581
{T, V1 + A1};
580582
({_, V1, _}, {T, A1}) ->
@@ -610,9 +612,7 @@ get_data(exchange_metrics = Table, true, VHostsFilter) when is_map(VHostsFilter)
610612
(_Row, Acc) ->
611613
Acc
612614
end, [], Table);
613-
get_data(exchange_metrics, true, _VhostsFilter) ->
614-
[];
615-
get_data(queue_counter_metrics = Table, true, VHostsFilter) when is_map(VHostsFilter)->
615+
get_data(queue_counter_metrics = Table, true, VHostsFilter) when is_map(VHostsFilter) ->
616616
ets:foldl(fun
617617
({#resource{kind = queue, virtual_host = VHost}, _, _, _, _, _, _, _, _} = Row, Acc) when
618618
map_get(VHost, VHostsFilter)
@@ -621,9 +621,7 @@ get_data(queue_counter_metrics = Table, true, VHostsFilter) when is_map(VHostsFi
621621
(_Row, Acc) ->
622622
Acc
623623
end, [], Table);
624-
get_data(queue_counter_metrics, true, _VHostsFilter) ->
625-
[];
626-
get_data(queue_exchange_metrics = Table, true, VHostsFilter) ->
624+
get_data(queue_exchange_metrics = Table, true, VHostsFilter) when is_map(VHostsFilter) ->
627625
ets:foldl(fun
628626
({{
629627
#resource{kind = queue, virtual_host = VHost},
@@ -635,8 +633,6 @@ get_data(queue_exchange_metrics = Table, true, VHostsFilter) ->
635633
(_Row, Acc) ->
636634
Acc
637635
end, [], Table);
638-
get_data(queue_exchange_metrics, true, _VHostsFilter) ->
639-
[];
640636
get_data(queue_coarse_metrics = Table, true, VHostsFilter) when is_map(VHostsFilter) ->
641637
ets:foldl(fun
642638
({#resource{kind = queue, virtual_host = VHost}, _, _, _, _} = Row, Acc) when map_get(VHost, VHostsFilter) ->

0 commit comments

Comments
 (0)