<?php
/**
 * Observium
 *
 * /opt/observium/html/includes/graphs/application/knot_resolver_latency.inc.php
 *
 * @package        observium
 *
 */

include_once($config['html_dir'] . "/includes/graphs/common.inc.php");

$scale_min = 0;
$colours   = "mixed";
$nototal   = 1;
$unit_text = "Answers/sec";

$rrd_filename = get_rrd_path($device, "app-knot_resolver-" . $app['app_id'] . ".rrd");

$array = [
  'lat1ms'    => ['descr' => '<1ms'],
  'lat10ms'   => ['descr' => '<10ms'],
  'lat50ms'   => ['descr' => '<50ms'],
  'lat100ms'  => ['descr' => '<100ms'],
  'lat250ms'  => ['descr' => '<250ms'],
  'lat500ms'  => ['descr' => '<500ms'],
  'lat1000ms' => ['descr' => '<1000ms'],
  'lat1500ms' => ['descr' => '<1500ms'],
  'latSlow'   => ['descr' => 'Slower'],
];

$i = 0;
if (rrd_is_file($rrd_filename)) {
    foreach ($array as $ds => $data) {
        $rrd_list[$i]['filename'] = $rrd_filename;
        $rrd_list[$i]['descr']    = $data['descr'];
        $rrd_list[$i]['ds']       = $ds;
        $rrd_list[$i]['colour']   = $config['graph_colours'][$colours][$i % safe_count($config['graph_colours'][$colours])];
        $i++;
    }
} else {
    echo("file missing: $rrd_filename");
}

include($config['html_dir'] . "/includes/graphs/generic_multi_line.inc.php");

// EOF
