Sha256: 64bf449d2fd6e72d40360bc61c2275cd95e0f33ee25532aad1c24a811535d629

Contents?: true

Size: 999 Bytes

Versions: 6

Compression:

Stored size: 999 Bytes

Contents

<h1>Resque Analytics</h1>

<p class="intro">
  Various KPIs related to Resque jobs
</p>

<form action='analytics', method='get'>
  <label>Select Job</label>
  <select name="job">
    <% measured_jobs.each do |job| %>
      <% selected = job == @job ? 'selected="selected"' : '' %>
      <option value="<%= job %>"<%= selected %>><%= job %></option>
    <% end %>
  </select>
  <input type="submit" />
</form>

<h2><%= @job %></h2>
<% performed = chart_data(@data, Resque::Plugins::Analytics::PERFORMED) %>
<% failed = chart_data(@data, Resque::Plugins::Analytics::FAILED) %>
<%= chart_it("Number of jobs", [Resque::Plugins::Analytics::PERFORMED, Resque::Plugins::Analytics::FAILED], [performed, failed]) %>

<% run_time = chart_data(@data, Resque::Plugins::Analytics::TOTAL_TIME) %>
<% wait_time = chart_data(@data, Resque::Plugins::Analytics::WAIT_TIME) %>
<%= chart_it("Wait and Run times", [Resque::Plugins::Analytics::WAIT_TIME, Resque::Plugins::Analytics::TOTAL_TIME], [wait_time, run_time]) %>

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
resque-analytics-0.7.4 lib/resque-analytics/server/views/analytics.erb
resque-analytics-0.7.3 lib/resque-analytics/server/views/analytics.erb
resque-analytics-0.7.2 lib/resque-analytics/server/views/analytics.erb
resque-analytics-0.7.1 lib/resque-analytics/server/views/analytics.erb
resque-analytics-0.7.0 lib/resque-analytics/server/views/analytics.erb
resque-analytics-0.6.3 lib/resque-analytics/server/views/analytics.erb