statistics: support rrdtool's alt_autoscale and alt_autoscale_max options
Implement support for alternative scaling of the y-axis.
By default, rrdtool will autoscale to 1,2,5,10,20,50,100,200,... etc.,
which is not always suitable (e.g. memory charts for device with 128 MB).
Rrdtool 1.0.50 already supports alternative autoscaling that creates
a tighter y-axis. Implement graph-level options in Luci statistics to
support those boolean options as "alt_autoscale" and "alt_autoscale_max".
info at http://oss.oetiker.ch/rrdtool/doc/rrdgraph.en.html
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit 86ff4bd3a4
)
This commit is contained in:
parent
18593ecf00
commit
119eaf24d8
1 changed files with 6 additions and 0 deletions
|
@ -457,6 +457,12 @@ function Graph._generic( self, opts, plugin, plugin_instance, dtype, index )
|
|||
_ti ( _args, "-X" )
|
||||
_ti ( _args, opts.units_exponent )
|
||||
end
|
||||
if opts.alt_autoscale then
|
||||
_ti ( _args, "-A" )
|
||||
end
|
||||
if opts.alt_autoscale_max then
|
||||
_ti ( _args, "-M" )
|
||||
end
|
||||
|
||||
-- store additional rrd options
|
||||
if opts.rrdopts then
|
||||
|
|
Loading…
Reference in a new issue