[
https://issues.apache.org/jira/browse/NIFI-8629?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mark Payne updated NIFI-8629:
-----------------------------
Fix Version/s: 1.14.0
Status: Patch Available (was: Open)
> 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: 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)