Version 11 (modified by oetiker, 15 years ago) (diff) |
---|
Features for RRDtool 1.3
Completed
MMAP IO
The whole IO subsystem has been redone by Bernhard Fisher. It can now uses MMAPed IO for all rrd file access.
(Performance testing not done yet, but the load on the Kernel IO should be much lighter)
Cairo/Pango?
No more libart, no more strange error messages about stability. The switch to Cairo makes for a number of neat new features:
- --graph-render-mode=mono brings back the rrdtool 1.0.x look and feel
- full grid-fitting of all drawing operations makes for crisper looking graph output even when antialiasing is active
We now use Pango for all text rendering. Pango integrates with Cairo, Freetype and Fontconfig. This has a number of implications:
- Fonts are accessed through the fontconfig interface. This means you get access to all fonts on your system, and at the same time loose the ability to use truetype fonts directly.
- All text is passed through Pango Markup. This means it is now possible to switch font properties inside any rrdtool graph text field.
Planned
- rrdtool accelerator inspired by Philippe Simonet (tobi)
- Architecture independent data format with xdr (tobi with help from Matt Massie)
- commandline parsing with popt (or some other thread-safe thing) (tobi)
- ALIGN:left|right|both function to alter the way rrdtool acts on encountering a full line. At the moment it justifies the line which may not look good in all cases
Maybe
- C-friendlier API
- SQL interface http://lists.ee.ethz.ch/p/02-rrdtool+libdbi.patch (Martin Sperl ?) ...
Attachments (4)
-
minmax.mono.png
(7.3 KB) -
added by oetiker 15 years ago.
All antialiasing can be disabled ... font and graph seperately.
-
minmax.anti.png
(14.7 KB) -
added by oetiker 15 years ago.
Antialiased and grid fitted demo graph.
-
minmax.12.png
(19.5 KB) -
added by oetiker 15 years ago.
The test graph rendered by rrdtool 1.2.23
-
minmax.2.pdf
(18.7 KB) -
added by oetiker 15 years ago.
PDF output created by RRDtool 1.3
Download all attachments as: .zip