From f88d0ae2387a99d04cde12a3e6bab8fe2dddfcdf Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sat, 12 Dec 2015 23:46:43 +0100 Subject: [PATCH] analytics: Add system interrupts graph Signed-off-by: Michael Tremer --- src/westferry/handlers/analytics.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/westferry/handlers/analytics.py b/src/westferry/handlers/analytics.py index c098331..19861a5 100644 --- a/src/westferry/handlers/analytics.py +++ b/src/westferry/handlers/analytics.py @@ -194,6 +194,7 @@ class AnalyticsSystemBaseHandler(AnalyticsBaseHandler): s = m.add_submenu(_("More")) s.add_handler(AnalyticsSystemEntropyHandler) s.add_handler(AnalyticsSystemContextSwitchesHandler) + s.add_handler(AnalyticsSystemInterruptsHandler) return m @@ -280,6 +281,20 @@ class AnalyticsSystemContextSwitchesHandler(AnalyticsSystemBaseHandler): self.render_graphs(graphs) +class AnalyticsSystemInterruptsHandler(AnalyticsSystemBaseHandler): + url = r"/analytics/system/interrupts" + title = N_("Interrupts") + + def get(self): + _ = self.locale.translate + + graphs = [ + ui.graphs.Graph(self, "system-interrupts"), + ] + + self.render_graphs(graphs) + + class GraphExportHandler(base.BaseHandler): VALID_INTERVALS = ("hour", "day", "month", "week", "year") DEFAULT_INTERVAL = "day" -- 2.47.3