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>