rabbitmq-server/deps/rabbitmq_management/priv/www/js/tmpl/queue.ejs

122 lines
3.3 KiB
Plaintext

<h1>Queue <b><%= queue.name %></b></h1>
<div class="section">
<h2>Details</h2>
<div class="hider updatable">
<table class="facts">
<tr>
<th>Virtual host</th>
<% if (nodes_interesting) { %>
<th>Node</th>
<% } %>
<th>Durable</th>
<th>Auto delete</th>
<th>Exclusive owner</th>
<th>Arguments</th>
<th>Consumers</th>
<th>Memory</th>
<th>Messages</th>
</tr>
<tr>
<td><%= queue.vhost %></td>
<% if (nodes_interesting) { %>
<td><%= queue.node %></td>
<% } %>
<td><%= fmt_boolean(queue.durable) %></td>
<td><%= fmt_boolean(queue.auto_delete) %></td>
<td>
<% if (queue.owner_pid_details != undefined) { %>
<%= link_conn(queue.owner_pid_details.name) %>
<% } %>
</td>
<td><%= fmt_table_short(queue.arguments) %></td>
<td><%= fmt_string(queue.consumers) %></td>
<td><%= fmt_bytes(queue.memory) %></td>
<td class="l">
<%= fmt_string(queue.messages_ready) %> ready<br/>
<%= fmt_string(queue.messages_unacknowledged) %> unacknowledged<br/>
<%= fmt_string(queue.messages) %> total
</td>
</tr>
</table>
</div>
</div>
<% if (statistics_level == 'fine') { %>
<div class="section-hidden">
<h2>Message Rates</h2>
<div class="hider updatable">
<table class="two-col-layout">
<tr>
<td>
<%= format('msg-detail-publishes',
{'mode': 'queue',
'object': queue.incoming,
'label': 'Incoming',
'totals': queue.message_stats}) %>
</td>
<td>
<%= format('msg-detail-deliveries',
{'mode': 'queue',
'object': queue.deliveries,
'totals': queue.message_stats}) %>
</td>
</tr>
</table>
<span class="br"></span>
</div>
</div>
<% } %>
<div class="section">
<h2>Bindings</h2>
<div class="hider updatable">
<h3>Incoming to <b><%= queue.name %></b></h3>
<table class="bindings">
<tr>
<td>
<%= format('bindings', {'mode': 'queue', 'bindings': bindings}) %>
</td>
<td class="binding-endpoint">
<span class="arrow">&rarr;</span>
<span class="object"><%= queue.name %></span>
</td>
</tr>
</table>
</div>
</div>
<%= format('add-binding', {'mode': 'queue', 'parent': queue}) %>
<div class="section-hidden">
<h2>Purge This Queue</h2>
<div class="hider">
<form action="#/queues" method="delete">
<input type="hidden" name="vhost" value="<%= queue.vhost %>"/>
<input type="hidden" name="name" value="<%= queue.name %>"/>
<input type="hidden" name="mode" value="purge"/>
<input type="submit" value="Purge" />
</form>
</div>
</div>
<div class="section-hidden">
<h2>Delete This Queue</h2>
<div class="hider">
<form action="#/queues" method="delete" class="confirm">
<input type="hidden" name="vhost" value="<%= queue.vhost %>"/>
<input type="hidden" name="name" value="<%= queue.name %>"/>
<input type="hidden" name="mode" value="delete"/>
<input type="submit" value="Delete" />
</form>
</div>
</div>
<div class="section-hidden">
<h2>Backing Queue Status</h2>
<div class="hider updatable">
<%= fmt_table_long(queue.backing_queue_status) %>
</div>
</div>