Update deps/rabbitmq_prometheus/src/collectors/prometheus_rabbitmq_core_metrics_collector.erl

Co-authored-by: Péter Gömöri <gomoripeti@users.noreply.github.com>
This commit is contained in:
LoisSotoLopez 2024-06-27 09:42:40 +02:00 committed by Lois Soto Lopez
parent 3ed2e30e3a
commit 64e0812ced
1 changed files with 4 additions and 8 deletions

View File

@ -577,6 +577,8 @@ get_data(Table, false, VHostsFilter) when Table == channel_exchange_metrics;
Acc;
({#resource{kind = queue, virtual_host = VHost}, _, _, _, _, _, _, _, _}, Acc) when is_map(VHostsFilter), map_get(VHost, VHostsFilter) == false ->
Acc;
({{#resource{kind = queue, virtual_host = VHost}, #resource{kind = exchange}}, _, _}, Acc) when is_map(VHostsFilter), map_get(VHost, VHostsFilter) == false ->
Acc;
({_, V1}, {T, A1}) ->
{T, V1 + A1};
({_, V1, _}, {T, A1}) ->
@ -612,9 +614,7 @@ get_data(exchange_metrics = Table, true, VHostsFilter) when is_map(VHostsFilter)
(_Row, Acc) ->
Acc
end, [], Table);
get_data(exchange_metrics, true, _VhostsFilter) ->
[];
get_data(queue_counter_metrics = Table, true, VHostsFilter) when is_map(VHostsFilter)->
get_data(queue_counter_metrics = Table, true, VHostsFilter) when is_map(VHostsFilter) ->
ets:foldl(fun
({#resource{kind = queue, virtual_host = VHost}, _, _, _, _, _, _, _, _} = Row, Acc) when
map_get(VHost, VHostsFilter)
@ -623,9 +623,7 @@ get_data(queue_counter_metrics = Table, true, VHostsFilter) when is_map(VHostsFi
(_Row, Acc) ->
Acc
end, [], Table);
get_data(queue_counter_metrics, true, _VHostsFilter) ->
[];
get_data(queue_exchange_metrics = Table, true, VHostsFilter) ->
get_data(queue_exchange_metrics = Table, true, VHostsFilter) when is_map(VHostsFilter) ->
ets:foldl(fun
({{
#resource{kind = queue, virtual_host = VHost},
@ -637,8 +635,6 @@ get_data(queue_exchange_metrics = Table, true, VHostsFilter) ->
(_Row, Acc) ->
Acc
end, [], Table);
get_data(queue_exchange_metrics, true, _VHostsFilter) ->
[];
get_data(queue_coarse_metrics = Table, true, VHostsFilter) when is_map(VHostsFilter) ->
ets:foldl(fun
({#resource{kind = queue, virtual_host = VHost}, _, _, _, _} = Row, Acc) when map_get(VHost, VHostsFilter) ->