applications/luci-statistics: move all models to the per-plugin level, provide titles...
[project/luci.git] / applications / luci-statistics / luasrc / statistics / rrdtool / definitions / interface.lua
index 029ffe3..35bc25b 100644 (file)
@@ -24,6 +24,8 @@ function rrdargs( graph, host, plugin, plugin_instance )
 
                -- draw this diagram for each data instance
                per_instance = true,
+               title = "%H: Transfer on %di",
+               vlabel = "Bytes/s",
 
                -- diagram data description
                data = {
@@ -36,13 +38,15 @@ function rrdargs( graph, host, plugin, plugin_instance )
                        options = {
                                if_octets__tx = {
                                        total = true,           -- report total amount of bytes
-                                       color = "00ff00"        -- tx is green
+                                       color = "00ff00",       -- tx is green
+                                       title = "Bytes (TX)"
                                },
 
                                if_octets__rx = {
                                        flip  = true,           -- flip rx line
                                        total = true,           -- report total amount of bytes
-                                       color = "0000ff"        -- rx is blue
+                                       color = "0000ff",       -- rx is blue
+                                       title = "Bytes (RX)"
                                }
                        }
                }
@@ -56,6 +60,8 @@ function rrdargs( graph, host, plugin, plugin_instance )
 
                -- draw this diagram for each data instance
                per_instance = true,
+               title = "%H: Packets on %di",
+               vlabel = "Packets/s",
 
                -- diagram data description
                data = {
@@ -74,7 +80,8 @@ function rrdargs( graph, host, plugin, plugin_instance )
                                if_packets__tx = {
                                        overlay = true,         -- don't summarize
                                        total   = true,         -- report total amount of bytes
-                                       color   = "00ff00"      -- processed tx is green
+                                       color   = "00ff00",     -- processed tx is green
+                                       title   = "Processed (tx)"
                                },
 
                                -- processed packets (rx DS)
@@ -82,14 +89,16 @@ function rrdargs( graph, host, plugin, plugin_instance )
                                        overlay = true,         -- don't summarize
                                        flip    = true,         -- flip rx line
                                        total   = true,         -- report total amount of bytes
-                                       color   = "0000ff"      -- processed rx is blue
+                                       color   = "0000ff",     -- processed rx is blue
+                                       title   = "Processed (rx)"
                                },
 
                                -- packet errors (tx DS)
                                if_errors__tx = {
                                        overlay = true,         -- don't summarize
                                        total   = true,         -- report total amount of packets
-                                       color   = "ff5500"      -- tx errors are orange
+                                       color   = "ff5500",     -- tx errors are orange
+                                       title   = "Errors (tx)"
                                },
 
                                -- packet errors (rx DS)
@@ -97,7 +106,8 @@ function rrdargs( graph, host, plugin, plugin_instance )
                                        overlay = true,         -- don't summarize
                                        flip    = true,         -- flip rx line
                                        total   = true,         -- report total amount of packets
-                                       color   = "ff0000"      -- rx errors are red
+                                       color   = "ff0000",     -- rx errors are red
+                                       title   = "Errors (rx)"
                                }
                        }
                }