1 // ----------------------------------------------------------------------------
2 // node count and average cpu utilization
4 function updateMiniDashStatistic(meter, buttonSelector) {
5 var url="/stats/?model_name=" + admin_object_name + "&pk=" + admin_object_id + "&meter=" + meter + "&controller_name=" + admin_object_controller;
6 console.log("fetching stats url " + url);
11 success: function(newData) {
13 if (newData.stat_list.length > 0) {
14 value = newData.stat_list.slice(-1)[0].value;
16 $(buttonSelector).text(Math.round(value)).show();
18 $(buttonSelector).text("no data").show();
20 setTimeout(function() { updateMiniDashStatistic(meter, buttonSelector); }, 30000);
27 $( document ).ready(function() {
28 if (admin_object_name == "Sliver" && admin_object_id != undefined) {
29 updateMiniDashStatistic("cpu", "#miniDashCPU");
30 updateMiniDashStatistic("network.outgoing.bytes", "#miniDashBandwidthIn");
31 updateMiniDashStatistic("network.incoming.bytes", "#miniDashBandwidthOut");