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

Andrew Kyle Purtell commented on HBASE-15519:
---------------------------------------------

Can we make lossy counting housekeeping global to the LossyCounting class (or a 
helper class) so the overhead is constant no matter how many instances? We 
already accept imprecision so having one thread service them all should be 
reasonable... or maybe some small thread pool sized logarithmically with 
respect to the total number of instances?

> Add per-user metrics 
> ---------------------
>
>                 Key: HBASE-15519
>                 URL: https://issues.apache.org/jira/browse/HBASE-15519
>             Project: HBase
>          Issue Type: Sub-task
>          Components: metrics
>    Affects Versions: 1.2.0
>            Reporter: Enis Soztutar
>            Assignee: Ankit Singhal
>            Priority: Major
>             Fix For: 3.0.0-alpha-1, 2.3.0
>
>         Attachments: HBASE-15519.master.003.patch, hbase-15519_v0.patch, 
> hbase-15519_v1.patch, hbase-15519_v1.patch, hbase-15519_v2.patch
>
>
> Per-user metrics will be useful in multi-tenant cases where we can emit 
> number of requests, operations, num RPCs etc at the per-user aggregate level 
> per regionserver. We currently have throttles per user, but no way to monitor 
> resource usage per-user. 
> Looking at these metrics, operators can adjust throttles, do capacity 
> planning, etc per-user. 



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

Reply via email to