in lib/core/scheduler.rb [85:97]
def heartbeat_triggered?(connector_settings)
last_seen = connector_settings[:last_seen]
return true if last_seen.nil? || last_seen.empty?
last_seen = begin
Time.parse(last_seen)
rescue StandardError
Utility::Logger.warn("Unable to parse last_seen #{last_seen}")
nil
end
return true unless last_seen
last_seen + @heartbeat_interval < Time.now
end