Hi James, The app log will definitely contain a lot of relevant information about flowfile failure, but you can also make this easier for yourself by routing the failure connection of the relevant processor to a PutFile/PutEmail processor which outputs the flowfile UUID and content claim size to a special error destination. This means you won’t have to parse the app log and filter the non-error information. You may also want to look at the SiteToSiteBulletinReportingTask and SiteToSiteProvenanceReportingTask to transform the metadata (errors = bulletins, provenance for failure events) into raw data that you can then operate on directly.
Obviously, you can also have that failure connection go to other processors, back to the original to retry, etc. Andy LoPresto alopre...@apache.org alopresto.apa...@gmail.com PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4 BACE 3C6E F65B 2F7D EF69 > On Aug 7, 2017, at 12:09 PM, James Farrington <nifini...@gmail.com> wrote: > > Hi everyone, > > Whenever there is an error in a flow and some flow file is not processed > properly, I need to retrieve the Flow File UUID and the size of that file. > I checked the nifi-app.log file and it seemed that most (if not all) of the > time this information was being sent there on a processor error. Does > anyone know if this will always be the case? Or if there is a better way to > capture all flow files that failed to process? > > Any help would be great! > > Thank you.
signature.asc
Description: Message signed with OpenPGP using GPGMail