From: Scott Baker Date: Tue, 13 Jan 2015 17:46:52 +0000 (-0800) Subject: latest minidashboard code X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=abb006505b0adb7b61543a21cfcc41c3ff6836ad;p=plstackapi.git latest minidashboard code --- diff --git a/planetstack/core/static/page_analytics.js b/planetstack/core/static/page_analytics.js index 3491eda..9cdd7ed 100644 --- a/planetstack/core/static/page_analytics.js +++ b/planetstack/core/static/page_analytics.js @@ -1,8 +1,8 @@ // ---------------------------------------------------------------------------- // node count and average cpu utilization -function updatePageCPU() { - var url="/stats/?model_name=" + admin_object_name + "&pk=" + admin_object_id + "&meter=cpu" + "&controller_name=" + admin_object_controller; +function updateMiniDashStatistic(meter, buttonSelector) { + var url="/stats/?model_name=" + admin_object_name + "&pk=" + admin_object_id + "&meter=" + meter + "&controller_name=" + admin_object_controller; console.log("fetching stats url " + url); $.ajax({ url: url, @@ -10,7 +10,14 @@ function updatePageCPU() { type : 'GET', success: function(newData) { console.log(newData); - setTimeout(updatePageAnalytics, 30000); + if (newData.stat_list.length > 0) { + value = newData.stat_list.slice(-1)[0].value; + console.log(value); + $(buttonSelector).text(Math.round(value)).show(); + } else { + $(buttonSelector).text("no data").show(); + } + setTimeout(function() { updateMiniDashStatistic(meter, buttonSelector); }, 30000); }, error: function() { } @@ -19,7 +26,9 @@ function updatePageCPU() { $( document ).ready(function() { if (admin_object_name == "Sliver" && admin_object_id != undefined) { - updatePageCPU(); + updateMiniDashStatistic("cpu", "#miniDashCPU"); + updateMiniDashStatistic("network.outgoing.bytes", "#miniDashBandwidthIn"); + updateMiniDashStatistic("network.incoming.bytes", "#miniDashBandwidthOut"); } }); diff --git a/planetstack/templates/admin/newminidashboard.html b/planetstack/templates/admin/newminidashboard.html index cef5b94..5c08401 100644 --- a/planetstack/templates/admin/newminidashboard.html +++ b/planetstack/templates/admin/newminidashboard.html @@ -3,7 +3,7 @@