stats.html 1.0 KB

12345678910111213141516171819202122232425262728293031
  1. {% extends "base.html" %}
  2. {% block js %}
  3. <script src="//cdnjs.cloudflare.com/ajax/libs/d3/3.4.5/d3.js"></script>
  4. <script src="//cdnjs.cloudflare.com/ajax/libs/rickshaw/1.4.6/rickshaw.js"></script>
  5. <script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.6.0/moment.js"></script>
  6. <script src="/static/js/stats.js"></script>
  7. {% end %}
  8. {% block css %}
  9. <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/rickshaw/1.4.6/rickshaw.css">
  10. <link rel="stylesheet" href="/css/stats.css">
  11. {% end %}
  12. {% block main %}
  13. {% for server in servers %}
  14. <br>
  15. <a href="/stats/{{ group_id }}/{{ server['id'] }}">{{ server['hostname'] }}</a>
  16. {% end %}
  17. <p>
  18. <select id="resolution">
  19. <option value="1" selected>today</option>
  20. <option value="7">last 7 days</option>
  21. <option value="30">last 30 days</option>
  22. <option value="90">last 90 days</option>
  23. </select>
  24. </p>
  25. {% for i, field in enumerate(['cpu', 'mem', 'net', 'disk']) %}
  26. <div id="{{ field }}" class="graph_container"></div>
  27. {% if i == 1 %}<br>{% end %}
  28. {% end %}
  29. {% end %}