adding failure tolerance to monitors