aboutsummaryrefslogtreecommitdiff
path: root/longboat
diff options
context:
space:
mode:
authorNat Lasseter <nat.lasseter@york.ac.uk>2020-03-02 14:30:43 +0000
committerNat Lasseter <nat.lasseter@york.ac.uk>2020-03-02 14:30:43 +0000
commit96537e39ae2faa4c7801423055db26b86f875431 (patch)
tree700ccc30e5157c0aeac571b0e8f0e04cc6a5a713 /longboat
parentcd0f6b103553f547bc21a8447e785c31f7ce858c (diff)
Broke apart job running and metric collection. Jobs are now picked up automagically from lib/jobs
Diffstat (limited to 'longboat')
-rwxr-xr-xlongboat13
1 files changed, 9 insertions, 4 deletions
diff --git a/longboat b/longboat
index bf2c13d..fb50073 100755
--- a/longboat
+++ b/longboat
@@ -2,12 +2,17 @@
$LOAD_PATH << './lib'
require 'longboat'
-require 'longboat/jobs/slurm_job_states'
#require 'longboat/server'
collector = Longboat::Collector.new
-Longboat::Jobs::SlurmJobStates.new(collector)
-collector.collect!
-puts collector.metrics
+jobs = Longboat::Jobs.new
+jobs.load(collector)
+jobs.collect_every
+
+loop do
+ sleep 30
+ puts collector.metrics
+ sleep 30
+end
#Longboat::Server.serve!