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