How to get historical view when use java delegate

I’m running the Camunda engine in my Spring boot microservice and created a sample BPMN file using service tasks with Java delegate expressions. but I could not able to see the instance running. therefore I decided to use the historical views as solutions. I used the already given rest API in camunda doc.
but most of the APIs give empty results and included limited information in DB, therefore, I could not able to get the proper information from the history API. basically, I want to get the following information from a Historical view

  1. Workflow diagram is much more complex, here includes multiple gateways and service tasks. so I want to get information about executed service task lists of particular paths in particular process instances?

  2. Status of service tasks in particular process instances?

  3. Time is taken to complete each task?

  4. Success or fail status of each java delegate task?