Erlang/OTP Forums

Author Message

<  RabbitMQ mailing list  ~  RabbitMQ Statistic API

akalen
Posted: Fri Oct 02, 2009 6:50 am Reply with quote
Joined: 11 Jun 2009 Posts: 9
I develope the large social network and will to use RabbitMQ for consumering and "What is new from friends". I't very well if RabbitMQ will to have the the statistic API for administration:
- the list of queue ( the list queue where is messages more than ... )
the
- the list of exchanges ( the list of exchanges where last messages was published till ...)
- list bindings
- usage memory
- count messages per day/hour
- max/average messages into queue

It is very usefull for optimization of use, garbage of old queues, exchanges, etc

The using rabbitmqctl dont not allow automatization of administrative.


Alexandre.

_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-discuss@lists.rabbitmq.com
http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
Post received from mailinglist
View user's profile Send private message
Guest
Posted: Fri Oct 02, 2009 7:38 am Reply with quote
Guest
Alexandre,

Alexandre Kalendarev wrote:
> I't very well if RabbitMQ will to have the the statistic API for administration:
> - the list of queue ( the list queue where is messages more than ... )

'rabbitmqctl list_queues' shows queues and their message counts. It
takes just a little bit of post-processing to produce results like
"total message count", "top ten queues", "queues with more than X
messages", etc.

> - the list of exchanges ( the list of exchanges where last messages was published till ...)

You can certainly get the list of the exchanges ('rabbitmqctl
list_exchanges'), but no stats. Stats on exchanges would be tricky to
implement w/o impacting performance - atm they are completely stateless.

> - list bindings

'rabbitmqctl list_bindings'

> - usage memory

You can get the queue memory with 'rabbitmqctl list_queues', though that
doesn't necessarily include messages since they may be shared between
queues. For total Erlang memory usage, the operating system has plenty
of commands and utilities to give you accurate figures.

> - count messages per day/hour
> - max/average messages into queue

These, and a whole bunch of other stats, are on our todo list.


Regards,

Matthias.

_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-discuss@lists.rabbitmq.com
http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
Post received from mailinglist
Guest
Posted: Fri Oct 02, 2009 12:04 pm Reply with quote
Guest
In addition to what Matthias pointed out, be sure to check out Alice:

http://github.com/auser/alice

On Fri, Oct 2, 2009 at 2:49 AM, Alexandre Kalendarev <akalend@mail.ru (akalend@mail.ru)> wrote:
Quote:
I develope the large social network and will to use RabbitMQ for consumering and "What is new from friends". I't very well if RabbitMQ will to have the the
akalen
Posted: Fri Oct 02, 2009 1:50 pm Reply with quote
Joined: 11 Jun 2009 Posts: 9
Gavian,

> In addition to what Matthias pointed out, be sure to check out Alice:
> http://github.com/auser/alice


Thanks,
it is usefull links.


Alexandre.


_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-discuss@lists.rabbitmq.com
http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
Post received from mailinglist
View user's profile Send private message

Display posts from previous:  

All times are GMT
Page 1 of 1
This forum is locked: you cannot post, reply to, or edit topics.

Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum