Did Not Receive Job Duration Alert
cehottle
Posts: 38
I discovered this morning that there was job on one of my monitored servers that had been running for 4 days. I did not receive an alert regarding this. I have received job duration alerts from other servers in this monitored group. The threshold is set for 60% above baseline for jobs that run for more than 60 seconds.
Comments
I was just wondering if SQL Monitor would have managed to get enough data from previous runs in order to calculate a baseline.
Regards
Chris
Test Engineer
Red Gate
I suspect that the reason an alert was not raised was because job alerts in SQL Monitor 2 are based purely on the job history data from SQL Server. Until we see that the job has ended in the job history then we are unable to calculate how long the job has been running in order to send an alert.
Regards
Chris
Test Engineer
Red Gate
Test Engineer
Red Gate
Or maybe that wouldn't be true if you can only determine that after the previous instance of the job finishes, which in our case didn't happen until we killed it.
Can you explain why the "did not start" alert is no longer part of the product?
After researching into the cause of these issue and talking to Microsoft about the SQL Server Agent scheduler we were not confident that we could predict when jobs would run correctly. Specifically some reoccurring jobs did not appear to run in a deterministically scheduled way.
We did not feel that the alert meet the minimum functional quality for us to include it in SQL Monitor so we unfortunately had to withdraw it.
--
Daniel