Using Azure Service Bus with Azure Functions is a great option to trigger functions. If the function fails you'll be able to retry your function. If a function fails to execute you can either investigate your logging tool of choice or look at the error provided by the error message