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

179 lines
4.6 KiB
Plaintext
Raw Normal View History

2010-09-29 01:27:09 +08:00
<h1>Queue <b><%= queue.name %></b></h1>
2010-08-27 17:55:32 +08:00
<div class="section">
<h2>Overview</h2>
<div class="hider updatable">
<h3>Messages</h3>
<div class="highlight">
Ready
<strong><%= fmt_string(queue.messages_ready) %></strong>
</div>
<div class="highlight">
Unacknowledged
<strong><%= fmt_string(queue.messages_unacknowledged) %></strong>
</div>
<div class="highlight">
Total
<strong><%= fmt_string(queue.messages) %></strong>
</div>
<span class="br"></span>
<h3>Details</h3>
2010-08-27 17:55:32 +08:00
<table class="facts">
<tr>
<th>Parameters</th>
<td><%= fmt_parameters(queue) %></td>
2010-08-27 17:55:32 +08:00
</tr>
<tr>
<th>Exclusive owner</th>
2010-08-27 17:55:32 +08:00
<td>
2010-11-18 19:46:41 +08:00
<% if (queue.owner_pid_details == undefined) { %>
None
<% } else { %>
<%= link_conn(queue.owner_pid_details.name) %>
2010-08-27 17:55:32 +08:00
<% } %>
</td>
</tr>
<tr>
<th>Status</th>
<td><%= fmt_idle_long(queue) %></td>
</tr>
</table>
<table class="facts">
<tr>
<th>Consumers</th>
2010-08-27 17:55:32 +08:00
<td><%= fmt_string(queue.consumers) %></td>
</tr>
<tr>
<th>Memory</th>
2010-08-27 17:55:32 +08:00
<td><%= fmt_bytes(queue.memory) %></td>
</tr>
</table>
<table class="facts">
<% if (vhosts_interesting) { %>
<tr>
<th>Virtual host</th>
<td><%= queue.vhost %></td>
</tr>
<% } %>
<% if (nodes_interesting) { %>
<tr>
<th>Node</th>
<td><%= queue.node %></td>
</tr>
<% } %>
</table>
<span class="br"></span>
2010-08-27 17:55:32 +08:00
</div>
</div>
2010-10-29 22:49:52 +08:00
<% if (statistics_level == 'fine') { %>
<div class="section-hidden">
2010-10-30 00:45:02 +08:00
<h2>Message Rates</h2>
2010-10-29 22:49:52 +08:00
<div class="hider updatable">
<table class="two-col-layout">
<tr>
<td>
<%= format('msg-detail-publishes',
{'mode': 'queue',
'object': queue.incoming,
2010-10-30 00:45:02 +08:00
'label': 'Incoming',
'totals': queue.message_stats}) %>
2010-10-29 22:49:52 +08:00
</td>
<td>
<%= format('msg-detail-deliveries',
{'mode': 'queue',
2010-10-30 00:45:02 +08:00
'object': queue.deliveries,
'totals': queue.message_stats}) %>
2010-10-29 22:49:52 +08:00
</td>
</tr>
</table>
<span class="br"></span>
</div>
</div>
<% } %>
<div class="section-hidden">
<h2>Consumers</h2>
<div class="hider updatable">
<%= format('consumers', {'mode': 'queue', 'consumers': queue.consumer_details}) %>
</div>
</div>
<div class="section-hidden">
<h2>Bindings</h2>
2011-02-25 01:34:18 +08:00
<div class="hider">
<h3>Incoming to <b><%= queue.name %></b></h3>
2011-02-25 01:34:18 +08:00
<table class="bindings updatable">
<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>
<%= format('add-binding', {'mode': 'queue', 'parent': queue}) %>
2010-09-02 00:26:51 +08:00
</div>
</div>
<div class="section-hidden">
<h2>Get Messages</h2>
<div class="hider">
<p>
Warning: getting messages from a queue is a destructive action.
<span class="help" id="message-get-requeue"></span>
</p>
<form action="#/queues/get" method="post">
<input type="hidden" name="vhost" value="<%= queue.vhost %>"/>
<input type="hidden" name="name" value="<%= queue.name %>"/>
<table class="form">
<tr>
<th><label>Requeue:</label></th>
<td>
<select name="requeue">
<option value="true">Yes</option>
<option value="false">No</option>
</select>
</td>
</tr>
<tr>
<th><label>Messages:</label></th>
<td><input type="text" name="count" value="1"/></td>
</tr>
</table>
<input type="submit" value="Get Message(s)" />
</form>
<div id="msg-wrapper"></div>
<span class="br"></span>
</div>
</div>
2010-10-01 00:49:28 +08:00
<div class="section-hidden">
<h2>Delete / Purge</h2>
<div class="hider">
<form action="#/queues" method="delete" class="confirm inline-form">
2010-10-01 00:49:28 +08:00
<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" />
2010-10-01 00:49:28 +08:00
</form>
<form action="#/queues" method="delete" class="inline-form-right">
2010-08-27 17:55:32 +08:00
<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" />
2010-08-27 17:55:32 +08:00
</form>
<span class="br"></span>
2010-08-27 17:55:32 +08:00
</div>
</div>