Tuesday, June 26, 2012

Challenges Faced In Application Monitoring

Often, application monitoring is not taken seriously till the time a project goes live. At that stage, it gets difficult to tap problems and fix issues because end users are already involved. For this reason, application monitoring is best included at the time of deployment.

What are the other common challenges faced in application monitoring?

1. Applications with direct user-interface: Those applications that contain a higher volume of user-interfaces, such as banking applications or other interactive applications such as a touch-screen kiosk at a public place are prone to breaking down and leading to inconvenience, before being controlled effectively.

Application monitoring efforts introduced at the time of deployment itself can prove to be useful in detecting trouble before it grows bigger and affects operations. Proactive monitoring involves studying the application till it reaches a level where performance can suffer if the issue is not resolved.

2. A large user base: Applications that involve large user bases, for example a user base across the country, or globally. These applications need to support several parameters such as communication and illustrations that support several different languages and cultural preferences. In case of a global user base, such as that of a bank, the application may also need to support different currencies.

Effective performance of such applications may depend on performance monitoring undertaken by independent support groups located on site.

3. Shared resources and systems: Tracing problems is always difficult when there are multiple systems. In case of a shared system, most resources are also shared to enable optimization. However, when monitoring application performance of shared systems, the entire system must be expected to share the burden of breakdowns or a decrease in quality.

A similar problem is faced in set-ups that involve clusters of systems that share memory and network. Often, tracing the problem is the first challenge in monitoring performance in such applications because the source could be anything from a shared disk, to a CPU.

Meeting the challenges

The ideal performance monitoring tool will monitor the application, analyze performance in terms of quality and speed, and take corrective steps before the problem reaches the end user. Superior application monitoring tools also ensure SLA enforcement and bring out unauthorized changes or modifications to the system.

About the Author

Tevron develops and delivers powerful and comprehensive application monitoring solutions, service level agreement, end to end performance, and performance testing solutions available globally. Tevron has also successfully delivered enterprise application monitoring solutions and testing solutions to support every IT enterprise application to hundreds of customers across the globe. Tevron's solutions are scalable, flexible, and easy to maintain; they are also designed to support diverse environments, business processes and applications with a service oriented management.