May 24, 2015

Application Performance Management

What to look for in application performance monitoring solutions

  • Insight into application performance factors to avoid outages and slowdowns
  • Visibility into the user experience to detect issues before they impact users
  • Analytics to quickly diagnose and resolve problems
  • Broad coverage for on-premises, hosted, and hybrid applications
  • Easy deployment, configuration, and ongoing management
  • Out-of-the-box integrations with current performance and availability solutions

Re-imagined for IT Operations

As application services grow in complexity, IT Operations is seeing a very real need for an application-first approach to infrastructure management. Next-generation Application Performance Management (APM) tools deliver on the promise of detection, isolation, and remediation of both applications and infrastructure issues. This user-centric approach delivers deep insight for better, faster decision-making, reduced manual effort for IT staff, and more satisfied business users.

Delivering value in the 5 dimensions of APM

Gartner defines APM as having five dimensions of functionality.* BMC solutions address and add value to all five of these dimensions.

End-user experience monitoring (EUEM)

Active End User Experience Monitoring

This feature monitors the behavioral context of how end users interact with applications. By using advanced JavaScript injection for both monitoring and discovery of user interaction with web applications and services, IT has an avenue to measure actual service quality.

Passive End User Experience Monitoring

Passive end user experience management captures network traffic – performing analytics on application performance. This capability is key in troubleshooting problems as they occur. Using actual inbound web-traffic, passive end user experience management examines applications as users interact with them – allowing IT to associate the actions users have taken with the behavior of the application.

Synthetic Transaction Management

Synthetic Transaction Management uses scripted recordings of web transactions to simulate the expected behavior of end users. These continuously monitored paths measure KPIs in relation to an application or service. This feature gives IT an instant read on whether an application is experiencing problems before an actual user is affected by the degraded state as it does not require actual web transactions to occur.

Application topology, discovery and visualization

The value of discovery is compounded when used alongside infrastructure management – allowing IT to get a laser-focused view of the events associated with the impacted application. Application Context Views are automatically detected providing IT operations with a simple application model that gives IT a spring-board for problem resolution.

Broader business service modeling and application models can be built by integrating the solution with the CMDB and discovery and dependency mapping.

Application component deep dive

Drill down into the application to uncover abnormal behaviors at a component level, such as latency, outages, and transaction rates, revealing where infrastructure is having problems. This feature to helps IT find out what transactions are not occurring properly and isolate reports to see what is normal for this particular activity. IT can drill down into these deep diagnostics. With deep-dive capabilities, IT can see an end-user experience problem and immediately drill down to the affected components. Understanding the business impact of the infrastructure and the transactions that are occurring gives IT the ability to intelligently manage infrastructure, provide for future capacity, set service levels, and intelligently deliver products to market.

IT operations analytics (ITOA)

The best APM solutions bring together data from many diverse sources that comprise and interact with the modern application. Identify patterns and focus resources on what matters most and when. Most importantly, the APM solution should discover patterns in the data that help IT operations find and fix problems fast and prevent users from experiencing poor application performance.