We are run separate processes (implemented as Process Group) which have start and end. Same process should same unique id. We want to monitor process from start to end. Summary include only process name, when started, when ended, unique id and whatever it was successful or not. In case of failure we want to have reason and where it failed. So we route all processors FAILURE relationships to Failure handler which will log some data and sometimes do some cleanup or finishing actions.
Our own processor all have FAILURE relationships, but same NiFi processors don’t. And is is the problem. Actually if NiFi have some other general kind failure handling which is not based on FAILURE relationships this would most welcome. I know we can use Reporting tasks, but reporting task don’t allow to use standard NiFi processors for some cleanup tasks. Also we can’t cancel execution of failed process (Fail Fast) And we already use FAILURE relationships heavily. And another problem is - some processors doesn't have inputs, so we cant link all processors to single process. Thanks -- Sent from: http://apache-nifi-developer-list.39713.n7.nabble.com/
