|
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);
}
|