You have set up a recurring batch job in Dataflow that runs every day at midnight to process daily logs. Occasionally, you notice that the job fails due to a temporary network issue, and you would like to receive automatic alerts and have the job restart automatically when it fails. What is the best approach to set this up?