[rhmessaging-commits] rhmessaging commits: r1134 - mgmt/cumin/python/cumin.
rhmessaging-commits at lists.jboss.org
rhmessaging-commits at lists.jboss.org
Mon Oct 22 11:13:17 EDT 2007
Author: justi9
Date: 2007-10-22 11:13:17 -0400 (Mon, 22 Oct 2007)
New Revision: 1134
Modified:
mgmt/cumin/python/cumin/queue.py
mgmt/cumin/python/cumin/queue.strings
Log:
Splits the statistics tabs into two views, current and historical.
Modified: mgmt/cumin/python/cumin/queue.py
===================================================================
--- mgmt/cumin/python/cumin/queue.py 2007-10-22 14:58:58 UTC (rev 1133)
+++ mgmt/cumin/python/cumin/queue.py 2007-10-22 15:13:17 UTC (rev 1134)
@@ -367,18 +367,33 @@
def render_item_low(self, session, measure):
return measure.get_low()
- def render_item_average_value(self, session, measure):
+ def render_item_average(self, session, measure):
return "%0.2f" % (sum(measure.values) / float(len(measure.values)))
-class QueueStatistics(Widget):
+class QueueStatistics(TabSet):
def __init__(self, app, name):
super(QueueStatistics, self).__init__(app, name)
- self.add_child(MeasurementSet(app, "general_stats", "general"))
- self.add_child(MeasurementSet(app, "disk_stats", "disk"))
- self.add_child(MeasurementSet \
- (app, "transactional_stats", "transactional"))
- self.add_child(MeasurementSet(app, "persistent_stats", "persistent"))
+ self.add_tab(self.StatisticsCurrent(app, "current"))
+ self.add_tab(self.StatisticsHistory(app, "history"))
def render_title(self, session, queue):
return "Statistics"
+
+ class StatisticsCurrent(Widget):
+ def __init__(self, app, name):
+ super(QueueStatistics.StatisticsCurrent, self).__init__(app, name)
+
+ self.add_child(MeasurementSet(app, "general_stats", "general"))
+ self.add_child(MeasurementSet(app, "disk_stats", "disk"))
+ self.add_child(MeasurementSet \
+ (app, "transactional_stats", "transactional"))
+ self.add_child(MeasurementSet \
+ (app, "persistent_stats", "persistent"))
+
+ def render_title(self, session, queue):
+ return "Current"
+
+ class StatisticsHistory(Widget):
+ def render_title(self, session, queue):
+ return "History"
Modified: mgmt/cumin/python/cumin/queue.strings
===================================================================
--- mgmt/cumin/python/cumin/queue.strings 2007-10-22 14:58:58 UTC (rev 1133)
+++ mgmt/cumin/python/cumin/queue.strings 2007-10-22 15:13:17 UTC (rev 1134)
@@ -163,13 +163,17 @@
}())
</script>
-[QueueStatistics.css]
-table.QueueStatistics {
+[QueueStatistics.html]
+<ul class="radiotabs tabs">{tabs}</ul>
+<div class="radiotabs mode">{mode}</div>
+
+[StatisticsCurrent.css]
+table.StatisticsCurrent {
width: 100%;
}
-[QueueStatistics.html]
-<table class="QueueStatistics">
+[StatisticsCurrent.html]
+<table class="StatisticsCurrent">
<tr>
<td class="twocol">
<h2>General</h2>
More information about the rhmessaging-commits
mailing list