Controller (SaaS, On Premise)

Showing results for 
Search instead for 
Did you mean: 

Monitor Background Jobs


Monitor Background Jobs

Hi All,


I got a requirement from the client to monitor background jobs. 


Below is the description


We have created a windows service to run our background jobs. The windows service is written in C# and the background jobs are written in C# as well. Windows Service stores the queue of background jobs in a database table. The kind of metrics we are interested in capturing are:
• Number of items processed, number of items in the queue, number of exception/failures, the average time to process, average time in the queue
• How does it change versus baseline?
• Broken down by background job
• Top 10 longest-running jobs
• Top 10 jobs with the most errors


Let me know if anyone came across this situation.




Monitor Background Jobs