I think the applicationName may be left over from the provenance s2s
reporting task since I think provenance events had a field called
applicationName ?

But I think each status event should still have the process group name
in the componentName field:

https://github.com/apache/nifi/blob/e2ca50e66a3b1a7d810ea8eac256d21bca3fd07f/nifi-nar-bundles/nifi-site-to-site-reporting-bundle/nifi-site-to-site-reporting-task/src/main/java/org/apache/nifi/reporting/SiteToSiteStatusReportingTask.java#L236

On Thu, Aug 29, 2019 at 5:59 AM DEHAY Aurelien
<aurelien.de...@faurecia.com> wrote:
>
> Classification\_- INTERNAL & PARTNERS
>
> Hello.
>
> I'm using the site2site status reporter task to monitor my Nifi Cluster. I'm 
> collecting Input ports metrics and put them in InfluxDB.
>
> The applicationName is always the root process group name, wherever is my 
> input put, even inside a process group.
>
> Looking at the code, it seems the name is never picked up from the process 
> group:
> In 
> https://github.com/apache/nifi/blob/e2ca50e66a3b1a7d810ea8eac256d21bca3fd07f/nifi-nar-bundles/nifi-site-to-site-reporting-bundle/nifi-site-to-site-reporting-task/src/main/java/org/apache/nifi/reporting/SiteToSiteStatusReportingTask.java#L231
>  the applicationName is never updated, always taken from the precedent call.
>
> Maybe these 2 lines:
> https://github.com/apache/nifi/blob/e2ca50e66a3b1a7d810ea8eac256d21bca3fd07f/nifi-nar-bundles/nifi-site-to-site-reporting-bundle/nifi-site-to-site-reporting-task/src/main/java/org/apache/nifi/reporting/SiteToSiteStatusReportingTask.java#L124
>  and 125 should be adapted inside the serializeProcessGroupStatus method?
>
>
> Thanks.
>
> Aurélien
>
> This electronic transmission (and any attachments thereto) is intended solely 
> for the use of the addressee(s). It may contain confidential or legally 
> privileged information. If you are not the intended recipient of this 
> message, you must delete it immediately and notify the sender. Any 
> unauthorized use or disclosure of this message is strictly prohibited.  
> Faurecia does not guarantee the integrity of this transmission and shall 
> therefore never be liable if the message is altered or falsified nor for any 
> virus, interception or damage to your system.
>

Reply via email to