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 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 @@
setTimeout(updateCDNNodes, 30000);
}
-setTimeout(updateCDNNodes, 5000);
+google.setOnLoadCallback(function () {
+ $('#cdn-node-data-slicename').change(function()
+ {
+ updateCDNNodes();
+ });
+
+ updateCDNNodes();
+});
+
+//setTimeout(updateCDNNodes, 5000);
</script>