From eaf52c9fe4453d8c8eaa53196a0609f82198d812 Mon Sep 17 00:00:00 2001 From: Scott Baker Date: Tue, 13 May 2014 17:23:41 -0700 Subject: [PATCH] latest version of cdn_nodes dashboard --- .../templates/admin/dashboard/cdn_nodes.html | 22 +++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) 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); -- 2.43.0