diff --git a/src/main/java/org/opennars/lab/metric/MetricReporter.java b/src/main/java/org/opennars/lab/metric/MetricReporter.java
index 9ae5053ef3c62ca73fe6661d06a61fa40e1ce852..edb224dc94bd14500df4e50594b11d7aa9358ecb 100644
--- a/src/main/java/org/opennars/lab/metric/MetricReporter.java
+++ b/src/main/java/org/opennars/lab/metric/MetricReporter.java
@@ -40,8 +40,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 + "." + metricPathName;
+        String narsVersionSerialized = narsVersion.replace('.', '_').replaceFirst("\\_", "."); // required for graphite
+        String metricPath = narsVersionSerialized + "." +runId+ "." + metricPathName;
 
         String payload = metricPath +":"+ dataAsString + "|c" + "\n";