[rabbitmq-discuss] Getting stats from celery

Steven Taylor taylste at gmail.com
Thu Jul 21 06:19:23 BST 2011

a few thoughts:

declare "monitor" queue:
* register task (must be done via RPC)  --> dump to database
* report on status at each stage: started, pending, completed.  --> dump to

Why RPC?  Because rabbit guarantees delivery, but not the order in which
messages are delievered in.  RPC at the start ensures that later monitoring
has a context.  It just seems a little tidier.

Let me know if this helps.

btw: I haven't had a chance to look at Celery... so don't know on that.


On 21 July 2011 06:04, Siddharth Saha <sidchilling at gmail.com> wrote:

> Hi,
> I want to write a script which will keep track of what tasks have been
> submitted and processed and whether the status of the job was Success /
> Failure and how much time did each task take to finish. I want to dump these
> info in a database so that I can pull out reports now and then about the
> performance.
> Please give me some cues on how I can proceed on this.
> I am using RabbitMQ with Celery in my Python project. Looking forward for
> some help.
> --
> -Siddharth Saha
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20110721/9b768684/attachment.htm>

More information about the rabbitmq-discuss mailing list