from ..i18n import N_
-class AnalyticsBaseHandler(base.BaseHandler):
+class BaseHandler(base.BaseHandler):
@property
def menu(self):
_ = self.locale.translate
m = ui.menus.Menu(self, _("Analytics"))
# Overview
- m.add_handler(AnalyticsOverviewHandler)
+ m.add_handler(OverviewHandler)
# Network
- m.add_handler(AnalyticsNetworkOverviewHandler)
+ m.add_handler(NetworkOverviewHandler)
# System
- m.add_handler(AnalyticsSystemOverviewHandler)
+ m.add_handler(SystemOverviewHandler)
return m
self.render("graphs.html", graphs=graphs)
-class AnalyticsOverviewHandler(AnalyticsBaseHandler):
+class OverviewHandler(BaseHandler):
url = r"/analytics"
title = N_("Overview")
self.render("base.html")
-class AnalyticsNetworkBaseHandler(AnalyticsBaseHandler):
+class NetworkBaseHandler(BaseHandler):
@property
def menu(self):
_ = self.locale.translate
m = ui.menus.Menu(self, _("Network"))
# Back...
- m.add_handler(AnalyticsOverviewHandler, title=_("Back..."))
+ m.add_handler(OverviewHandler, title=_("Back..."))
# Overview
- m.add_handler(AnalyticsNetworkOverviewHandler, title=_("Overview"))
+ m.add_handler(NetworkOverviewHandler, title=_("Overview"))
# Connections
- m.add_handler(AnalyticsNetworkConnectionsHandler)
+ m.add_handler(NetworkConnectionsHandler)
# Fragmentation
- m.add_handler(AnalyticsNetworkIPFragmentationHandler)
+ m.add_handler(NetworkIPFragmentationHandler)
return m
-class AnalyticsNetworkOverviewHandler(AnalyticsNetworkBaseHandler):
+class NetworkOverviewHandler(NetworkBaseHandler):
url = r"/analytics/network"
title = N_("Network")
self.render("base.html")
-class AnalyticsNetworkConnectionsHandler(AnalyticsNetworkBaseHandler):
+class NetworkConnectionsHandler(NetworkBaseHandler):
url = r"/analytics/connections"
title = N_("Connections")
self.render_graphs(graphs)
-class AnalyticsNetworkIPFragmentationHandler(AnalyticsNetworkBaseHandler):
+class NetworkIPFragmentationHandler(NetworkBaseHandler):
url = r"/analytics/network/fragmentation"
title = N_("Fragmentation")
tab.add_graph("%s-fragmentation" % proto)
-class AnalyticsSystemBaseHandler(AnalyticsBaseHandler):
+class SystemBaseHandler(BaseHandler):
@property
def menu(self):
_ = self.locale.translate
m = ui.menus.Menu(self, _("System"))
# Back...
- m.add_handler(AnalyticsOverviewHandler, title=_("Back..."))
+ m.add_handler(OverviewHandler, title=_("Back..."))
# Overview
- m.add_handler(AnalyticsSystemOverviewHandler, title=_("Overview"))
+ m.add_handler(SystemOverviewHandler, title=_("Overview"))
# Most interesting items
- m.add_handler(AnalyticsSystemProcessorsHandler)
- m.add_handler(AnalyticsSystemMemoryHandler)
- m.add_handler(AnalyticsSystemTemperaturesHandler)
+ m.add_handler(SystemProcessorsHandler)
+ m.add_handler(SystemMemoryHandler)
+ m.add_handler(SystemTemperaturesHandler)
# Others
s = m.add_menu(_("More"))
- s.add_handler(AnalyticsSystemContextSwitchesHandler)
- s.add_handler(AnalyticsSystemInterruptsHandler)
+ s.add_handler(SystemContextSwitchesHandler)
+ s.add_handler(SystemInterruptsHandler)
return m
-class AnalyticsSystemOverviewHandler(AnalyticsSystemBaseHandler):
+class SystemOverviewHandler(SystemBaseHandler):
url = r"/analytics/system"
title = N_("System")
tab.add_graph("loadavg")
-class AnalyticsSystemProcessorsHandler(AnalyticsSystemBaseHandler):
+class SystemProcessorsHandler(SystemBaseHandler):
url = r"/analytics/system/processors"
title = N_("Processors")
tab.add_graph("processor-temperature")
-class AnalyticsSystemMemoryHandler(AnalyticsSystemBaseHandler):
+class SystemMemoryHandler(SystemBaseHandler):
url = r"/analytics/system/memory"
title = N_("Memory")
tab.add_graph("memory")
-class AnalyticsSystemTemperaturesHandler(AnalyticsSystemBaseHandler):
+class SystemTemperaturesHandler(SystemBaseHandler):
url = r"/analytics/system/temperatures"
title = N_("Temperatures")
self.render_graphs(graphs)
-class AnalyticsSystemContextSwitchesHandler(AnalyticsSystemBaseHandler):
+class SystemContextSwitchesHandler(SystemBaseHandler):
url = r"/analytics/system/context-switches"
title = N_("Context Switches")
self.render_graphs(graphs)
-class AnalyticsSystemInterruptsHandler(AnalyticsSystemBaseHandler):
+class SystemInterruptsHandler(SystemBaseHandler):
url = r"/analytics/system/interrupts"
title = N_("Interrupts")