Free cookie consent management tool by TermsFeed Policy Generator

source: trunk/sources/HeuristicLab.Services.Hive.Web/Hive-3.3/Status.aspx @ 9025

Last change on this file since 9025 was 9025, checked in by ascheibe, 12 years ago

#1994 added displaying statistics for groups

File size: 6.4 KB
Line 
1<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Status.aspx.cs" Inherits="Status" %>
2
3<%@ Register Assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
4  Namespace="System.Web.UI.DataVisualization.Charting" TagPrefix="asp" %>
5<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
6<html xmlns="http://www.w3.org/1999/xhtml">
7<head runat="server">
8  <title>HeuristicLab Hive Status Monitor</title>
9  <link rel="icon" type="image/ico" href="HeuristicLab.ico" />
10</head>
11<body>
12  <center>
13    <h1>HeuristicLab Hive Status Monitor</h1>
14  </center>
15  <form id="form1" runat="server">
16  <div>
17      Overall Available Cores:
18    <asp:Label ID="overallAvailableCoresLabel" runat="server" />
19      <br />
20      Available Cores (real):
21    <asp:Label ID="availableCoresLabel" runat="server" />
22      <br />
23    Used Cores / Calculating Jobs:
24    <asp:Label ID="usedCoresLabel" runat="server" />
25    <br />
26    Waiting Jobs:
27    <asp:Label ID="waitingJobsLabel" runat="server" />
28    <br />
29      Overall
30    Avg. CPU Utilization:
31    <asp:Label ID="overallCpuUtilizationLabel" runat="server" />
32      <br />
33      Real Avg. CPU Utilization:
34    <asp:Label ID="cpuUtilizationLabel" runat="server" />
35      &nbsp;<br />
36    Slaves (CPU Utilization):
37    <asp:Label ID="slavesLabel" runat="server" />
38      <br />
39      Groups:
40    <asp:Label ID="groupsLabel" runat="server" />
41      <br />
42      <br />
43      Number of Calculating Tasks by User:<asp:Table ID="calculatingTasksByUserTable" runat="server" GridLines="Both">
44          <asp:TableRow runat="server" BackColor="#CCCCCC">
45              <asp:TableCell runat="server" Font-Bold="False">User</asp:TableCell>
46              <asp:TableCell runat="server" Font-Bold="False">Nr. of Tasks</asp:TableCell>
47          </asp:TableRow>
48      </asp:Table>
49      <br />
50      Number of Waiting Tasks by User:<asp:Table ID="waitingTasksByUserTable" runat="server" GridLines="Both">
51          <asp:TableRow runat="server" BackColor="#CCCCCC">
52              <asp:TableCell runat="server" Font-Bold="False">User</asp:TableCell>
53              <asp:TableCell runat="server" Font-Bold="False">Nr. of Tasks</asp:TableCell>
54          </asp:TableRow>
55      </asp:Table>
56      <br />
57    <br />
58    Days:
59    <asp:DropDownList ID="daysDropDownList" runat="server" AutoPostBack="True">
60      <asp:ListItem Value="1"></asp:ListItem>
61      <asp:ListItem Value="2"></asp:ListItem>
62      <asp:ListItem Value="3"></asp:ListItem>
63      <asp:ListItem Value="4"></asp:ListItem>
64      <asp:ListItem Value="5"></asp:ListItem>
65      <asp:ListItem Value="6"></asp:ListItem>
66      <asp:ListItem Value="7"></asp:ListItem>
67      <asp:ListItem Value="8"></asp:ListItem>
68      <asp:ListItem Value="9"></asp:ListItem>
69      <asp:ListItem Value="10"></asp:ListItem>
70      <asp:ListItem Value="11"></asp:ListItem>
71      <asp:ListItem Value="12"></asp:ListItem>
72      <asp:ListItem Value="13"></asp:ListItem>
73      <asp:ListItem Value="14"></asp:ListItem>
74      <asp:ListItem Value="All"></asp:ListItem>
75    </asp:DropDownList>
76    <br />
77    <br />
78    Avg. CPU Utilization History of all Slaves<br />
79    <asp:Chart ID="cpuUtilizationChart" runat="server" Height="270px" Width="1280px">
80      <Series>
81        <asp:Series BorderWidth="2" ChartType="Line" Color="0, 176, 80" Name="Series1" XValueType="DateTime"
82          YValueType="Double">
83        </asp:Series>
84      </Series>
85      <ChartAreas>
86        <asp:ChartArea BackColor="Black" BackHatchStyle="DottedGrid" BackSecondaryColor="0, 96, 43"
87          BorderColor="DarkGreen" BorderDashStyle="Dot" Name="ChartArea1">
88          <AxisY>
89            <MajorGrid Enabled="False" />
90          </AxisY>
91          <AxisX IntervalAutoMode="VariableCount" IntervalOffset="1" IntervalOffsetType="Hours"
92            IntervalType="Hours" IsLabelAutoFit="False" >
93            <MajorGrid Enabled="False" />
94            <LabelStyle Format="d/M/yyyy HH:mm" IsStaggered="True" />
95          </AxisX>
96        </asp:ChartArea>
97      </ChartAreas>
98    </asp:Chart>
99    <br />
100    Cores/Used Cores History<br />
101    <asp:Chart ID="coresChart" runat="server" Palette="None" Width="1280px" PaletteCustomColors="137, 165, 78; 185, 205, 150">
102      <Series>
103        <asp:Series ChartType="Area" Name="Cores" XValueType="DateTime" YValueType="Double">
104        </asp:Series>
105        <asp:Series ChartArea="ChartArea1" ChartType="Area" Name="FreeCores" XValueType="DateTime"
106          YValueType="Double">
107        </asp:Series>
108      </Series>
109      <ChartAreas>
110        <asp:ChartArea BackColor="Black" BackHatchStyle="DottedGrid" BackSecondaryColor="0, 96, 43"
111          BorderColor="DarkGreen" BorderDashStyle="Dot" Name="ChartArea1">
112          <AxisY>
113            <MajorGrid Enabled="False" />
114          </AxisY>
115          <AxisX IntervalAutoMode="VariableCount" IntervalOffset="1" IntervalOffsetType="Hours"
116            IntervalType="Hours" IsLabelAutoFit="False" >
117            <MajorGrid Enabled="False" />
118            <LabelStyle Format="d/M/yyyy HH:mm" IsStaggered="True" />
119          </AxisX>
120        </asp:ChartArea>
121      </ChartAreas>
122    </asp:Chart>
123    <br />
124    Memory/Used Memory History (GB)<br />
125    <asp:Chart ID="memoryChart" runat="server" Palette="None" PaletteCustomColors="170, 70, 67; 209, 147, 146"
126      Width="1280px">
127      <Series>
128        <asp:Series ChartType="Area" Name="Cores" XValueType="DateTime" YValueType="Double">
129        </asp:Series>
130        <asp:Series ChartArea="ChartArea1" ChartType="Area" Name="FreeCores" XValueType="DateTime"
131          YValueType="Double">
132        </asp:Series>
133      </Series>
134      <ChartAreas>
135        <asp:ChartArea BackColor="Black" BackHatchStyle="DottedGrid" BackSecondaryColor="0, 96, 43"
136          BorderColor="DarkGreen" BorderDashStyle="Dot" Name="ChartArea1">
137          <AxisY>
138            <MajorGrid Enabled="False" />
139          </AxisY>
140          <AxisX IntervalAutoMode="VariableCount" IntervalOffset="1" IntervalOffsetType="Hours"
141            IntervalType="Hours" IsLabelAutoFit="False" >
142            <MajorGrid Enabled="False" />
143            <LabelStyle Format="d/M/yyyy HH:mm" IsStaggered="True" />
144          </AxisX>
145        </asp:ChartArea>
146      </ChartAreas>
147    </asp:Chart>
148      <br />
149  </div>
150  </form>
151</body>
152</html>
Note: See TracBrowser for help on using the repository browser.