This is clear that execution of Bulk API Data Load Jobs can be monitored from UI
Monitor Bulk Data Load Jobs page. Besides of that, what are the other preferable options for Bulk API Data Load Jobs execution monitoring?
Is there any standard event Bulk API Status Event like
BatchApexErrorEvent to subscribe via Trigger or Streaming API to status of Bulk API Job or any failures?
Should the debug logs level be set to finest and Id of running user be added to debug logs to monitor the jobs using apex console?
Should subsequent calls to REST resource
'/services/async/51.0/job/' + jobId + '/batch/' + batchId be made?
getBatchInfo method used in integration middleware application to monitor the status of the jobs from it?