From 96537e39ae2faa4c7801423055db26b86f875431 Mon Sep 17 00:00:00 2001 From: Nat Lasseter Date: Mon, 2 Mar 2020 14:30:43 +0000 Subject: Broke apart job running and metric collection. Jobs are now picked up automagically from lib/jobs --- longboat | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'longboat') 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! -- cgit v1.2.1