Added fullscale to boolean charts. Continue with the tests.
This commit is contained in:
parent
913aa4334b
commit
16fe10d1af
|
@ -671,11 +671,6 @@ function grafico_modulo_sparse_data ($agent_module_id, $period, $show_events,
|
||||||
$baseline_data, $events, $series_suffix, $start_unknown,
|
$baseline_data, $events, $series_suffix, $start_unknown,
|
||||||
$percentil);
|
$percentil);
|
||||||
|
|
||||||
html_debug("DATA: ", true);
|
|
||||||
html_debug(count($data), true);
|
|
||||||
html_debug("CHART: ", true);
|
|
||||||
html_debug(count($chart), true);
|
|
||||||
|
|
||||||
// Return chart data and don't draw
|
// Return chart data and don't draw
|
||||||
if ($return_data == 1) {
|
if ($return_data == 1) {
|
||||||
return $chart;
|
return $chart;
|
||||||
|
@ -3594,7 +3589,8 @@ function fs_error_image ($width = 300, $height = 110) {
|
||||||
|
|
||||||
function grafico_modulo_boolean_data ($agent_module_id, $period, $show_events,
|
function grafico_modulo_boolean_data ($agent_module_id, $period, $show_events,
|
||||||
$unit_name, $show_alerts, $avg_only = 0,
|
$unit_name, $show_alerts, $avg_only = 0,
|
||||||
$date = 0, $series_suffix = '', $series_suffix_str = '', $show_unknown = false) {
|
$date = 0, $series_suffix = '', $series_suffix_str = '', $show_unknown = false,
|
||||||
|
$fullscale = false) {
|
||||||
|
|
||||||
global $config;
|
global $config;
|
||||||
global $chart;
|
global $chart;
|
||||||
|
@ -3660,6 +3656,26 @@ function grafico_modulo_boolean_data ($agent_module_id, $period, $show_events,
|
||||||
if ($data === false) {
|
if ($data === false) {
|
||||||
$data = array ();
|
$data = array ();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($fullscale) {
|
||||||
|
$all_data = db_uncompress_module_data($agent_module_id, time() - $period);
|
||||||
|
|
||||||
|
$new_uncompress_data = array();
|
||||||
|
$index = 0;
|
||||||
|
foreach ($all_data as $uncompress_data) {
|
||||||
|
foreach ($uncompress_data['data'] as $mod_data) {
|
||||||
|
$new_uncompress_data[$index]['datos'] = $mod_data['datos'];
|
||||||
|
$new_uncompress_data[$index]['utimestamp'] = $mod_data['utimestamp'];
|
||||||
|
$index++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$new_uncompress_data[$index - 1]['id_agente_modulo'] = $agent_module_id;
|
||||||
|
|
||||||
|
$data = $new_uncompress_data;
|
||||||
|
|
||||||
|
$resolution = count($data); //Number of points of the graph
|
||||||
|
$interval = (int) ($period / $resolution);
|
||||||
|
}
|
||||||
|
|
||||||
// Uncompressed module data
|
// Uncompressed module data
|
||||||
if ($uncompressed_module) {
|
if ($uncompressed_module) {
|
||||||
|
@ -3993,7 +4009,6 @@ function grafico_modulo_boolean ($agent_module_id, $period, $show_events,
|
||||||
else
|
else
|
||||||
$unit = $unit_name;
|
$unit = $unit_name;
|
||||||
|
|
||||||
|
|
||||||
$series_suffix_str = '';
|
$series_suffix_str = '';
|
||||||
if ($compare !== false) {
|
if ($compare !== false) {
|
||||||
$series_suffix = '2';
|
$series_suffix = '2';
|
||||||
|
@ -4001,7 +4016,7 @@ function grafico_modulo_boolean ($agent_module_id, $period, $show_events,
|
||||||
// Build the data of the previous period
|
// Build the data of the previous period
|
||||||
grafico_modulo_boolean_data ($agent_module_id, $period, $show_events,
|
grafico_modulo_boolean_data ($agent_module_id, $period, $show_events,
|
||||||
$unit_name, $show_alerts, $avg_only, $date-$period, $series_suffix,
|
$unit_name, $show_alerts, $avg_only, $date-$period, $series_suffix,
|
||||||
$series_suffix_str, $show_unknown);
|
$series_suffix_str, $show_unknown, $fullscale);
|
||||||
switch ($compare) {
|
switch ($compare) {
|
||||||
case 'separated':
|
case 'separated':
|
||||||
// Store the chart calculated
|
// Store the chart calculated
|
||||||
|
@ -4027,7 +4042,7 @@ function grafico_modulo_boolean ($agent_module_id, $period, $show_events,
|
||||||
}
|
}
|
||||||
|
|
||||||
grafico_modulo_boolean_data ($agent_module_id, $period, $show_events,
|
grafico_modulo_boolean_data ($agent_module_id, $period, $show_events,
|
||||||
$unit_name, $show_alerts, $avg_only, $date, '', '', $show_unknown);
|
$unit_name, $show_alerts, $avg_only, $date, '', '', $show_unknown, $fullscale);
|
||||||
|
|
||||||
if ($compare === 'overlapped') {
|
if ($compare === 'overlapped') {
|
||||||
$i = 0;
|
$i = 0;
|
||||||
|
|
Loading…
Reference in New Issue