[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
database
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.
-Steven
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