[prev in list] [next in list] [prev in thread] [next in thread] 

List:       avro-dev
Subject:    [jira] Updated: (AVRO-275) Histogram class to keep RPC timing stats
From:       "Philip Zeyliger (JIRA)" <jira () apache ! org>
Date:       2009-12-31 20:03:29
Message-ID: 2134591785.1262289809394.JavaMail.jira () brutus ! apache ! org
[Download RAW message or body]


     [ https://issues.apache.org/jira/browse/AVRO-275?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel \
]

Philip Zeyliger updated AVRO-275:
---------------------------------

    Attachment: AVRO-275.patch.txt

Attaching a patch.

I went for a non-adaptive approach: you have to specify the formula (a "segmenter" \
implementation: I don't much like the name) by which to bucket your values ahead of \
time, as well as the number of buckets.  I wrote one implementation of this formula \
(using a TreeMap), and linear and exponential versions make sense too.

This may be more convoluted than necessary: I support generic buckets, not just \
numbers.

I looked around a bit on whether I should have borrowed other Apache-licensed code.  \
http://code.google.com/p/hist4j/ has an adaptive approach.  Apache commons math has \
summary statistics code.

> Histogram class to keep RPC timing stats
> ----------------------------------------
> 
> Key: AVRO-275
> URL: https://issues.apache.org/jira/browse/AVRO-275
> Project: Avro
> Issue Type: New Feature
> Components: java
> Reporter: Philip Zeyliger
> Assignee: Philip Zeyliger
> Priority: Minor
> Attachments: AVRO-275.patch.txt
> 
> 
> Class to keep a histogram of RPC timinigs for AVRO-270.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic