From: Scott Baker Date: Wed, 14 May 2014 00:23:41 +0000 (-0700) Subject: latest version of cdn_nodes dashboard X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=eaf52c9fe4453d8c8eaa53196a0609f82198d812;p=plstackapi.git latest version of cdn_nodes dashboard --- diff --git a/planetstack/templates/admin/dashboard/cdn_nodes.html b/planetstack/templates/admin/dashboard/cdn_nodes.html index cea2f7e..8f4f45a 100644 --- a/planetstack/templates/admin/dashboard/cdn_nodes.html +++ b/planetstack/templates/admin/dashboard/cdn_nodes.html @@ -72,8 +72,17 @@ function updateCDNNodeData(data) { } function updateCDNNodes() { - var url= '/analytics/bigquery/?event=hpc_heartbeat&sum=@bytes_sent,@bytes_hit,@healthy,@elapsed&computed=@bytes_sent/@elapsed&groupBy=@hostname&cached=1&cachedGroupBy=@hostname'; + var contentProvider = $("#cdn-node-data-slicename").val(); + + var filterPart = "" + if ((contentProvider!="") && (contentProvider!="all")) { + filterPart = "&cp=" + contentProvider + } + + var url= '/analytics/bigquery/?event=hpc_heartbeat&sum=@bytes_sent,@bytes_hit,@healthy,@elapsed&computed=@bytes_sent/@elapsed&groupBy=@hostname&cached=hpc&cachedGroupBy=@hostname' + filterPart; + console.log(url); + $.ajax({ url: url, dataType : 'json', @@ -86,5 +95,14 @@ function updateCDNNodes() { setTimeout(updateCDNNodes, 30000); } -setTimeout(updateCDNNodes, 5000); +google.setOnLoadCallback(function () { + $('#cdn-node-data-slicename').change(function() + { + updateCDNNodes(); + }); + + updateCDNNodes(); +}); + +//setTimeout(updateCDNNodes, 5000);