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

Michael Dürig commented on OAK-3654:
------------------------------------

Or maybe not... I remember people actually using these numbers (session read 
and write time).

After a 2nd though I think we *can* reliably collect those number even if our 
timer has a greater resolution. In that case the timer will either report 0 or 
its resolution for each individual measurement. Looking at the distribution of 
sufficiently many measurement the individual errors will however average out 
such that the overall sum will converge to the total session read/write time. 

This will not work for percentiles though as those are not linear. This IMO one 
reason for the bad stats provided by Metrics. {{duration_unit=microseconds}} 
being another as there are probably too little samples. 



> Integrate with Metrics for various stats collection 
> ----------------------------------------------------
>
>                 Key: OAK-3654
>                 URL: https://issues.apache.org/jira/browse/OAK-3654
>             Project: Jackrabbit Oak
>          Issue Type: New Feature
>          Components: core
>            Reporter: Chetan Mehrotra
>            Assignee: Chetan Mehrotra
>             Fix For: 1.3.12
>
>         Attachments: OAK-3654-v1.patch, query-stats.png
>
>
> As suggested by [~ianeboston] in OAK-3478 current approach of collecting 
> TimeSeries data is not easily consumable by other monitoring systems. Also 
> just extracting the last moment data and exposing it in simple form would not 
> be useful. 
> Instead of that we should look into using Metrics library [1] for collecting 
> metrics. To avoid having dependency on Metrics API all over in Oak we can 
> come up with minimal interfaces which can be used in Oak and then provide an 
> implementation backed by Metric.
> This task is meant to explore that aspect and come up with proposed changes 
> to see if its feasible to make this change
> * metrics-core ~100KB in size with no dependency
> * ASL Licensee
> [1] http://metrics.dropwizard.io



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

Reply via email to