Changed graph update intervals.

This commit is contained in:
dev
2011-07-20 14:04:52 +00:00
parent e9071b5cf1
commit c3c01004bf
2 changed files with 10 additions and 10 deletions

View File

@ -31,8 +31,8 @@ import net.i2p.itoopie.i18n.Transl;
public class BandwidthChart {
private static ConfigurationManager _conf = ConfigurationManager.getInstance();
private final static int DEFAULT_UPDATE_INTERVAL = 2500; // Update every 2500th ms
private final static int DEFAULT_GRAPH_INTERVAL = 2*3600; // The graph will cover a maximum of 2hrs
private final static int DEFAULT_UPDATE_INTERVAL = 10000; // Update every 2500th ms
private final static int DEFAULT_GRAPH_INTERVAL = 2*3600*1000; // The graph will cover a maximum of 2hrs
private final static String DATE_FORMAT = "HH:mm:ss";
public static Chart2D getChart(){
@ -42,7 +42,7 @@ public class BandwidthChart {
Chart2D chart = new Chart2D();
chart.setUseAntialiasing(true);
chart.setMinPaintLatency(20);
ITrace2D dataBWIn = new Trace2DLtd( updateInterval*graphInterval );
ITrace2D dataBWIn = new Trace2DLtd( graphInterval/updateInterval );
dataBWIn.setStroke(new BasicStroke(1));
dataBWIn.setColor(new Color(255, 0, 0, 255));
dataBWIn.setName(Transl._("Bandwidth In [KB/s]"));
@ -51,7 +51,7 @@ public class BandwidthChart {
dataBWIn.setTracePainter(dotPainter);
chart.addTrace(dataBWIn);
ITrace2D dataBWOut = new Trace2DLtd( updateInterval*graphInterval );
ITrace2D dataBWOut = new Trace2DLtd( graphInterval/updateInterval );
dataBWOut.setStroke(new BasicStroke(1));
dataBWOut.setColor(new Color(0, 0, 255, 255));
dataBWOut.setName(Transl._("Bandwidth Out [KB/s]"));
@ -73,9 +73,9 @@ public class BandwidthChart {
// force ranges:
chart.getAxisY().setRangePolicy(new RangePolicyMinimumViewport(new Range(0, 5)));
new ObjRecorder2Trace2DAdapter(dataBWIn, new BandwidthTracker("bw.sendRate", 60*1000L), "m_value", updateInterval);
new ObjRecorder2Trace2DAdapter(dataBWOut, new BandwidthTracker("bw.sendRate", 60*1000L), "m_value", updateInterval);
// new ObjRecorder2Trace2DAdapter(dataBWIn, new DummyDataCollector(0.5, 1000), "m_number", updateInterval);
new ObjRecorder2Trace2DAdapter(dataBWOut, new BandwidthTracker("bw.recvRate", 60*1000L), "m_value", updateInterval);
new ObjRecorder2Trace2DAdapter(dataBWIn, new BandwidthTracker("bw.recvRate", 60*1000L), "m_value", updateInterval);
// new ObjRecorder2Trace2DAdapter(dataBWOut, new DummyDataCollector(0.5, 1000), "m_number", updateInterval);
return chart;
}

View File

@ -30,8 +30,8 @@ import net.i2p.itoopie.i18n.Transl;
public class ParticipatingTunnelsChart {
private static ConfigurationManager _conf = ConfigurationManager.getInstance();
private final static int DEFAULT_UPDATE_INTERVAL = 1000; // Update every 1000th ms
private final static int DEFAULT_GRAPH_INTERVAL = 2*3600; // The graph will cover a maximum of 2hrs
private final static int DEFAULT_UPDATE_INTERVAL = 10000; // Update every 1000th ms
private final static int DEFAULT_GRAPH_INTERVAL = 2*3600*1000; // The graph will cover a maximum of 2hrs
private final static String DATE_FORMAT = "HH:mm:ss";
public static Chart2D getChart(){
@ -41,7 +41,7 @@ public class ParticipatingTunnelsChart {
Chart2D chart = new Chart2D();
chart.setUseAntialiasing(true);
chart.setMinPaintLatency(20);
ITrace2D dataPartTunnels = new Trace2DLtd( updateInterval*graphInterval );
ITrace2D dataPartTunnels = new Trace2DLtd( graphInterval/updateInterval );
dataPartTunnels.setStroke(new BasicStroke(1));
dataPartTunnels.setColor(new Color(255, 0, 0, 255));
dataPartTunnels.setName(Transl._("Number of tunnels we are participating in."));
@ -64,7 +64,7 @@ public class ParticipatingTunnelsChart {
// force ranges:
chart.getAxisY().setRangePolicy(new RangePolicyMinimumViewport(new Range(0, 20)));
new ObjRecorder2Trace2DAdapter(dataPartTunnels, new RateStatTracker("tunnel.participatingTunnels", 3600000L), "m_value", updateInterval);
new ObjRecorder2Trace2DAdapter(dataPartTunnels, new RateStatTracker("tunnel.participatingTunnels", 60*1000L), "m_value", updateInterval);
//new ObjRecorder2Trace2DAdapter(dataPartTunnels, new DummyDataCollector(0.5, 1000), "m_number", updateInterval);
return chart;
}