I have a Talend ETL job that pulls data from multiple source databases. There are queries that take close to an hour to return results. Occasionally one of these queries gets "hung" and does not return. My goal is to add functionality to check if all tables are running within their threshold. If a table goes beyond the threshold to stop the query and perform a set of actions. What is the best way to accomplish this type of check? Can Talend perform this check in real time?