From 99a8b2826e15c08972dc34170f70b40abba5922e Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Fri, 14 Dec 2012 21:53:03 +0000 Subject: [PATCH] luci_statistics: Add y_min, y_max, units_exponent options and clean up some graphs Signed-off-by: David Woodhouse --- applications/luci-statistics/luasrc/statistics/rrdtool.lua | 12 ++++++++++++ .../luasrc/statistics/rrdtool/definitions/cpu.lua | 1 + .../luasrc/statistics/rrdtool/definitions/load.lua | 2 ++ .../luasrc/statistics/rrdtool/definitions/nut.lua | 2 ++ 4 files changed, 17 insertions(+) diff --git a/applications/luci-statistics/luasrc/statistics/rrdtool.lua b/applications/luci-statistics/luasrc/statistics/rrdtool.lua index e93ac0628..dbcae9dc6 100644 --- a/applications/luci-statistics/luasrc/statistics/rrdtool.lua +++ b/applications/luci-statistics/luasrc/statistics/rrdtool.lua @@ -457,6 +457,18 @@ function Graph._generic( self, opts, plugin, plugin_instance, dtype, index ) _ti( _args, self.i18n:title( plugin, plugin_instance, _sources[1].type, instance, opts.title ) ) _ti( _args, "-v" ) _ti( _args, self.i18n:label( plugin, plugin_instance, _sources[1].type, instance, opts.vlabel ) ) + if opts.y_max then + _ti ( _args, "-u" ) + _ti ( _args, opts.y_max ) + end + if opts.y_min then + _ti ( _args, "-l" ) + _ti ( _args, opts.y_min ) + end + if opts.units_exponent then + _ti ( _args, "-X" ) + _ti ( _args, opts.units_exponent ) + end -- store additional rrd options if opts.rrdopts then diff --git a/applications/luci-statistics/luasrc/statistics/rrdtool/definitions/cpu.lua b/applications/luci-statistics/luasrc/statistics/rrdtool/definitions/cpu.lua index adc3f284b..c0e86245c 100644 --- a/applications/luci-statistics/luasrc/statistics/rrdtool/definitions/cpu.lua +++ b/applications/luci-statistics/luasrc/statistics/rrdtool/definitions/cpu.lua @@ -19,6 +19,7 @@ function rrdargs( graph, plugin, plugin_instance, dtype ) return { title = "%H: Processor usage on core #%pi", + y_min = "0", vlabel = "Percent", number_format = "%5.1lf%%", data = { diff --git a/applications/luci-statistics/luasrc/statistics/rrdtool/definitions/load.lua b/applications/luci-statistics/luasrc/statistics/rrdtool/definitions/load.lua index 8052696fb..4cb4795ef 100644 --- a/applications/luci-statistics/luasrc/statistics/rrdtool/definitions/load.lua +++ b/applications/luci-statistics/luasrc/statistics/rrdtool/definitions/load.lua @@ -19,6 +19,8 @@ function rrdargs( graph, plugin, plugin_instance, dtype ) return { title = "%H: Load", vlabel = "Load", + y_min = "0", + units_exponent = "0", number_format = "%5.2lf", data = { sources = { load = { "shortterm", "midterm", "longterm" } diff --git a/applications/luci-statistics/luasrc/statistics/rrdtool/definitions/nut.lua b/applications/luci-statistics/luasrc/statistics/rrdtool/definitions/nut.lua index 4072d4db1..69f1ae305 100644 --- a/applications/luci-statistics/luasrc/statistics/rrdtool/definitions/nut.lua +++ b/applications/luci-statistics/luasrc/statistics/rrdtool/definitions/nut.lua @@ -53,6 +53,8 @@ function rrdargs( graph, plugin, plugin_instance, dtype ) local percentage = { title = "%H: Battery charge on UPS \"%pi\"", vlabel = "Percent", + y_min = "0", + y_max = "100", number_format = "%5.1lf%%", data = { sources = { -- 2.11.0