Dye357 created NIFI-11239:
-----------------------------

             Summary: Stateless-Nifi not logging performance counters
                 Key: NIFI-11239
                 URL: https://issues.apache.org/jira/browse/NIFI-11239
             Project: Apache NiFi
          Issue Type: Bug
          Components: NiFi Stateless
    Affects Versions: 1.20.0
            Reporter: Dye357
            Assignee: Stephanie Ambrose


Description: It appears at some point work was done to log the performance 
counters for flows running in stateless-nifi. I've tested on 1.19.1 and 1.20.0 
and found that the functionality is broken, the headers for the logging print 
however no component counts displayed:

 

-----------------------------------------------------------------------------------------------------
2023-03-02 10:14:03,503 INFO [Background Tasks] 
o.a.n.c.reporting.LogComponentStatuses Counters:
----------------------------------------------------------------------------------------------------------------------------------------------
| Counter Context                      | Counter Name                         | 
               Counter Value |                 Increase/sec |
----------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------

 

Further investigating the code reveals that the LogComponentStatues class is 
being passed a FlowCounterContext which is effectively empty. It looks like 
StatelessRepositoryContext.java is not overriding the requisite abstract method 
to inject the peromanceCounters into the FlowCounterContext.

 

Acceptance Criteria: The flow performance counters are correctly logged when 
logCounters() is invokes in LogComponentStatuses.java.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to