aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/apt-panopticon-report-email-web.lua
diff options
context:
space:
mode:
authoronefang2019-12-10 20:22:57 +1000
committeronefang2019-12-10 20:22:57 +1000
commit7070ac531abed5c2e6122c8ee7d0b677d3eeef96 (patch)
tree35798fc4d8123b94f9a950e6e616b3f4f440d1a7 /apt-panopticon-report-email-web.lua
parentExplain what "more graphs" is a little better. (diff)
downloadapt-panopticon-7070ac531abed5c2e6122c8ee7d0b677d3eeef96.zip
apt-panopticon-7070ac531abed5c2e6122c8ee7d0b677d3eeef96.tar.gz
apt-panopticon-7070ac531abed5c2e6122c8ee7d0b677d3eeef96.tar.bz2
apt-panopticon-7070ac531abed5c2e6122c8ee7d0b677d3eeef96.tar.xz
Clean up the graph a bit.
Diffstat (limited to 'apt-panopticon-report-email-web.lua')
-rwxr-xr-xapt-panopticon-report-email-web.lua20
1 files changed, 15 insertions, 5 deletions
diff --git a/apt-panopticon-report-email-web.lua b/apt-panopticon-report-email-web.lua
index b291e44..6319d1e 100755
--- a/apt-panopticon-report-email-web.lua
+++ b/apt-panopticon-report-email-web.lua
@@ -268,15 +268,25 @@ count = 1
268for k, v in APT.orderedPairs(mirrors) do 268for k, v in APT.orderedPairs(mirrors) do
269 if 'deb.devuan.org' ~= k then 269 if 'deb.devuan.org' ~= k then
270 local c = colours[count] 270 local c = colours[count]
271 local name = string.format('%32s', k)
271 if 'pkgmaster.devuan.org' == k then c = 'ffffff' end 272 if 'pkgmaster.devuan.org' == k then c = 'ffffff' end
272 table.insert(g, 'DEF:speed' .. count .. '=rrd/' .. k .. '/HTTP/Speed.rrd:max:LAST') 273 table.insert(g, 'DEF:speedn' .. count .. '=rrd/' .. k .. '/HTTP/Speed.rrd:max:MIN')
273 table.insert(g, 'VDEF:vspeed' .. count .. '=speed' .. count .. ',AVERAGE') 274 table.insert(g, 'DEF:speedx' .. count .. '=rrd/' .. k .. '/HTTP/Speed.rrd:max:MAX')
274 table.insert(g, 'LINE2:speed' .. count .. '#' .. c .. ':' .. k .. '\t') 275 table.insert(g, 'DEF:speeda' .. count .. '=rrd/' .. k .. '/HTTP/Speed.rrd:max:AVERAGE')
275 table.insert(g, 'GPRINT:vspeed' .. count .. ':%5.1lf%s\\l') 276 table.insert(g, 'DEF:speedl' .. count .. '=rrd/' .. k .. '/HTTP/Speed.rrd:max:LAST')
277 table.insert(g, 'VDEF:vspeedn' .. count .. '=speedn' .. count .. ',AVERAGE')
278 table.insert(g, 'VDEF:vspeedx' .. count .. '=speedx' .. count .. ',AVERAGE')
279 table.insert(g, 'VDEF:vspeeda' .. count .. '=speeda' .. count .. ',AVERAGE')
280 table.insert(g, 'VDEF:vspeedl' .. count .. '=speedl' .. count .. ',AVERAGE')
281 table.insert(g, 'LINE2:speedx' .. count .. '#' .. c .. ':' .. name .. ' ')
282 table.insert(g, 'GPRINT:vspeedn' .. count .. ':Min %5.1lf%s,')
283 table.insert(g, 'GPRINT:vspeeda' .. count .. ':Avg %5.1lf%s,')
284 table.insert(g, 'GPRINT:vspeedx' .. count .. ':Max %5.1lf%s,')
285 table.insert(g, 'GPRINT:vspeedl' .. count .. ':Last %5.1lf%s\\l')
276 count = count + 1 286 count = count + 1
277 end 287 end
278end 288end
279APT.rrd.graph('results/speed.png', '--start', 'now-2w', '--end', 'now', '-t', 'Speed', '-v', 'bytes per second', '-w', '900', '-h', '400', '-Z', 289APT.rrd.graph('results/speed.png', '--start', 'now-2w', '--end', 'now', '-t', 'Speed, rough maximum guess.', '-v', 'bytes per second', '-w', '900', '-h', '400', '-Z',
280'-c', 'BACK#000000', '-c', 'CANVAS#000000', '-c', 'FONT#FFFFFF', '-c', 'AXIS#FFFFFF', '-c', 'FRAME#FFFFFF', '-c', 'ARROW#FFFFFF', 290'-c', 'BACK#000000', '-c', 'CANVAS#000000', '-c', 'FONT#FFFFFF', '-c', 'AXIS#FFFFFF', '-c', 'FRAME#FFFFFF', '-c', 'ARROW#FFFFFF',
281unpack(g)) 291unpack(g))
282 292