diff --git a/lib/roqua/scheduling/scheduler.rb b/lib/roqua/scheduling/scheduler.rb index aa92b658d19f7150cbd61926e29570ed53e2c7ca..fc2e8bed034aeb38f6ffa0ffc576e969fe20fbee 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 48568501ebcb1cdca94db420563d84993ce78aff..276984c3c7d944b5e11476275a576cf3499cf2f6 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