nifi-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Igor Kravzov <igork.ine...@gmail.com>
Subject Re: Workflow monitoring/notofications
Date Mon, 02 May 2016 12:42:43 GMT
Thanks Matt.
I also found MonitorActivity processor.  Are there any examples if it's
usage?

On Mon, May 2, 2016 at 8:29 AM, Matt Gilman <matt.c.gilman@gmail.com> wrote:

> Igor,
>
> You have a couple options.
>
> 1) You could write a Reporting Task that does this. We already offer a
> Reporting Task that logs component status to a log file [1].
>
> 2) You could use the REST API to get the status. The endpoint in question
> would be
>
> /nifi-api/controller/process-groups/{process-group-id}/status
> ?recursive=[true|false]
>
> When recursive is set to false, this call will return the status for all
> child components of the specified Process Group. When recursive is set to
> true, this call will return the status for all descendent components of
> the specified Process Group. You'll need to interpret the response to
> extract the particular component you're interested it. In the upcoming
> 1.0.0 release we will offer component specific endpoints to avoid having to
> retrieve by group.
>
> Matt
>
> [1] *https://github.com/apache/nifi/blob/0.x/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-reporting-tasks/src/main/java/org/apache/nifi/controller/ControllerStatusReportingTask.java
> <https://github.com/apache/nifi/blob/0.x/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-reporting-tasks/src/main/java/org/apache/nifi/controller/ControllerStatusReportingTask.java>*
>
> On Sun, May 1, 2016 at 3:16 PM, Igor Kravzov <igork.inexso@gmail.com>
> wrote:
>
>> Is there a way to monitor a particular processor or a relationship?
>> For example I would like to get a notification if a processor started to
>> throw errors.  Or to be notified if a particular number of flowfiles goes
>> to "fail" relationship. Or entire node is down.
>>
>
>

Mime
View raw message