Re: [masstransit-discuss] Questions on Monitoring and Events

44 views
Skip to first unread message

Dru Sellers

unread,
May 8, 2013, 11:27:50 AM5/8/13
to masstrans...@googlegroups.com
As you have seen, the metrics is more about MT, and less about the transports. RabbitMQ gives us a new paradigm to think about. Right now I don't think we have what you are looking for. That said I know that Chris is pondering what's next for vNext and an improvement in stats is probably a good thing to throw in there.

In the meantime I would look around how the RabbitMQ transport works and see if you can find a logical seam to introduce your concern. Then let us know, we might be able to help. The best way is to just take a shot at it and send up a pull request. Then we can discuss brass tacks rather than 'thoughts'

:)

-d


On Tue, May 7, 2013 at 9:46 AM, Patrick Doran <patric...@gmail.com> wrote:
Hi,

First want to say Chris and Dru you have built a slick project! I am relatively new to message queues/ESB/EDA etc. but have been pouring over as much as I can. My questions are around monitoring and events. We are using RabbitMQ with MT.

I have seen the performance counters and wrote some code that can fetch the stats from those counters. One thing I noticed that isn't available is Unacknowledged message count (I have a feeling this is really more of a function of message queues/RabbitMQ and not of MT). One of our tasks is slow and can take several minutes and is a single consumer and it would be great if we could see how many messages are queued up (programmatically, I have seen the rabbitmq mgmt console). 

Is there a way given a correlationId that you can probe the system to find out where the item is? One thought I had was we could achieve this with the assumption no response means queued, then respond when the consumer first gets it with a "started" and then when done with a "complete" and perhaps if we want to get fancy a status message. I don't think what I want is a saga, but if that is a suggested solution I will experiment with it.

Are there any other system lifecylce events besides BeforeConsumingMessage and AfterConsumingMessage?

Thanks for any help!

-Patrick



--
You received this message because you are subscribed to the Google Groups "masstransit-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to masstransit-dis...@googlegroups.com.
To post to this group, send email to masstrans...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msg/masstransit-discuss/-/pK6Gl7JORoUJ.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Reply all
Reply to author
Forward
0 new messages