[ 
https://issues.apache.org/jira/browse/NIFI-6780?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17025431#comment-17025431
 ] 

Behrouz commented on NIFI-6780:
-------------------------------

Could you please give us an example how to use this service. It would be better 
if you write an article with some examples.

> Create a Metrics Query Reporting Task
> -------------------------------------
>
>                 Key: NIFI-6780
>                 URL: https://issues.apache.org/jira/browse/NIFI-6780
>             Project: Apache NiFi
>          Issue Type: New Feature
>            Reporter: Yolanda M. Davis
>            Assignee: Matt Burgess
>            Priority: Major
>             Fix For: 1.10.0
>
>          Time Spent: 2.5h
>  Remaining Estimate: 0h
>
> Currently NiFi has metrics reporting tasks which have a specific set of 
> metrics that are sent out to via site-to-site or other protocols. To expand 
> upon this a query based reporting task is proposed to provide users the 
> flexibility to select the types of metrics and the conditions on they should 
> be reported using sql like statements.
>  It may be desired that the results of a query are transmitted to any number 
> of targets. The current pattern is to implement this as a Site-to-Site 
> reporting task, but that puts the onus on the user to create a sub-flow with 
> an Input Port for receiving the S2S messages, and it creates additional 
> provenance events for these. A new approach to be considered here is to 
> decouple the results from the destination. Proposed is a RecordSinkService 
> controller service interface, which the query-based reporting task uses to 
> transmit the query results. The configured RecordSinkService implementation 
> would be responsible for the actual transmission of results to the sink. 
> Possible initial implementations include a Site-To-Site RecordSink (for 
> feature parity with the other reporting tasks) and a DatabaseRecordSink (to 
> transmit the query results to an external RDBMS using DBCPConnectionPool).



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to