summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-statistics/luasrc/statistics/rrdtool/definitions/memory.lua
diff options
context:
space:
mode:
authorJo-Philipp Wich <jo@mein.io>2020-02-13 20:45:26 +0100
committerJo-Philipp Wich <jo@mein.io>2020-02-13 20:45:26 +0100
commit9680fdea9e2e38bfafe0d97967925dd9fc836a05 (patch)
treeccc5e30e098eab84c4eaf2da8bda97dbfd5a17df /applications/luci-app-statistics/luasrc/statistics/rrdtool/definitions/memory.lua
parent1d47f0c1a913ccbcba86061daa20e1e336d7b559 (diff)
luci-app-statistics: convert graph rendering to client side js
This conversion requires cgi-io >= version 17 and uhttpd version >= 2020-02-12 to function properly. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Diffstat (limited to 'applications/luci-app-statistics/luasrc/statistics/rrdtool/definitions/memory.lua')
-rw-r--r--applications/luci-app-statistics/luasrc/statistics/rrdtool/definitions/memory.lua99
1 files changed, 0 insertions, 99 deletions
diff --git a/applications/luci-app-statistics/luasrc/statistics/rrdtool/definitions/memory.lua b/applications/luci-app-statistics/luasrc/statistics/rrdtool/definitions/memory.lua
deleted file mode 100644
index 749c3e352c..0000000000
--- a/applications/luci-app-statistics/luasrc/statistics/rrdtool/definitions/memory.lua
+++ /dev/null
@@ -1,99 +0,0 @@
--- Copyright 2011 Manuel Munz <freifunk at somakoma dot de>
--- Licensed to the public under the Apache License 2.0.
-
-module("luci.statistics.rrdtool.definitions.memory",package.seeall)
-
-function item()
- return luci.i18n.translate("Memory")
-end
-
-function rrdargs( graph, plugin, plugin_instance, dtype )
- local p = {}
-
- local memory = {
- title = "%H: Memory usage",
- vlabel = "MB",
- number_format = "%5.1lf%s",
- y_min = "0",
- alt_autoscale_max = true,
- data = {
- instances = {
- memory = {
- "free",
- "buffered",
- "cached",
- "used"
- }
- },
-
- options = {
- memory_buffered = {
- color = "0000ff",
- title = "Buffered"
- },
- memory_cached = {
- color = "ff00ff",
- title = "Cached"
- },
- memory_used = {
- color = "ff0000",
- title = "Used"
- },
- memory_free = {
- color = "00ff00",
- title = "Free"
- }
- }
- }
- }
-
- local percent = {
- title = "%H: Memory usage",
- vlabel = "Percent",
- number_format = "%5.1lf%%",
- y_min = "0",
- alt_autoscale_max = true,
- data = {
- instances = {
- percent = {
- "free",
- "buffered",
- "cached",
- "used"
- }
- },
- options = {
- percent_buffered = {
- color = "0000ff",
- title = "Buffered"
- },
- percent_cached = {
- color = "ff00ff",
- title = "Cached"
- },
- percent_used = {
- color = "ff0000",
- title = "Used"
- },
- percent_free = {
- color = "00ff00",
- title = "Free"
- }
- }
- }
- }
-
- local types = graph.tree:data_types( plugin, plugin_instance )
-
- for _, t in ipairs(types) do
- if t == "percent" then
- p[#p+1] = percent
- end
-
- if t == "memory" then
- p[#p+1] = memory
- end
- end
-
- return p
-end