From bf4f8d1e3078e0e383ba8310f0a12e88a63d346a Mon Sep 17 00:00:00 2001 From: Tony Lofthouse <tony_lofthouse@btinternet.com> Date: Sat, 23 Mar 2019 10:55:34 +0000 Subject: [PATCH] Fixed missing nar.NAME and removed int cast from long runid --- src/main/java/org/opennars/lab/metric/MetricReporter.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/opennars/lab/metric/MetricReporter.java b/src/main/java/org/opennars/lab/metric/MetricReporter.java index 7b2d6f970..bd4a39717 100644 --- a/src/main/java/org/opennars/lab/metric/MetricReporter.java +++ b/src/main/java/org/opennars/lab/metric/MetricReporter.java @@ -11,7 +11,8 @@ import java.util.*; */ public class MetricReporter { public String narsVersion = Nar.VERSION; - public int runId = (int)Calendar.getInstance().getTimeInMillis(); + public String narsName = Nar.NAME; + public long runId = Calendar.getInstance().getTimeInMillis(); public List<MetricObserver> observers = new ArrayList<>(); @@ -38,10 +39,8 @@ public class MetricReporter { private void send(final String dataAsString, final String metricPathName) { - final String timestampAsString = "-1"; // -1 leads to automatic timestamping on arrival of the message - String narsVersionSerialized = narsVersion.replace('.', '_').replaceFirst("\\ ", "."); // required for graphite - String metricPath = narsVersionSerialized + "." +runId+ "." + metricPathName; + String metricPath = narsName + "." + narsVersionSerialized + "." +runId+ "." + metricPathName; String payload = metricPath +":"+ dataAsString + "|c" + "\n"; -- GitLab