From 64bb82d034a49c29822884340962c8bfa426f851 Mon Sep 17 00:00:00 2001 From: Florian Eckert Date: Tue, 18 Aug 2020 12:50:46 +0200 Subject: [PATCH] luci-app-statistics: add noavg option It is sometimes useful not to display avg values int the graph. This option is used to prevent this from appearing in the graph. In a graph definition this option must be set to *true*, if the avg values should not be displayed. ``` options = { gauge = { title = "Status", color = "0000ff", noarea = true, noavg = true } ``` Signed-off-by: Florian Eckert --- .../htdocs/luci-static/resources/statistics/rrdtool.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool.js b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool.js index 092dd45522..775db9bc3b 100644 --- a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool.js +++ b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool.js @@ -516,7 +516,8 @@ return baseclass.extend({ _args.push('GPRINT:%s_min:MIN:\tMin\\: %s'.format(source.sname, numfmt)); /* always include AVERAGE */ - _args.push('GPRINT:%s_avg:AVERAGE:\tAvg\\: %s'.format(source.sname, numfmt)); + if (!source.noavg) + _args.push('GPRINT:%s_avg:AVERAGE:\tAvg\\: %s'.format(source.sname, numfmt)); /* don't include MAX if rrasingle is enabled */ if (!gopts.rrasingle) @@ -605,6 +606,7 @@ return baseclass.extend({ overlay: dopts.overlay || false, transform_rpn: dopts.transform_rpn || '0,+', noarea: dopts.noarea || false, + noavg: dopts.noavg || false, title: dopts.title || null, weight: dopts.weight || (dopts.negweight ? -+data_instances[j] : null) || (dopts.posweight ? +data_instances[j] : null) || null, ds: data_sources[k], -- 2.30.2