瀏覽代碼

HPCC-18278 Ensure stats have human readable units in tracing

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Gavin Halliday 7 年之前
父節點
當前提交
4e543b985f
共有 1 個文件被更改,包括 6 次插入2 次删除
  1. 6 2
      system/jlib/jstats.cpp

+ 6 - 2
system/jlib/jstats.cpp

@@ -2045,9 +2045,13 @@ StringBuffer & CRuntimeStatisticCollection::toStr(StringBuffer &str) const
         if (value)
         {
             StatisticKind kind = getKind(iStat);
-            const char * name = queryStatisticName(kind);
+            StatisticKind serialKind = querySerializedKind(kind);
+            if (kind != serialKind)
+                value = convertMeasure(kind, serialKind, value);
+
+            const char * name = queryStatisticName(serialKind);
             str.append(' ').append(name).append("=");
-            formatStatistic(str, value, kind);
+            formatStatistic(str, value, serialKind);
         }
     }
     CNestedRuntimeStatisticMap *qn = queryNested();