From: <cob...@us...> - 2003-09-25 21:58:11
|
Update of /cvsroot/jrobin/src/jrobin/demo In directory sc8-pr-cvs1:/tmp/cvs-serv4323/src/jrobin/demo Modified Files: JRobinComplexGraph.java Log Message: - value / time axis scaling modified - added hrule legend - fine tuned grid plotting - UNK values don't get drawn anymore - added line widths Index: JRobinComplexGraph.java =================================================================== RCS file: /cvsroot/jrobin/src/jrobin/demo/JRobinComplexGraph.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** JRobinComplexGraph.java 22 Sep 2003 17:15:18 -0000 1.1 --- JRobinComplexGraph.java 25 Sep 2003 21:58:05 -0000 1.2 *************** *** 43,48 **** public static void main(String[] args) { ! GregorianCalendar start = new GregorianCalendar(2003, 7, 21, 23, 59); ! GregorianCalendar end = new GregorianCalendar(2003, 7, 22, 23, 59); RrdGraphDef gDef = new RrdGraphDef(); --- 43,48 ---- public static void main(String[] args) { ! GregorianCalendar start = new GregorianCalendar(2003, 7, 23, 00, 00); ! GregorianCalendar end = new GregorianCalendar(2003, 7, 24, 00, 00); RrdGraphDef gDef = new RrdGraphDef(); *************** *** 74,77 **** --- 74,78 ---- gDef.area("p75t90", new Color(0xff,0x66,0x00), "75 - 90%"); gDef.area("p90t100", new Color(0xcc,0x33,0x00), "90 - 100%"); + gDef.rule(10.0, Color.YELLOW, null); gDef.gprint("busy", "AVERAGE", " Average:@5.1@s%"); gDef.gprint("busy", "LAST", "Current: @5.1@s%"); *************** *** 80,84 **** gDef.comment("Server load\n"); gDef.comment(" "); ! gDef.line("load", new Color(0x00,0x00,0x00), "Load average (5 min)"); //gDef.area("load", Color.RED, " hmm \n"); //gDef.stack("p75t90", Color.GREEN, " hmm \n"); --- 81,85 ---- gDef.comment("Server load\n"); gDef.comment(" "); ! gDef.line("load", new Color(0x00,0x00,0x00), "Load average (5 min)" ); //gDef.area("load", Color.RED, " hmm \n"); //gDef.stack("p75t90", Color.GREEN, " hmm \n"); *************** *** 101,104 **** --- 102,144 ---- RrdGraph graph = new RrdGraph(gDef); graph.saveAsPNG("/zzzzzz.png", 0, 0); + + + // -- New graph + RrdGraphDef gd = new RrdGraphDef(); + gd.setBackColor( Color.WHITE ); + gd.setTimePeriod( start, end ); + gd.datasource("in2", "c:/test.rrd", "ifInOctets", "AVERAGE"); + gd.datasource("out2", "c:/test.rrd", "ifOutOctets", "AVERAGE"); + gd.datasource("in", "in2,8,*"); + gd.datasource("out", "out2,8,*"); + gd.area("in", Color.GREEN, null); + gd.line("out", Color.BLUE, null); + + RrdGraph graph2 = new RrdGraph(gd); + graph2.saveAsPNG("/traff.png", 0, 0); + + ////////////////////////////// + gd = new RrdGraphDef(); + gd.setBackColor( Color.WHITE ); + gd.setTimePeriod( start, end ); + gd.datasource("in2", "c:/test.rrd", "ifInUcastPkts", "AVERAGE"); + gd.datasource("out2", "c:/test.rrd", "ifOutUcastPkts", "AVERAGE"); + gd.datasource("in", "in2,8,*"); + gd.datasource("out", "out2,8,*"); + gd.area("in", Color.GREEN, null); + gd.line("out", Color.BLUE, null); + + graph2 = new RrdGraph(gd); + graph2.saveAsPNG("/pkts.png", 0, 0); + + gd = new RrdGraphDef(); + gd.setBackColor( Color.WHITE ); + gd.setTimePeriod( start, end ); + gd.datasource("ftp", "c:/test.rrd", "ftpUsers", "AVERAGE"); + gd.area("ftp", Color.BLUE, null); + + graph2 = new RrdGraph(gd); + graph2.saveAsPNG("/ftp.png", 0, 0); + //graph.saveAsPNG("c:/demo.png", 495, 200); } |