Uploaded image for project: 'ZABBIX BUGS AND ISSUES'
  1. ZABBIX BUGS AND ISSUES
  2. ZBX-16427

The result keys of CTrend::getFromElasticsearch are differ from CTrend::getFromSql

XMLWordPrintable

    • Icon: Incident report Incident report
    • Resolution: Unresolved
    • Icon: Trivial Trivial
    • None
    • 4.2.4
    • Frontend (F)
    • None

       

      Mysql result set is:

      Array
      (
      [0] => Array
      (
      [itemid] => 43081
      [clock] => 1563742800
      [num] => 60
      [value_min] => 1.1575
      [value_avg] => 5.9419
      [value_max] => 14.7072
      )
      
      [1] => Array
      (
      [itemid] => 43081
      [clock] => 1563746400
      [num] => 60
      [value_min] => 2.0631
      [value_avg] => 4.2845
      [value_max] => 13.9891
      )
      
      
      

       but elasticsearch result is:

      // Array
      (
      [0] => Array
      (
      [itemid] => 43081
      [clock] => 1563742800
      [num] => 60
      [min_value] => 1.1575
      [avg_value] => 5.9419
      [max_value] => 14.7072
      )
      ...
      [1] => Array
      (
      [itemid] => 43081
      [clock] => 1563746400
      [num] => 60
      [min_value] => 2.0631
      [avg_value] => 4.2845
      [max_value] => 13.9891
      )
      
      
      

      https://github.com/zabbix/zabbix/blob/master/frontends/php/include/classes/api/services/CTrend.php#L298

       

      Fast fix min_value -> value_min solves the issue.

      'value_min' => $histogram['min_value']['value'],
      'value_avg' => $histogram['avg_value']['value'],
      'value_max' => $histogram['max_value']['value']
      
      

            zabbix.dev Zabbix Development Team
            cm2k05@gmail.com Sergey Ignatov
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: