Re: Need help in nifi- flume processor

2015-10-26 Thread Parul Agrawal
Hi, Thank you very much for all the support. I have written a custom processor to split json to multiple json. Now I would like to route the flowfile based on the content of the flowfile. I tried using RouteOnContent. But it did not work. Can you please help me how can i route the flowfile based

Re: ExecuteStreamCommand processor for "tail -n +2" not working as expected

2015-10-26 Thread Mark Payne
Joe, Ultimately, we couldn't change the behavior without breaking backward compatibility. We do have a ticket [1] to add an "Argument Delimiter" property that is completed and will be included in 0.4.0. It will default to semi-colon in order to maintain backward compatibility but it can be

Re: Determine which Nifi processor eating CPU usage

2015-10-26 Thread Oleg Zhurakousky
Unfortunately I can’t seem to even see how it would be possible for NiFi to tell you that since your custom Processors are running within the same JVM as NiFi. Having said that the 800% tells me that you probably have some processor with custom thread pool where each thread is spinning in the

Determine which Nifi processor eating CPU usage

2015-10-26 Thread Elli Schwarz
Hello, We have a nifi flow with many custom processors (and many processor groups). We suspect that one or more processors are eating up CPU usage, so we're wondering if there's an easy way to tell which processor has a heavy load on the CPU. There are tables to see processors in order of

Re: Determine which Nifi processor eating CPU usage

2015-10-26 Thread xmlking
This brings up NiFi best practices question: whether a developer can use spawn threads in processors or controller services? If there are any guidelines , it would be nice to document in developer guide. Sumanth Sent from my iPad > On Oct 26, 2015, at 8:14 AM, Oleg Zhurakousky

Re: Determine which Nifi processor eating CPU usage

2015-10-26 Thread Joe Witt
Elli, In the majority of cases what Mark suggested will help you pinpoint the offending processors. If it is not clear which are the offending processes/extension then it can require some fairly involved digging. For such things I have found the following articles provide good examples of how