ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » IBM MQ Performance Monitoring » respons time tool

Post new topic  Reply to topic
 respons time tool « View previous topic :: View next topic » 
Author Message
carsten73
PostPosted: Wed Dec 07, 2005 4:50 am    Post subject: respons time tool Reply with quote

Newbie

Joined: 07 Dec 2005
Posts: 3
Location: The Netherlands, Utrecht

Hi,

I am looking for a tool that can measure respons times between qmgrs, and drops its results in a database (SQL, DB2, Oracle, etc) on which I can do analyses and capacity management. I set something up with IBM sample tool amqsblast. However this tool cannot drop it in a database. I am using a QM1 RQ --> QM2 RQ -->QM1 LQ construction with one app sending out a put on the RQ and a waited get on the LQ. This works fine. I prefer a tool with support, however unsupported tools are a good second best. The tool must be able to be installed on one of these platforms: (AIX5.2, Windows XP, zOS, or HP NSK Tandem) I hope anyone can help me. Thanks
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Wed Dec 07, 2005 5:10 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

Pretty much all of the commercial MQ monitoring tools should be able to do this for you, with some configuration or scripting.

IBM sells one through it's Tivoli brand, MQSoftware sells one as QPasa, contact admin sells one as Contact Admin, the free QFLEX may do this as well (I'm not positive).
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
carsten73
PostPosted: Wed Dec 07, 2005 8:07 am    Post subject: Reply with quote

Newbie

Joined: 07 Dec 2005
Posts: 3
Location: The Netherlands, Utrecht

Hi jefflowrey,

We are already using Tivoli Omegamon V195, however this does not have a respons time measurement tool. It does give me information about number of messages and bytes on a channel and Queues per interval. However, this does not say much about respons time. We are running apps with an peak of a 100 transactions per sec via MQ. Sometimes tx rates are 1 in 3 milliseconds but sometimes it is 30 milliseconds. Sometimes it is one of the apps, sometimes it is MQ, network or system that slows things down. This method is a good way to rule out system, MQ or network. Moreover, I have to present statistics on how available a connection is to the management. If you are polling every minute, like this, then I can come up with data that is 99.9% accurate. Now I am doing is by measuring downtime on channels. This was ok, however due to clustering failover and queuesharing a retrying channel is no garantuee off downtime anymore. This method will be a garantuee. I am working for a bank with 8 million customers, almost every communication between applications is set up via MQ. We have 250 queuemanagers and 35.000 queues. These performance figures start to get key. Omegamon is ok, but does not give me all the required info.

Are you saying that QPASA or contact admin have this functionality standard, this might be a good reason to kick out Tivoli Omegamon.

Thanks, I hope you have seen it work in QPASA or contact admin. If so I will contact there sales department.

Greetings,

Carsten
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Wed Dec 07, 2005 9:25 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

I'm reasonably certain that the Qpasa and contact admin products can be customized (scripted or configured) to do this. I'm also reasonably certain that their sales departments will be willing to help out your purchasing with some customization services to do this.

I don't know Omegamon at all, so I can't say that this is possible or not with your current tool.

But the basic task is to push a message down one channel, have a program on the other side push it back down the channel, and track the round trip. Or you can track each leg.

I suspect that Omegamon includes some sort of API you can link a program to or some sort of command program you can invoke to fire off events or populate data in it's auditing - that would then add the timing data into the regular data repository for Omegamon. Then you could presumably report on and alert on this information through the same means you do everything else in Omegamon.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
PeterPotkay
PostPosted: Wed Dec 07, 2005 11:20 am    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7722

There are built in Channel stats in MQ 6.0 that will help you determine network latency.


Also, what about:
Record the time on Server1
Put the message to a remote q on Server1, that points to a remote q on Server2 that points back to a local queue on Server1
get the message from the local q on server1
record the time

Start recording how long this takes on average, and note anytime it rises above the running average.
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Wed Dec 07, 2005 11:26 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

Peter, the larger challenge was to actually "start recording how long this takes on average".

carsten73 already had a working tool to make the round trip and measure the time. It just wasn't integrating data into his monitoring system to capture the results, for analysis.

So that's why I suggested carsten73 look at what Omegamon provides for this kind of thing - some packages have tools or APIsfor "instrumenting code" that could be used, and some have tools or APIs for firing events that could be used. And I don't know which (if any) that Omegamon uses.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Wed Dec 07, 2005 11:41 am    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

If you need SLA monitoring with MQSoftware make sure to ask about QNami. QPasa is a great tool. You can add your own monitoring publishers(ask for the API...) but if you are really after SLA monitoring ask about QNami.

Enjoy
Back to top
View user's profile Send private message Send e-mail
jefflowrey
PostPosted: Wed Dec 07, 2005 11:48 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

Is anyone actually running QNami these days?
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
carsten73
PostPosted: Wed Dec 07, 2005 12:20 pm    Post subject: answer reponstime measurement Reply with quote

Newbie

Joined: 07 Dec 2005
Posts: 3
Location: The Netherlands, Utrecht

Thanks for your replys. It is a good idea to put in a request for enhancement to have this function for Omegamon, Qpasa or contact admin. I will do that for sure. Chances are that it will cost money. Therefore, if anyone would like the same functions in these tools, then I suggest to do the same. The more costumers that are asking for it, the cheaper it will get per costumer, and therefore it will be more likely suppliers will implement. I suggest everyone does this for the tool that it is currently using. If for example QPASA adds it, Omegamon might do the same because it does not want to lose marketshare and visa versa. I am still intrested in a tool that has it standard, even a single purpose tool would do fine. I will be checking this forum for an extra couple of days. If nobody knows a tool that has that function standard already, them I am going to write an RfE to IBM for Tivoli Omegamon. We are testing V6.0, I will take a look what these stats can do, to reach the same goals. These stats I already can pull out of Omegamon. About Qnami; I will check into that. So thanks
Back to top
View user's profile Send private message
PeterPotkay
PostPosted: Wed Dec 07, 2005 1:39 pm    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7722

Check out Bristol Technologies' Transaction Vision tool. It is made more this, and can integrate with monitoring tools.
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » IBM MQ Performance Monitoring » respons time tool
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
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.