From 722db3719e5d4dc47400849c9b119e2571b1dd29 Mon Sep 17 00:00:00 2001 From: Marten Veldthuis <marten@roqua.nl> Date: Tue, 17 Nov 2020 13:37:33 +0000 Subject: [PATCH] Add gauge for the scheduler itself regardless of which tasks run this time around --- lib/roqua/scheduling/scheduler.rb | 2 ++ spec/roqua/scheduling/scheduler_spec.rb | 1 + 2 files changed, 3 insertions(+) diff --git a/lib/roqua/scheduling/scheduler.rb b/lib/roqua/scheduling/scheduler.rb index aa92b65..fc2e8be 100644 --- a/lib/roqua/scheduling/scheduler.rb +++ b/lib/roqua/scheduling/scheduler.rb @@ -11,6 +11,8 @@ class Roqua::Scheduling::Scheduler raise ex if Rails.env.test? end end + + Appsignal.increment_counter("scheduler.completed", 1) end end diff --git a/spec/roqua/scheduling/scheduler_spec.rb b/spec/roqua/scheduling/scheduler_spec.rb index 4856850..276984c 100644 --- a/spec/roqua/scheduling/scheduler_spec.rb +++ b/spec/roqua/scheduling/scheduler_spec.rb @@ -86,6 +86,7 @@ describe Roqua::Scheduling::Scheduler do end it 'counts task calls' do + expect(Appsignal).to receive(:increment_counter).with('scheduler.completed', 1) expect(Appsignal).to receive(:increment_counter).with('scheduler.run_task.completed', 1, task_name: 'hourly') subject.ping end -- GitLab