Write errors to stderr
[phinde.git] / data / templates / status.htm
1 {% extends "base.htm" %}
2
3 {% block meta %}
4  <meta name="robots" value="noindex,nofollow"/>
5 {% endblock %}
6
7 {%block title %}phinde status - {% endblock %}
8
9 {% block maincontent %}
10 <div class="container">
11  <div class="row">
12   <div class="span6 offset3">
13
14 <h1>phinde status</h1>
15 <table class="table">
16  <thead>
17   <tr>
18    <th>Group</th>
19    <th>Item</th>
20    <th style="text-align: right">Number</th>
21   </tr>
22  </thead>
23  <tbody>
24   <tr>
25    <th rowspan="2">Elasticsearch</th>
26    <td>Documents</td>
27    <td style="text-align: right">{{esStatus.documents_human}}</td>
28   </tr>
29   <tr>
30    <td>Index size</td>
31    <td style="text-align: right">{{esStatus.size_human}}</td>
32   </tr>
33
34   <tr class="{%if 0 != gearStatus.tasks %}warning{%endif%}">
35    <th rowspan="3">Gearman</th>
36    <td>Open tasks</td>
37    <td style="text-align: right">{{gearStatus.tasks}}</td>
38   </tr>
39   <tr>
40    <td>Tasks being processed</td>
41    <td style="text-align: right">{{gearStatus.processing}}</td>
42   </tr>
43   <tr class="{%if 0 >= gearStatus.workers %}error{%endif%}">
44    <td>Task workers</td>
45    <td style="text-align: right">{{gearStatus.workers}}</td>
46   </tr>
47
48   <tr>
49    <th rowspan="{{subCount|length + 1}}">
50     <a href="https://www.w3.org/TR/websub/">WebSub</a>
51     subscriptions
52    </th>
53    <td>Total</td>
54    <td style="text-align: right">{{subSum}}</td>
55   </tr>
56   {% for key, number in subCount %}
57   <tr class="{%if key == 'subscribing' and number > 0 %}warning{%endif%}">
58    <td>{{key}}</td>
59    <td style="text-align: right">{{number}}</td>
60   </tr>
61   {% endfor %}
62  </tbody>
63 </table>
64
65   </div>
66  </div>
67 </div>
68 {% endblock %}