I'm quite late to this but I pull job metrics every morning to report on with run times as well as send alerts for any jobs in a non runnable state.
https://github.com/jacksoneyton/DataStage/blob/master/Get-DSJobsRunMetaData.ps1