Github user rickysaltzer commented on the pull request:

    https://github.com/apache/nifi/pull/91#issuecomment-149875162
  
    @busbey good question. I envision that we can later extend the Riemann 
bundle to allow internal NiFi reporting to Riemann, similar to how Ambari was 
recently added. For now, there are plenty of situations where it would be 
useful to allow reporting of a flowfile's existence and/or attributes to 
Riemann for basic data flow reporting and monitoring. 
    
    Let me give you a few examples:
    
    * Send a notification to Riemann for each flowfile passed through a 
specific processor.  This not only allows for monitoring, but also alerting if 
desired. 
    * Each node in the NiFi cluster can periodically send a message with a TTL 
that if expires would indicate that the node in the cluster is no longer 
running. 
    * Immediate alerting when specific data flow scenarios are met (e.g. failed 
to extract archive, failed to hit an API). 
    * To extend on what @trkurc said, you could very easily report metrics from 
files if desired. Or - you could use the ExecuteProcess to collect metrics 
using arbitrary commands. 
    
    I'm sure there are other use cases that can be applied. 



---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to