If the Activity fails, runtimeStatus will be Failed, but on Application Insights it will succeed.
Status query result
{
"instanceId": "5ad6d773dc3a42a1b74dc89bc5f1097a",
"runtimeStatus": "Failed",
"input": {},
"customStatus": null,
"output": "***",
"createdTime": "2018-08-27T07:25:33Z",
"lastUpdatedTime": "2018-08-27T07:25:34Z"
}
Application Insights

Runtime
Thanks for this information. We'll look into this.
By implementing TaskOrchestrationDispatcher, It always return CompletedTask even if the orchestrator fails. Azure Functions Host treats it as successful.
@shibayan Interesting. Thanks for pointing that out. I will investigate this further to see if we can return something different here.
The fix for this issue has been released: https://github.com/Azure/azure-functions-durable-extension/releases/tag/v1.7.1