opnet
IT Sentinel
Ensuring Application Quality Through
Pre-Deployment Testing
and Predictive Analytics
Enterprise Management Associates request Whitepaper
"Panorama has proven itself to be a valuable tool for J2EE application performance troubleshooting at BAE Systems. We previously used several software packages to identify patterns and problem areas, which can now be performed with OPNET's integrated solution, Panorama 5.0. The level of detail shown by Panorama 5.0 has given us valuable insight into our J2EE and .NET applications, which enabled us to resolve significant performance bottlenecks."

Pamela Tsui
Principal Systems Engineer
BAE Systems.
OPNET Panorama provides comprehensive .NET monitoring and analysis capabilities built upon its mature technology for application performance management.

Panorama provides real-time performance analysis of complex applications by monitoring system and application metrics within each server, across all tiers. Panorama automatically spots performance anomalies with advanced deviation tracking and correlation technologies, pinpointing symptoms that might otherwise go undetected. Panorama’s proactive notifications, summary dashboards and interactive drill-downs provide valuable insight into application usage and performance patterns, while reducing the risk of application deployment failures and production outages.

Panorama features high resolution data captures, visibility at the method level, and cross-tier analytics for both .NET and J2EE applications. Support for the .NET framework covers extensive metrics collection, event and metric correlation, dynamic threshold alarms and identification of application errors.

Panorama is successfully used by customers in production and QA environments. It is used to reduce application downtime, accelerate troubleshooting, and ensure successful application deployment.

Panorama Return on Investment

Reduce Application Downtime: Panorama’s round-the-clock monitoring and intelligent alarms proactively detect production performance issues, enabling application teams to resolve problems before end-users are impacted.
Ensure Successful Deployment of High-Performance Applications:
Panorama automatically analyzes performance breakpoints enabling QA load testing teams to provide detailed feedback to development.
Accelerate Problem Resolution: Panorama’s in-depth automated analysis enables development and support teams to rapidly troubleshoot and optimize performance.

Typical .NET Questions Answered by Panorama
  • What .NET classes had a large change in response time relative to what’s normal for that time of day?
  • What are the current values for Key Performance Indicators (KPIs) for my application?
  • When my application is slow, what are my slowest .NET classes?
  • Did any metrics, on any tier, change dramatically at the same time my application exhibited performance problems?
  • When my reporting ASP.NET page is slow, is anything on SQL Server correlated?
  • Is there a relationship between intermittent CPU spikes and the execution of particular ASP.NET pages or generic classes?
  • As load increases, what .NET classes scale disproportionately compared with their peers?
  • Are CPU, disk or transaction rates disproportionate to workload?
  • What were my overall slowest .NET classes last week?
Broad Support for both .NET and J2EE
 
Java/J2EE
.NET
Method-level instrumentation inside virtual machine
JVMPI/JVMTI/JMX
ICORProfiler
Categorized classes
Servlet, JSP, Portlet, EJP, JMS, etc.
ASP.NET
Generic classes
check
check
Database connectivity
JDBC
ADO
SQL statement detail
check
check
Heap utilization and garbage collection
JVM
CLR
Container-level metrics (e.g. thread counts)
check
check
Auto-tuning and configuration
check
check
Transaction tracing (complete call stack)
check
check
Application-specific dashboards
check
check
Integration with ACE
check
check
Leverage full Panorama analytics
(correlations, dynamic thresholds, deviations)
check
check
Cross-correlation across heterogeneous Java/.NET environments
check
check
Mature shared code base
check
check
Standardized configuration across .NET and Java (common learning curve)
check
check
 

View metrics whose values have been the furthest outside of their 'normal' range for a particular time interval.

Easily compare values for sets of related metrics. Panorama automatically discovers correlated metrics, identifying cause-and-effect relationships across tiers and technologies.


Deep transaction tracing enables a detailed, diagrammatic presentation of execution times at the method level, with drill-down to details such as specific ADO calls and SQL statements.

Contact Us