package com.telemetron.collector;

/**
 * shared logic between timer metrics classes
 */
public abstract class TimerMetric {
    /**
     * Tag to be applied identifying the request
     */
    private final String requestTag;
    /**
     * System timestamp of request start
     */
    private long start;

    /**
     * @param requestTag identifier for this metric
     */
    public TimerMetric(final String requestTag) {
        this.requestTag = requestTag;
    }

    /**
     * initializes the timer
     */
    public void start() {
        this.start = System.nanoTime();
    }

    /**
     * @return long with the time from start up until now
     */
    public long elapsed() {
        return System.nanoTime() - start;
    }

    /**
     * @return String with tag value to be sent to telemetron
     */
    public String getRequestTag() {
        return requestTag;
    }
}

@@ -564,24 +564,33 @@
  System.
-nanoTime
+currentTimeMillis
 ();%0A    
@@ -720,16 +720,25 @@
 tem.
-nanoTime
+currentTimeMillis
 () -

Replace nanotime by milliseconds