You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kylin.apache.org by "Shaofeng SHI (JIRA)" <ji...@apache.org> on 2018/03/29 10:29:00 UTC

[jira] [Commented] (KYLIN-2722) Introduce a new measure, called active reservoir, for actively pushing metrics to reporters

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

Shaofeng SHI commented on KYLIN-2722:
-------------------------------------

[~yaho] The patch author is you, the one who discussed is also you, but now you change the Jira owner to "Wang Ken"? Can you give detail justification?

> Introduce a new measure, called active reservoir, for actively pushing metrics to reporters
> -------------------------------------------------------------------------------------------
>
>                 Key: KYLIN-2722
>                 URL: https://issues.apache.org/jira/browse/KYLIN-2722
>             Project: Kylin
>          Issue Type: Sub-task
>            Reporter: Zhong Yanghong
>            Assignee: Wang Ken
>            Priority: Major
>             Fix For: v2.3.0
>
>         Attachments: APACHE-KYLIN-2722.patch
>
>
> For many existing metrics frameworks, they focus on maintaining metrics in memory independently for each instance. However, kylin server may consist of multiple instances. Thus we extend existing metrics framework by introducing *active reservoir* to actively push metrics to reporters which will report metrics of its instance to a unified storage. 
> Here we introduced two *active reservoirs*. One is called {{BlockingReservoir}}, which will buffer the metrics. The other is called {{InstantReservoir}}, which owns no buffer and will directly push metrics to reporters.
> Generally, one *active reservoir* can push its metrics to multiple reporters and one reporter can only listen on one *active reservoir*.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)