RSS
Логотип
Баннер в шапке 1
Баннер в шапке 2

OPNET Panorama

Product
Developers: OPNET
Branches: Telecommunication and communication
Technology: Management systems for performance of network applications

Content

Performance of difficult, multilink applications depends on many interconnected factors, such as system resources, architecture of databases and applications, efficiency of a program code, network infrastructure. As a result of these interdependence symptoms of performance concerns of the application can be shown in one or several links. Tipichnyypodkhod for identification of a basic reason of problems – the resource-intensive procedure of the manual analysis of a set of metrics of performance using the different tools often used by different IT divisions. When there is a problem, search and its solution can become quite difficult, long and expensive process.

File:Сопоставление величин связанных метрик. PANORAMA автоматически генерирует графическое представление информации по проблемному месту.jpg

Comparison of values of the connected metrics. Panorama automatically generates graphical representation of information on the problem place.

Panorama provides means of comprehensive performance management of critical Java and .NET applications for all lifecycle, since development and continuing by the period of deployment and operation. Panorama continuously controls thousands of system metrics in each server, in each link, and automatically notes anomalies in performance. The unique correlation technology implemented in Panorama allows to detect automatically trends of changes in events and metrics, identifying causes and effect relationships and precisely defining symptoms which could remain unnoticed. Deeply getting into transactions in Java Virtual Machine (JVM) and the .NET Common Language Runtime (CLR) virtual machine, Panorama provides a view of an application code in terms of the analysis and identification of a basic reason of a problem and fast recovery of application performance.

File:Метрики, значения которых выходят за рамки их «нормального» диапазона значений за определенный промежуток времени.png

Metrics which values are beyond their "normal" range of values for a certain period.

Main Characteristics

  • The toolbars of real time represent key performance indicators (key performance indicators (KPIs)) for crucial applications.
  • Automatic detection of ranges of values for thousands of KPI.
  • The technology of dynamic setup of ranges considering background reduces the probability of false alarm.
  • An opportunity to receive and save system ‘snapshot’ at the time of the important event.
  • Change tracking automatically determines not normal development of the situation.
  • Thousands of measurements of operation parameters of systems and applications undergo correlation analysis for identification of the specific metrics reflecting "bottleneck" for application performance.
  • Cross the platform deep analysis of "bottlenecks" for the specific selected Web server or the database.
  • An opportunity to identify specific resources, such as Java-classes or components of the database which work not effectively.
  • Deep trace of transactions provides the detailed analysis of runtime and identifies specific JDBC, ADO calls and SQL the requests responsible for problems with performance.

Competitive advantages of PANORAMA: Developed analytics

PANORAMA dynamically sets ranges of "normal" values for each metrics for each interval of time within a day, for each day of the week. Metrics which values overstep the bounds of the set ranges are automatically identified and the certain assessment which is based on degree of "abnormality" of their behavior is appropriated to them. It allows to compare and range different metrics from different links of a system. Statistical correlation algorithms PANORAMA give a unique opportunity to connect events and metrics of different links and levels of the application, technologies and platforms. Metrics which values change at the same time or exceed the limit of the "normal" ranges at the same time, are recognized as the connected metrics and are represented on one chart for the subsequent analysis.

Using the specified PANORAMA mechanisms automatically scans thousands of key performance indicators for determination of "drawing" of operation of application, communications and obtaining answers to questions:

  • Whether changed significantly, out of limits of "normal" values, any metrics of any level at the specific moment of specific day?
  • Whether there were such changes of metrics at the same time when the problem with application performance appeared?
  • Whether there are such changes every time when the application works slowly?
  • Every time when the web page is output slowly whether any metrics of the database is interconnected with it?
  • Whether surges in loading of CPU are connected with accomplishment of certain ASP.NET pages, servlets or generic classes?
  • My application works slowly. What reasons can be?

Scopes

Monitoring of crucial applications

Monitoring of performance of applications, crucial for business, in real time is especially important in systems working 24/7 and also for ensuring necessary level of service (SLA). In production PANORAMA continuously controls key performance indicators from all servers participating in operation of application, providing representation in a convenient graphic type and the pro-active system of warnings in cases of failures in application performance. Abnormal snapshots save all necessary information for troubleshooting without the need for repetition of a problem situation. Perfect analysts of PANORAMA quickly lead users to problem zones, allowing commands of support of operation of application in the shortest possible time to recover application performance and to provide the necessary level of service.

File:Представление ключевых аспектов работы приложения в реальном времени и историческом развитии.jpg

Representation of key aspects of operation of application in real time and historical development.

Preliminary application testing

Performance review of the application before its deployment in the conditions of the loading similar to workload, is extremely important in terms of guaranteeing due quality of functioning for all lifecycle of the application. In tests for a quality assurance of PANORAMA performs monitoring of metrics from different servers of a test environment and compares with load tests for determination of "narrow" places under loading. PANORAMA defines components which at increase in loading show a downward tendency of efficiency of request processing, and provides to development team necessary information for optimization of operation algorithms of the application. Use of PANORAMA allows development team to eliminate "narrow" places and to optimize an application code in advance before application launch in the "fighting" mode.

File:Представление нагрузки, производительности и времени отклика для основных компонентов ваших J2EE.NET приложений.gif

Representation of loading, performance and response time for principal components of your J2EE/.NET of applications