%== view_title('Consumers groups health') %>
<% if @stats.empty? %>
No health data is available. It may mean no processes are running.
<% end %>
<% @stats.each do |cg_name, details| %>
Topic |
Partition |
Lag stored |
Lag trend |
Committed offset |
Stored offset |
Fetch state |
Poll state |
Process name |
<% details.sort_by(&:first).each do |topic_name, partitions| %>
<% partitions.sort_by(&:first).each do |partition_id, details| %>
<%==
partial(
'health/partition',
locals: {
topic_name: topic_name,
partition_id: partition_id,
details: details
}
)
%>
<% end %>
<% end %>
<% end %>