diff --git a/app/options.py b/app/options.py index 0043a4ab..ed47b848 100644 --- a/app/options.py +++ b/app/options.py @@ -482,13 +482,16 @@ if form.getvalue('new_waf_metrics'): curr_con = '' for i in metric: - labels += str(i[2].split(' ')[1])+',' + label = str(i[2]) + label = label.split(' ')[1] + label = label.split(':') + labels += label[0]+':'+label[1]+',' curr_con += str(i[1])+',' - - + metrics['chartData']['labels'] = labels metrics['chartData']['curr_con'] = curr_con metrics['chartData']['server'] = serv + import json print(json.dumps(metrics)) diff --git a/inc/metrics.js b/inc/metrics.js index 908d2565..bdb180b7 100644 --- a/inc/metrics.js +++ b/inc/metrics.js @@ -29,19 +29,19 @@ function renderChart(data, labels, server) { labels: labels.split(','), datasets: [ { - label: 'curr_con', + label: 'Connections', data: data[0].split(','), borderColor: 'rgba(75, 192, 192, 1)', backgroundColor: 'rgba(75, 192, 192, 0.2)', }, { - label: 'curr_ssl_con', + label: 'SSL Connections', data: data[1].split(','), borderColor: 'rgba(54, 162, 235, 1)', backgroundColor: 'rgba(54, 162, 235, 0.2)', }, { - label: 'sess_rate', + label: 'Session rate', data: data[2].split(','), borderColor: 'rgba(255, 206, 86, 1)', backgroundColor: 'rgba(255, 206, 86, 0.2)', @@ -100,7 +100,7 @@ function renderWafChart(data, labels, server) { labels: labels.split(','), datasets: [ { - label: 'curr_con', + label: 'Connections', data: data[0].split(','), borderColor: 'rgba(75, 192, 192, 1)', backgroundColor: 'rgba(75, 192, 192, 0.2)', @@ -132,20 +132,11 @@ function renderWafChart(data, labels, server) { } $("#secIntervals").css("display", "none"); -function callIframe(url, callback) { - $('#metrics_iframe').html('