aboutsummaryrefslogtreecommitdiffstats
path: root/node-admin
diff options
context:
space:
mode:
authorfreva <valerijf@yahoo-inc.com>2017-02-13 16:24:54 +0100
committerfreva <valerijf@yahoo-inc.com>2017-02-13 16:24:54 +0100
commit471aa2d1d021cdc0e86ead47f524126994bf869e (patch)
tree419c8864778651274dd2033f985e29a88b680885 /node-admin
parenta1ac770b2544f4ccdcf0e7b349fc00fa9595f8b5 (diff)
Use new java.time to parse date string
Diffstat (limited to 'node-admin')
-rw-r--r--node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java12
1 files changed, 1 insertions, 11 deletions
diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java
index 5aec66028f1..f60ba83460d 100644
--- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java
+++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java
@@ -22,7 +22,6 @@ import com.yahoo.vespa.hosted.provision.Node;
import java.io.IOException;
import java.nio.file.Path;
import java.nio.file.Paths;
-import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.time.Duration;
import java.time.Instant;
@@ -104,16 +103,7 @@ public class NodeAgentImpl implements NodeAgent {
this.metricReceiver = metricReceiver;
this.environment = environment;
- if (container.isPresent()) {
- Instant createdAt = Instant.now();
- try {
- createdAt = container.get().getCreatedAsInstant();
- } catch (ParseException e) {
- logger.warning("Failed to parse created time stamp: " + container.get().created, e);
- numberOfUnhandledException++;
- }
- lastCpuMetric = new CpuUsageReporter(createdAt);
- }
+ container.map(Container::getCreatedAsInstant).ifPresent(created -> lastCpuMetric = new CpuUsageReporter(created));
}
@Override