UNPKG

thalassa-aqueduct

Version:

Dynamic haproxy load balancer and configuration. Part of Thalassa

55 lines (40 loc) 1.15 kB
<!doctype> <head> <link type="text/css" rel="stylesheet" href="../src/css/graph.css"> <link type="text/css" rel="stylesheet" href="../src/css/detail.css"> <link type="text/css" rel="stylesheet" href="../src/css/legend.css"> <link type="text/css" rel="stylesheet" href="css/extensions.css"> <script src="../vendor/d3.v3.js"></script> <script src="../rickshaw.js"></script> </head> <body> <div id="content"> <div id="chart"></div> </div> <script> var tv = 250; // instantiate our graph! var graph = new Rickshaw.Graph( { element: document.getElementById("chart"), width: 900, height: 500, renderer: 'line', series: new Rickshaw.Series.FixedDuration([{ name: 'one' }], undefined, { timeInterval: tv, maxDataPoints: 100, timeBase: new Date().getTime() / 1000 }) } ); graph.render(); // add some data every so often var i = 0; var iv = setInterval( function() { var data = { one: Math.floor(Math.random() * 40) + 120 }; var randInt = Math.floor(Math.random()*100); data.two = (Math.sin(i++ / 40) + 4) * (randInt + 400); data.three = randInt + 300; graph.series.addData(data); graph.render(); }, tv ); </script> </body>