From 7b52ff85a725077bf1c3cecdc342e1a04041a18d Mon Sep 17 00:00:00 2001 From: Kevin Darbyshire-Bryant Date: Mon, 17 Feb 2020 20:15:15 +0000 Subject: [PATCH] luci-app-statistics: conntrack: add percent usage graph The existing graph shows a conntrack entry usage value but doesn't show a conntrack table size figure so you don't know if you're close to filling the table. Add a percent usage graph to show conntrack table percent used. Signed-off-by: Kevin Darbyshire-Bryant --- .../rrdtool/definitions/conntrack.js | 23 ++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/conntrack.js b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/conntrack.js index d62c3cd0c..c61d4f291 100644 --- a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/conntrack.js +++ b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/conntrack.js @@ -6,7 +6,7 @@ return L.Class.extend({ title: _('Conntrack'), rrdargs: function(graph, host, plugin, plugin_instance, dtype) { - return { + var entries = { title: "%H: Conntrack entries", vlabel: "Count", number_format: "%5.0lf", @@ -26,5 +26,26 @@ return L.Class.extend({ } } }; + + var percent = { + title: "%H: Conntrack usage", + vlabel: "Percent", + number_format: "%5.1lf%%", + y_min: "0", + alt_autoscale_max: true, + data: { + instances: { + percent: [ "used" ] + }, + options: { + percent_used: { + color: "00ff00", + title: "Used" + } + } + } + }; + + return [ entries, percent ]; } }); -- 2.25.1