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

Chris Lohfink commented on CASSANDRA-8341:
------------------------------------------

I want to see time spent processing per pool (user time may be more appropriate 
than walltime(nanotime) or cpu's system time).  This way we can track where cpu 
burn is occurring, and display a % of cpu in tpstats/opscenter by pool.  So 
while latencyutils or a histogram would certainly be interesting its more than 
necessary for this task.  A simple counter or meter would be sufficient.

> Expose time spent in each thread pool
> -------------------------------------
>
>                 Key: CASSANDRA-8341
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-8341
>             Project: Cassandra
>          Issue Type: New Feature
>          Components: Core
>            Reporter: Chris Lohfink
>            Priority: Minor
>              Labels: metrics
>         Attachments: 8341.patch, 8341v2.txt
>
>
> Can increment a counter with time spent in each queue.  This can provide 
> context on how much time is spent percentage wise in each stage.  
> Additionally can be used with littles law in future if ever want to try to 
> tune the size of the pools.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to