public Optional<Duration> duration() {
        if (completion.isEmpty()) return Optional.empty();
        return Optional.of(Duration.between(at, completion.get()));
    }
Returns the time this event took to completion, or empty if it's not yet complete
node-repository/src/main/java/com/yahoo/vespa/hosted/provision/applications/ScalingEvent.java