You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@nifi.apache.org by "Dobbernack, Harald (Key-Work)" <ha...@key-work.de> on 2020/03/04 13:10:53 UTC
Logging/Monitoring of Invalid Processors at NiFi Startup
Our standalone Nifi 1.11.1 on Debian 10.2 will on service startup not throw an Error or Warning into the NiFi log if it deams a processor invalid, for example if a samba mount is not available and the listfile or getfile processors cannot reach the mount. If, on the other hand, the processors are running and the connection to the mount gets lost then we will see Error entrances in the NiFi App log, which we then can put to use to alert us.
We had thought to let Nifi report Errors to us via push mail via taillog processor on it's own log, but in case of unreachable mount at service startup it wouldn't be able to alert us that something is wrong.
Is it possible to log invalid processors at service startup? Or how Do you monitor or report failures of this type?
Thank you,
Harald
Harald Dobbernack
Key-Work Consulting GmbH | Kriegsstr. 100 | 76133 | Karlsruhe | Germany | https://www.key-work.de | Datenschutz<https://www.key-work.de/de/footer/datenschutz.html>
Fon: +49-721-78203-264 | E-Mail: harald.dobbernack@key-work.de | Fax: +49-721-78203-10
Key-Work Consulting GmbH, Karlsruhe, HRB 108695, HRG Mannheim
Gesch?ftsf?hrer: Andreas Stappert, Tobin Wotring
AW: Logging/Monitoring of Invalid Processors at NiFi Startup
Posted by "Dobbernack, Harald (Key-Work)" <ha...@key-work.de>.
Hi Pierre,
thank you for these ideas! I'm looking forward to trying that out.
Merci beaucoup!
Harald
Von: Pierre Villard <pi...@gmail.com>
Gesendet: Mittwoch, 4. März 2020 19:46
An: users@nifi.apache.org
Betreff: Re: Logging/Monitoring of Invalid Processors at NiFi Startup
Hi,
You could use the SiteToSiteStatusReportingTask and leverage the "runStatus" field to list all the components (processors, controller services, etc) that are invalid. You could even use the QueryNiFiReportingTask to directly filter only the invalid processors and sink this information somewhere.
Hope this helps,
Pierre
Le mer. 4 mars 2020 à 16:44, <ma...@swisscom.com> a écrit :
With logback.xml you can finetune logmessages, but don't ask me the details __.
Cheers Josef
On 04.03.20, 16:35, "Dobbernack, Harald (Key-Work)" <ma...@key-work.de> wrote:
Hi Josef,
thank you for your input! We planned on merging/aggregating the errors into one mail an hour (so the length of the mail would only be caused by the distinct number of error types in the timeframe), but of course I'll check with my splunk colleagues! We still have the problem though that the invalid processors are not logged into the nifi-app.log - or is there a way to enable this?
Thank you,
Harald
Von: mailto:Josef.Zahner1@swisscom.com <ma...@swisscom.com>
Gesendet: Mittwoch, 4. März 2020 16:19
An: mailto:users@nifi.apache.org
Betreff: Re: Logging/Monitoring of Invalid Processors at NiFi Startup
Hi Harald,
I can tell you only what we do, we are sending the whole nifi-app.log to splunk and scan there specific for alarms/warnings. We don’t use e-mail notification as it doesn’t help too much. In the nifi-app.log you would see as well startup issues, so we just focus on that instead.
In my eyes e-mail isn’t the right medium to alert/monitor, eg. If you have massiv issues it would flood your e-mail account completely with warnings – and I don’t think that you want that.
Cheers Josef
From: "Dobbernack, Harald (Key-Work)" <ma...@key-work.de>
Reply to: "mailto:mailto:users@nifi.apache.org" <ma...@nifi.apache.org>
Date: Wednesday, 4 March 2020 at 14:11
To: "mailto:mailto:users@nifi.apache.org" <ma...@nifi.apache.org>
Subject: Logging/Monitoring of Invalid Processors at NiFi Startup
Our standalone Nifi 1.11.1 on Debian 10.2 will on service startup not throw an Error or Warning into the NiFi log if it deams a processor invalid, for example if a samba mount is not available and the listfile or getfile processors cannot reach the mount. If, on the other hand, the processors are running and the connection to the mount gets lost then we will see Error entrances in the NiFi App log, which we then can put to use to alert us.
We had thought to let Nifi report Errors to us via push mail via taillog processor on it’s own log, but in case of unreachable mount at service startup it wouldn’t be able to alert us that something is wrong.
Is it possible to log invalid processors at service startup? Or how Do you monitor or report failures of this type?
Thank you,
Harald
--
Harald Dobbernack
Key-Work Consulting GmbH | Kriegsstr. 100 | 76133 | Karlsruhe | Germany | https://www.key-work.de | Datenschutz<https://www.key-work.de/de/footer/datenschutz.html>
Fon: +49-721-78203-264 | E-Mail: harald.dobbernack@key-work.de | Fax: +49-721-78203-10
Key-Work Consulting GmbH, Karlsruhe, HRB 108695, HRG Mannheim
Geschäftsführer: Andreas Stappert, Tobin Wotring
Re: Logging/Monitoring of Invalid Processors at NiFi Startup
Posted by Pierre Villard <pi...@gmail.com>.
Hi,
You could use the SiteToSiteStatusReportingTask and leverage the
"runStatus" field to list all the components (processors, controller
services, etc) that are invalid. You could even use
the QueryNiFiReportingTask to directly filter only the invalid processors
and sink this information somewhere.
Hope this helps,
Pierre
Le mer. 4 mars 2020 à 16:44, <Jo...@swisscom.com> a écrit :
> With logback.xml you can finetune logmessages, but don't ask me the
> details __.
>
> Cheers Josef
>
>
> On 04.03.20, 16:35, "Dobbernack, Harald (Key-Work)" <
> harald.dobbernack@key-work.de> wrote:
>
> Hi Josef,
>
> thank you for your input! We planned on merging/aggregating the errors
> into one mail an hour (so the length of the mail would only be caused by
> the distinct number of error types in the timeframe), but of course I'll
> check with my splunk colleagues! We still have the problem though that the
> invalid processors are not logged into the nifi-app.log - or is there a way
> to enable this?
>
> Thank you,
> Harald
>
>
>
> Von: Josef.Zahner1@swisscom.com <Jo...@swisscom.com>
> Gesendet: Mittwoch, 4. März 2020 16:19
> An: users@nifi.apache.org
> Betreff: Re: Logging/Monitoring of Invalid Processors at NiFi Startup
>
> Hi Harald,
>
> I can tell you only what we do, we are sending the whole nifi-app.log
> to splunk and scan there specific for alarms/warnings. We don’t use e-mail
> notification as it doesn’t help too much. In the nifi-app.log you would see
> as well startup issues, so we just focus on that instead.
>
> In my eyes e-mail isn’t the right medium to alert/monitor, eg. If you
> have massiv issues it would flood your e-mail account completely with
> warnings – and I don’t think that you want that.
>
> Cheers Josef
>
>
> From: "Dobbernack, Harald (Key-Work)" <mailto:
> harald.dobbernack@key-work.de>
> Reply to: "mailto:users@nifi.apache.org" <mailto:users@nifi.apache.org
> >
> Date: Wednesday, 4 March 2020 at 14:11
> To: "mailto:users@nifi.apache.org" <ma...@nifi.apache.org>
> Subject: Logging/Monitoring of Invalid Processors at NiFi Startup
>
> Our standalone Nifi 1.11.1 on Debian 10.2 will on service startup not
> throw an Error or Warning into the NiFi log if it deams a processor
> invalid, for example if a samba mount is not available and the listfile or
> getfile processors cannot reach the mount. If, on the other hand, the
> processors are running and the connection to the mount gets lost then we
> will see Error entrances in the NiFi App log, which we then can put to use
> to alert us.
>
> We had thought to let Nifi report Errors to us via push mail via
> taillog processor on it’s own log, but in case of unreachable mount at
> service startup it wouldn’t be able to alert us that something is wrong.
>
> Is it possible to log invalid processors at service startup? Or how Do
> you monitor or report failures of this type?
>
> Thank you,
> Harald
>
> --
>
>
> Harald Dobbernack
> Key-Work Consulting GmbH | Kriegsstr. 100 | 76133 | Karlsruhe |
> Germany | https://www.key-work.de | Datenschutz<
> https://www.key-work.de/de/footer/datenschutz.html>
> Fon: +49-721-78203-264 | E-Mail: harald.dobbernack@key-work.de | Fax:
> +49-721-78203-10
>
> Key-Work Consulting GmbH, Karlsruhe, HRB 108695, HRG Mannheim
> Geschäftsführer: Andreas Stappert, Tobin Wotring
>
>
>
Re: Logging/Monitoring of Invalid Processors at NiFi Startup
Posted by Jo...@swisscom.com.
With logback.xml you can finetune logmessages, but don't ask me the details __.
Cheers Josef
On 04.03.20, 16:35, "Dobbernack, Harald (Key-Work)" <ha...@key-work.de> wrote:
Hi Josef,
thank you for your input! We planned on merging/aggregating the errors into one mail an hour (so the length of the mail would only be caused by the distinct number of error types in the timeframe), but of course I'll check with my splunk colleagues! We still have the problem though that the invalid processors are not logged into the nifi-app.log - or is there a way to enable this?
Thank you,
Harald
Von: Josef.Zahner1@swisscom.com <Jo...@swisscom.com>
Gesendet: Mittwoch, 4. März 2020 16:19
An: users@nifi.apache.org
Betreff: Re: Logging/Monitoring of Invalid Processors at NiFi Startup
Hi Harald,
I can tell you only what we do, we are sending the whole nifi-app.log to splunk and scan there specific for alarms/warnings. We don’t use e-mail notification as it doesn’t help too much. In the nifi-app.log you would see as well startup issues, so we just focus on that instead.
In my eyes e-mail isn’t the right medium to alert/monitor, eg. If you have massiv issues it would flood your e-mail account completely with warnings – and I don’t think that you want that.
Cheers Josef
From: "Dobbernack, Harald (Key-Work)" <ma...@key-work.de>
Reply to: "mailto:users@nifi.apache.org" <ma...@nifi.apache.org>
Date: Wednesday, 4 March 2020 at 14:11
To: "mailto:users@nifi.apache.org" <ma...@nifi.apache.org>
Subject: Logging/Monitoring of Invalid Processors at NiFi Startup
Our standalone Nifi 1.11.1 on Debian 10.2 will on service startup not throw an Error or Warning into the NiFi log if it deams a processor invalid, for example if a samba mount is not available and the listfile or getfile processors cannot reach the mount. If, on the other hand, the processors are running and the connection to the mount gets lost then we will see Error entrances in the NiFi App log, which we then can put to use to alert us.
We had thought to let Nifi report Errors to us via push mail via taillog processor on it’s own log, but in case of unreachable mount at service startup it wouldn’t be able to alert us that something is wrong.
Is it possible to log invalid processors at service startup? Or how Do you monitor or report failures of this type?
Thank you,
Harald
--
Harald Dobbernack
Key-Work Consulting GmbH | Kriegsstr. 100 | 76133 | Karlsruhe | Germany | https://www.key-work.de | Datenschutz<https://www.key-work.de/de/footer/datenschutz.html>
Fon: +49-721-78203-264 | E-Mail: harald.dobbernack@key-work.de | Fax: +49-721-78203-10
Key-Work Consulting GmbH, Karlsruhe, HRB 108695, HRG Mannheim
Geschäftsführer: Andreas Stappert, Tobin Wotring
AW: Logging/Monitoring of Invalid Processors at NiFi Startup
Posted by "Dobbernack, Harald (Key-Work)" <ha...@key-work.de>.
Hi Josef,
thank you for your input! We planned on merging/aggregating the errors into one mail an hour (so the length of the mail would only be caused by the distinct number of error types in the timeframe), but of course I'll check with my splunk colleagues! We still have the problem though that the invalid processors are not logged into the nifi-app.log - or is there a way to enable this?
Thank you,
Harald
Von: Josef.Zahner1@swisscom.com <Jo...@swisscom.com>
Gesendet: Mittwoch, 4. März 2020 16:19
An: users@nifi.apache.org
Betreff: Re: Logging/Monitoring of Invalid Processors at NiFi Startup
Hi Harald,
I can tell you only what we do, we are sending the whole nifi-app.log to splunk and scan there specific for alarms/warnings. We don’t use e-mail notification as it doesn’t help too much. In the nifi-app.log you would see as well startup issues, so we just focus on that instead.
In my eyes e-mail isn’t the right medium to alert/monitor, eg. If you have massiv issues it would flood your e-mail account completely with warnings – and I don’t think that you want that.
Cheers Josef
From: "Dobbernack, Harald (Key-Work)" <ma...@key-work.de>
Reply to: "mailto:users@nifi.apache.org" <ma...@nifi.apache.org>
Date: Wednesday, 4 March 2020 at 14:11
To: "mailto:users@nifi.apache.org" <ma...@nifi.apache.org>
Subject: Logging/Monitoring of Invalid Processors at NiFi Startup
Our standalone Nifi 1.11.1 on Debian 10.2 will on service startup not throw an Error or Warning into the NiFi log if it deams a processor invalid, for example if a samba mount is not available and the listfile or getfile processors cannot reach the mount. If, on the other hand, the processors are running and the connection to the mount gets lost then we will see Error entrances in the NiFi App log, which we then can put to use to alert us.
We had thought to let Nifi report Errors to us via push mail via taillog processor on it’s own log, but in case of unreachable mount at service startup it wouldn’t be able to alert us that something is wrong.
Is it possible to log invalid processors at service startup? Or how Do you monitor or report failures of this type?
Thank you,
Harald
--
Harald Dobbernack
Key-Work Consulting GmbH | Kriegsstr. 100 | 76133 | Karlsruhe | Germany | https://www.key-work.de | Datenschutz<https://www.key-work.de/de/footer/datenschutz.html>
Fon: +49-721-78203-264 | E-Mail: harald.dobbernack@key-work.de | Fax: +49-721-78203-10
Key-Work Consulting GmbH, Karlsruhe, HRB 108695, HRG Mannheim
Geschäftsführer: Andreas Stappert, Tobin Wotring
Re: Logging/Monitoring of Invalid Processors at NiFi Startup
Posted by Jo...@swisscom.com.
Hi Harald,
I can tell you only what we do, we are sending the whole nifi-app.log to splunk and scan there specific for alarms/warnings. We don’t use e-mail notification as it doesn’t help too much. In the nifi-app.log you would see as well startup issues, so we just focus on that instead.
In my eyes e-mail isn’t the right medium to alert/monitor, eg. If you have massiv issues it would flood your e-mail account completely with warnings – and I don’t think that you want that.
Cheers Josef
From: "Dobbernack, Harald (Key-Work)" <ha...@key-work.de>
Reply to: "users@nifi.apache.org" <us...@nifi.apache.org>
Date: Wednesday, 4 March 2020 at 14:11
To: "users@nifi.apache.org" <us...@nifi.apache.org>
Subject: Logging/Monitoring of Invalid Processors at NiFi Startup
Our standalone Nifi 1.11.1 on Debian 10.2 will on service startup not throw an Error or Warning into the NiFi log if it deams a processor invalid, for example if a samba mount is not available and the listfile or getfile processors cannot reach the mount. If, on the other hand, the processors are running and the connection to the mount gets lost then we will see Error entrances in the NiFi App log, which we then can put to use to alert us.
We had thought to let Nifi report Errors to us via push mail via taillog processor on it’s own log, but in case of unreachable mount at service startup it wouldn’t be able to alert us that something is wrong.
Is it possible to log invalid processors at service startup? Or how Do you monitor or report failures of this type?
Thank you,
Harald
Harald Dobbernack
Key-Work Consulting GmbH | Kriegsstr. 100 | 76133 | Karlsruhe | Germany | https://www.key-work.de | Datenschutz<https://www.key-work.de/de/footer/datenschutz.html>
Fon: +49-721-78203-264 | E-Mail: harald.dobbernack@key-work.de | Fax: +49-721-78203-10
Key-Work Consulting GmbH, Karlsruhe, HRB 108695, HRG Mannheim
Geschäftsführer: Andreas Stappert, Tobin Wotring