Hi Andrew, thanks for your reply.
The metrics2 configuration is :
There is @Metric MutableCounterLong bytesWritten attribute in
DataNodeMetrics, which is used to statistics written bytes per second on
one DataNode, is that right? If the metric is not divided by 10 and is not
reseted to zero per ten seconds, how does the metric statistics written
bytes per second?
2013/11/21 Andrew Wang <[EMAIL PROTECTED]>
> Hey LiuLei,
> Gauges can go up and down, counters only go up. Snapshot doesn't actually
> reset anything, it's just a way for the metrics system to get an updated
> value. There aren't any time-based rolling metrics to my knowledge besides
> On Wed, Nov 20, 2013 at 7:34 PM, lei liu <[EMAIL PROTECTED]> wrote:
> > I use cdh-4.3.1 version. I am reading the code about metrics2.
> > There are COUNTER and GAUGE metric type in metrics v2. What is the
> > difference
> > between the two?
> > There is @Metric MutableCounterLong bytesWritten attribute in
> > DataNodeMetrics, which is used to statistics written bytes per second on
> > DataNode.So I think the value of MutableCounterLong should be divided
> > by 10and be reseted to zero per ten seconds in
> > MutableCounterLong.snapshot
> > method, is that right? But MutableCounterLong.snapshot method don't do
> > that. I miss anything please tell me.
> > Thanks,
> > LiuLei