Commit 0d5c30fd authored by Dave Syer's avatar Dave Syer

Add instance.uptime to VanillaPublicMetrics

parent 078e5425
......@@ -40,10 +40,12 @@ import org.springframework.util.StringUtils;
public class VanillaPublicMetrics implements PublicMetrics {
private final MetricReader reader;
private long timestamp;
public VanillaPublicMetrics(MetricReader reader) {
Assert.notNull(reader, "MetricReader must not be null");
this.reader = reader;
this.timestamp = System.currentTimeMillis();
}
@Override
......@@ -75,6 +77,8 @@ public class VanillaPublicMetrics implements PublicMetrics {
// Add JVM uptime in ms
result.add(new Metric<Long>("uptime", new Long(ManagementFactory
.getRuntimeMXBean().getUptime())));
result.add(new Metric<Long>("instance.uptime", System.currentTimeMillis()
- this.timestamp));
}
/**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment