CodeHale doesn't handle extreme skew on measurements well last time I
looked.  For throughput, averages are great.  For latency, you need very
high percentiles to understand what is happening.


On Mon, Jun 16, 2014 at 6:00 PM, Michael Rose <mich...@fullcontact.com>
wrote:

> What kind of issues does Metrics have that leads you to recommend
> HdrHistogram?
> On Jun 16, 2014 6:57 PM, "Dan" <dcies...@hotmail.com> wrote:
>
>> Be careful when using Coda Hale's Metrics package when measuring latency.
>> Consider using Gil Tene's
>> High Dynamic Range Histogram instead:
>>
>> http://hdrhistogram.github.io/HdrHistogram/
>>
>> -Dan
>>
>> ------------------------------
>> From: and...@parsely.com
>> Date: Mon, 16 Jun 2014 18:20:11 -0400
>> Subject: Re: Extracting Performance Metrics
>> To: user@storm.incubator.apache.org
>>
>> Also, I came across this presentation by Visible Measures which actually
>> walks through a lot of great options covering most of what you want to know
>> about:
>>
>> http://files.meetup.com/5809742/storm%20monitoring.pdf
>>
>> One other thing to be aware of is that in Storm 0.9.2 (forthcoming
>> release), there is a new REST API used by the Storm UI for gathering some
>> of these metrics:
>>
>> https://github.com/apache/incubator-storm/pull/101
>> https://issues.apache.org/jira/browse/STORM-205
>>
>>
>> On Mon, Jun 16, 2014 at 6:13 PM, Andrew Montalenti <and...@parsely.com>
>> wrote:
>>
>> I haven't used it yet, but a lot of people get pointed to metrics_storm:
>>
>> https://github.com/ooyala/metrics_storm
>>
>> With this blog post that discusses it:
>>
>> http://engineering.ooyala.com/blog/open-sourcing-metrics-storm
>>
>> Michael Noll also has a nice blog post about streaming Storm 0.9 metrics
>> to Graphite:
>>
>>
>> http://www.michael-noll.com/blog/2013/11/06/sending-metrics-from-storm-to-graphite/
>>
>> Currently, when we use Storm, we do a lot of custom metrics in Graphite
>> using statsd, as described in this post (not about Storm, but about
>> Graphite/statsd):
>>
>> http://codeascraft.com/2011/02/15/measure-anything-measure-everything/
>>
>>
>>
>>
>> On Mon, Jun 16, 2014 at 4:37 PM, Anis Nasir <aadi.a...@gmail.com> wrote:
>>
>> Dear all,
>>
>> I am running a cluster with 1 kafka + 1 nimbus + 10 supervisor + 1
>> zookeeper nodes. I am executing multiple topologies on the cluster and I
>> want to extract different metrics that I am mentioning below. Can someone
>> help me by recommending tools that I can use to extract this information.
>>
>>
>> Per Topology
>>      - Throughput
>>      - Latency
>>
>> Per Spout or Bolt
>>      - Throughput
>>      - Latency
>>      - Execution Time
>>      - Queuing Time
>>      - Number of Messages Processed
>>
>> Regards
>> Anis
>>
>>
>>
>>

Reply via email to