" it should be possible to make it generic to support other reporting
methods provided by Metrics, correct?"

  We think so.  We're using a slightly older version of it because it
appears that upon close inspection newer versions might have issues
with ASF compatible licensing.  But in any event if the thing you want
to report metrics to has a client library/API/interface then the
ReportingTask is likely a good way to go about feeding it (if you're
good with a push model).  We've also done some interesting things
using our Reporting Task API with Graphite in the past.

I think our general philosophy here, as is the case with much of the
app, is that we should provide a solid dataflow user experience
built-in to NiFI and then we should also expose this information
outward to apps purpose built to address those common cross cutting
enterprise items that go beyond our sphere.

Are there other metrics/monitoring repository apps you think we should
take a look at?

Thanks
Joe



On Wed, Feb 18, 2015 at 12:38 AM, Ashish <[email protected]> wrote:
> That's cool Joe !
>
> The Ganglia Reporting Task uses Metrics package, so it should be
> possible to make it generic to support other reporting methods
> provided by Metrics, correct?
>
>
>
> On Wed, Feb 18, 2015 at 10:45 AM, Joe Witt <[email protected]> wrote:
>> Otis,
>>
>> Glad you are liking it.
>>
>> We do provide support for both push and pull based metrics
>> reporting/gathering.
>>
>> For NiFi being able to push out metrics:
>> We do have an API for what we call "Reporting Tasks".  For example we
>> have a Ganglia reporter today.
>>
>> For a client being able to pull metrics from NiFI:
>> The REST API is the way to go.
>>
>> Do either of these sound like a path that can work for you?  Let us
>> know if you'd like more details.
>>
>> Thanks
>> Joe
>>
>> On Wed, Feb 18, 2015 at 12:01 AM, Otis Gospodnetic
>> <[email protected]> wrote:
>>> Hi,
>>>
>>> Nifi looks mightily impressive!
>>> I see Nifi has built-in monitoring and metrics.... but is there an API that
>>> would allow something like SPM to add support for Nifi monitoring?  Or JMX?
>>>
>>> Thanks,
>>> Otis
>>> --
>>> Monitoring * Alerting * Anomaly Detection * Centralized Log Management
>>> Solr & Elasticsearch Support * http://sematext.com/
>
>
>
> --
> thanks
> ashish
>
> Blog: http://www.ashishpaliwal.com/blog
> My Photo Galleries: http://www.pbase.com/ashishpaliwal

Reply via email to