Hi Olivier V

Broker-J did expose a resetStatistics method  at the Broker and
VirtualHost level, but this for historical reasons,  these only ever
reset  a subset of statistics exposed by the Broker.  The newer
cumulative statistics were never included - which was always a bug.

The problem was that in order to reset all counters to zero
atomically, you would need to lock. This wasn't acceptable from a
performance perspective for what is an orthogonal concern.  Without
locking, you'd always risk your accounting being out.  One of the
use-cases for the statistics is demonstrating that the Broker has not
lost a message, something that could not be achieved if the tallies
weren't consistent.  The methods were removed by QPID-7799.

Keith.

On 2 February 2018 at 08:27, VERMEULEN Olivier
<olivier.vermeu...@murex.com> wrote:
> Hello,
>
> Indeed it would work but ideally I'd like to be stateless thus the reset of 
> the statistics on the broker side.
> Or even better could these metrics be published directly by the broker ReST 
> API?
>
> Olivier V
>
> -----Original Message-----
> From: Olivier Mallassi [mailto:olivier.malla...@gmail.com]
> Sent: jeudi 1 février 2018 19:56
> To: users@qpid.apache.org
> Subject: Re: Broker-J statistics
>
> Hi Olivier
>
> AFAIR, I looked at the code at the UI console a couple of months ago and the 
> throughput per queues / exchange is calculated with a diff between total 
> messages every sec.
> This is done in the Js
>
> I guess that should answer your need
>
>
> Olivier.
>
> On Thu 1 Feb 2018 at 11:34, Olivier VERMEULEN <overmeule...@gmail.com>
> wrote:
>
>> Hello,
>>
>> We are currently implementing a messaging cluster with
>> dispatch-routers and Java brokers.
>> To be able to use it in production we are required to provide a few
>> statistics.
>> I see that I can use the broker ReST API to query some statistics on
>> the queues, exchanges,...
>> One of the statistics we are asked to provide is a the throughput of
>> messages and the throughput of data going in and out of a queue.
>> The ReST API gives me the total number of messages and total size of
>> data going in and out of the queue. But to be able to calculate a
>> throughput I need a way to reset those statistics.
>> I read something about that for Broker-J 6.1.X but didn't find any
>> reference to it for version 7. Is it expected? Is this use case
>> supported and if yes how?
>>
>> Thanks,
>> Olivier
>>
> *******************************
>
> This e-mail contains information for the intended recipient only. It may 
> contain proprietary material or confidential information. If you are not the 
> intended recipient you are not authorised to distribute, copy or use this 
> e-mail or any attachment to it. Murex cannot guarantee that it is virus free 
> and accepts no responsibility for any loss or damage arising from its use. If 
> you have received this e-mail in error please notify immediately the sender 
> and delete the original email received, any attachments and all copies from 
> your system.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org
> For additional commands, e-mail: users-h...@qpid.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org
For additional commands, e-mail: users-h...@qpid.apache.org

Reply via email to