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