[ https://issues.apache.org/jira/browse/NIFI-8629?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
David Handermann updated NIFI-8629: ----------------------------------- Resolution: Fixed Status: Resolved (was: Patch Available) > Add periodic logging to Stateless that provides component statuses > ------------------------------------------------------------------ > > Key: NIFI-8629 > URL: https://issues.apache.org/jira/browse/NIFI-8629 > Project: Apache NiFi > Issue Type: Improvement > Components: NiFi Stateless > Reporter: Mark Payne > Assignee: Mark Payne > Priority: Major > Fix For: 1.14.0 > > Time Spent: 2h 10m > Remaining Estimate: 0h > > NiFi provides a lot of details about how each component is operating in the > UI. However, with stateless, that is not available. NiFi also provides a > ControllerStatusReportingTask that logs most of the information. However, > that's part of the standard nar currently, which is almost 80 MB, and is not > included by default. We should add something similar to the > ControllerStatusReportingTask to stateless but have it always run (as long as > the log level is sufficiently high) rather than requiring the extra steps of > configuring the Reporting Task. The output will likely be similar but not > identical to ControllerStatusReportingTask, as we will want to make sure that > the output is tailored well to Stateless. > Additionally, the ControllerStatusReportingTask is fairly expensive to run > because, as an extension, it cannot have access to the framework-level > objects such as Counters, Processors, etc. and as a result must build an > expensive ProcessGroupStatus data model to operate on. By implementing this > in the stateless framework, it can be done more efficiently. -- This message was sent by Atlassian Jira (v8.3.4#803005)