|
|
YOUR FEEDBACK
Did you read today's front page stories & breaking news?
SYS-CON.TV |
TOP THREE LINKS YOU MUST CLICK ON Application Management
Monitoring WebSphere MQ-Connected Applications
Gaining Real-Time, End-to-End Visibility
By: Sateesh Narahari
Oct. 9, 2005 03:00 PM
Digg This!
Page 2 of 2
« previous page
Monitoring Requirements
Comprehensive Visibility The management solution should monitor 100% of the transactions and let you track component interactions in the individual transaction path. Another key requirement is customizable dashboards that can be tailored to fit the individual needs of users whether they're operations personnel responsible for production monitoring, application administrators responsible for problem triage and diagnosis, or WebSphere MQ administrators responsible for ensuring service levels and system availability. The monitoring technology should use a non-intrusive monitoring mechanism so it can provide deep visibility into production systems without negatively impacting performance. The metrics reported should reflect the performance of the system in response to real user behavior rather than synthetic transactions that can't give an accurate picture of system performance. Another key element for an effective solution is a proactive alerting mechanism that can provide incident notification before end users are affected. Whether via pager, on-screen notification, or through a systems management framework console, operations and application support personnel need to know about problems early so that performance issues can be eliminated as soon as possible. The solution should also be able to integrate performance data with framework solutions so that it fits with existing systems management processes.
Monitoring WebSphere MQ The administrator should monitor the Java connectors such as MQCCF (based on the Common Connector Framework) and MQJCA (based on the Java Connector Architecture) to ensure that the connection between the application and MQ is running smoothly with no bottlenecks affecting performance. The application administrator should also monitor WebSphere MQ components such as the Queue Manager, Queues, and Channels used by the application being monitored. This is to make sure the application messages are flowing smoothly across WebSphere MQ. Messaging software such as WebSphere MQ can be shared between multiple applications. This poses an interesting problem for the application administrator. Administrators don't want to monitor every queue and channel in WebSphere MQ; they just want to monitor the queues that their application uses. So it's important for the monitoring software to enable administrators to filter the metrics they want to monitor by queues. The monitoring software should also be efficient in reporting static metrics that don't change. (For example, Queue Manager Name - it's not required to report the same value every monitoring cycle.) Table 2 illustrates some of the key components of the messaging infrastructure for a given WebSphere MQ instance and their significance from an application monitoring perspective. Monitoring the performance of these components and having an understanding of their affect on overall application performance would enable an application administrator to communicate more effectively with an MQ administrator.
Collaborative and Consistent Monitoring However, monitoring these components in isolation with different tools presents only a fraction of the whole picture and doesn't reveal any potential problems that can happen as a direct result of the way these components interact with each other in different environments (staging versus live production for example). For this reason, it's very important for these administrators to collaborate with each other by using a single performance management solution that can let them speak the same language and share the same data. This allows more constructive interactions, i.e., "The messaging system isn't working because this particular channel is down" as opposed to "The messages don't seem to be getting delivered." Having a consistent mechanism for monitoring various application components is a first step towards effective communication. When administrators are monitoring applications, they shouldn't have to switch among multiple tools with different terminology or be required to use disparate tools that have been squeezed into same packaging (often the result of a poorly executed acquisition by an IT vendor). An administrator's life is hard and is becoming harder with the increasing complexity of applications. Adding extra tools can only make it worse. Another key requirement for effective collaboration and information sharing is historical data analysis. An optimal monitoring solution would be able to store performance data for periods of up to a year so that capacity planners and application administrators can retrieve it whenever needed to perform trend analysis for future planning.
Conclusion Page 2 of 2 « previous page WEBSPHERE LATEST STORIES . . .
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
|
SYS-CON FEATURED WHITEPAPERS MOST READ THIS WEEK BREAKING WEBSPHERE NEWS
|
|||||||||||||||||||||||||||||||||