main
 1<div class="row">
 2  <div class="small-12 columns">
 3    <p id="notice"><%= notice %></p>
 4
 5    <h1>Listing Events for agent <%= @agent.hostname %></h1>
 6    <%= link_to 'New Event', new_agent_event_path(@agent), class: 'button' %>
 7    <%= link_to "refresh", params, id: 'refresh_page_link', style: 'display:none;' %>
 8
 9    <table>
10      <thead>
11        <tr>
12          <th>Name</th>
13          <th>Data</th>
14          <th width="210">Created At</th>
15        </tr>
16      </thead>
17      <tbody>
18        <% @events.each do |event| %>
19          <tr>
20            <td><%= event.type %></td>
21            <td>
22              <ul>
23              <% event.data.each do |key, value| %>
24                <% if key == "fingerprint" %>
25                  <li><%= key %>: <%= link_to value, disposition_path(id: value) %></li>
26                <% else %>
27                <li><%= key %>: <%= value %></li>
28                <% end %>
29              <% end %>
30              </ul>
31            </td>
32            <td><%= event.created_at %></td>
33          </tr>
34        <% end %>
35      </tbody>
36    </table>
37  </div>
38
39  <div class="small-12 columns">
40    <h2>Events per minute</h2>
41    <%= line_chart @agent.events.group_by_minute(:created_at).count %>
42  </div>
43
44  <div class="small-12 columns">
45    <h2>Events by category</h2>
46    <%= pie_chart @agent.events.group(:type).count %>
47  </div>
48</div>
49
50<script type="text/javascript" charset="utf-8">
51$(function(){
52  //new window.EventsFeed().start(1000, '#refresh_page_link');
53});
54</script>