Business Service Management (BAC/BSM/APM/NNM)
More than everything monitoring, BSM provides the means to determine how IT impacts the bottom line. Its purpose and main benefit is to ensure that IT Operations are able to reactively and proactively determine where they should be spending their time to best impact the business. This covers event management to solve immediate issues, resource allocation and through reporting performance based on the data of applications, infrastructure, networks and from third-party platforms. BSM includes powerful analytics that gives IT the means to prepare, predict and pinpoint by learning behavior and analyzing IT data forward and backwards in time using Big Data Analytics applied to IT Operations.

HP APM partner in crime with HP's Application Lifecycle Management

Did you know that HP's application performance management is part of HP's application lifecycle management (ALM)? HP has a lifecycle approach to application performance and availability management that focuses on integration, collaboration, and resource sharing—from pre-deployment application development to production application management and back again. For example, the ability to reuse scripts has been available, but collaboration among teams did not occur, because each team did not know what existed among the other teams. The HP approach bridges the gap among development, QA, and IT operations so that your teams can work together more effectively, understand and meet end-user performance requirements, and cut cost, complexity, and deployment time frames. Examples of HP this lifecycle approach with End User Management (EUM) are:  

  • Bi-directional script reuse: You can use reuse artifacts between production environment and QA. Real User sessions can be used generate more realistic test scripts, which can help strengthen testing suite so that you can catch most of the application performance in pre-production, rather than in production. LoadRunner and Quality Center scripts can be used in HP Business Process Monitor allowing you to leverage testing scripts to monitor a production environment, reducing the time required to roll out application into production.  

  • Load modeling analysis: You can create an accurate load test that reflects real-life conditions, using HP Real User Monitor session data.   • Impact analysis: You can measure the impact of changes on the system in production (“before and after” snapshots) or during load testing. You can compare production results with synthetic load results or reproduce production results in the QA lab.  

  • Cross-environment analysis: You can differentiate between code and configuration issues so problems can move to and from production and synthetic load environments  

  • Root-cause analysis: You can identify the underlying cause of performance degradation related to one or more tiers in the system, both in production using real load data or in pre-production using synthetic load data using HP's Diagnostics software.

    • HP Diagnostics software helps identify transaction paths, which makes it very easy for QA or production support to quickly identify and triage application performance problems. It is single tool which can be shared between both production and pre-production environment.

    • HP Diagnostics software helps you improve application availability and performance in pre-production and production environments helping to significantly compress testing and tuning cycles, increase productivity, and accelerate performance problem diagnosis and repair.

    • You can utilize HP Diagnostics software to drill down from the end user into application components and cross-platform service calls to pinpoint and resolve the toughest problems. This includes slow services, methods, SQL, out-of-memory errors, threading problems, and more.

    • It also extends HP LoadRunner and HP Performance Center software capabilities to address the unique challenges of testing and diagnosing even the most complicated, composite applications. It allows you to identify issues early that are often hidden in testing but show up in production, such as a slow memory leak.


Aruna Ravichandran
Group Product Marketing Manager, APM
aru 'at'

HP Diagnostics - drinking our own merlot

HP Diagnostics enables you to seamlessly monitor,triage, and diagnose critical problems in composite applications—in both pre-production and production environments. This software collects performance and availability data from Java, .NET, and SAP platforms,isolating performance and availability problems and reducing mean time to recovery (MTTR).

What you may not know is that every Diagnostics server is instrumented with our own agent out of the box and provides performance metrics that our R&D team typically use to troubleshoot problems during development and production. This information is not exposed to customers directly but can be accessed via http://<Diagnostics Commander>:2006/query and clicking on “Open Diagnostics” for “Mercury System”.

Michael Haeuptle is one of HP Diagnostics senior architects .  Not only does Michael develop HP Diagnostics but he also uses the product to solve application issues.  Here’s Michael’s story:

During routine performance testing we recently found a slow server request which took on average 17.5 seconds in the last hour.

There was even an instance where it took almost 20s. The glyphs (triangles and circles) represent call profiles for a particular instance in time. A triangle that points upwards represents a maximum call profile, a triangle pointing downwards a minimum call profile and the circle represents an average call profile. By default, Diagnostics collects and keeps two maximum, one minimum and one average call profile for each server request per time bucket (e.g. 5m, 20m, 1h, etc).

This is very powerful! Unlike other solutions, where call profile collection needs to be configured manually, Diagnostics always has call profiles for selected server request instances available which are invaluable for troubleshooting. This is especially important in production where performance problems tend to be sporadic and a call profile is needed right then when a server request is taking a long time.

In our particular case, we drilled down to a maximum call profile and found the following call profile:

The call profile revealed that the method Purger.guessOnDiskSize is called over and over and is the main contributor to the overall time for

Notice the fuzzy bars in the call profile. These measurements come from the new 8.0 stack trace sampling feature that combines the instrumentation approach (where method entry and exit are injected with measurement code) with the sampling approach that causes almost zero overhead but at the expense of not always recording all invocations.  Armed with this information we circled in on the offending code and indeed found that Purger.guessOnDiskSize() was called in a tight loop for every file in the Diagnostics database.  After some refactoring and adding some caching we were able to increase the performance of the method.

Using our own agent for performance analysis and troubleshooting paid off! Having call profiles available all the time without having to manually configure the capture like other solutions require is essential.

This blog was written by Michael Haeuptle, senior architect for HP Diagnostics

HP recognized as a leader in the Gartner's Magic Quadrant for Application Performance Monitoring (APM)

HP application performance management (APM) solutions allow IT organizations to detect, prioritize, isolate, diagnose, and repair, and prevent problems before users and the business are impacted, thereby improving the end user experience and IT staff efficiency.

 In February of 2010, Gartner Inc. released its Magic Quadrant for Application Performance Monitoring, which evaluated 19 APM vendors on the completeness of their vision and their ability to execute. The following graphic, taken directly from Gartner Magic Quadrant for Application Performance Monitoring, Will Cappelli, 18 February 2010, shows the market positioning.

View the full report here.



* This Magic Quadrant graphic published by Gartner, Inc. as part of a larger research note and should be evaluated   in the context of the entire report.

According to Gartner, “Application performance monitoring (APM) now requires coordinated decisions across five distinct dimensions of functionality: end-user experience monitoring; user-defined transaction profiling; application component discovery and modeling; application component deep-dive monitoring; and application performance management database capabilities.”

We believe the HP APM solution meets these requirements with an extensive suite of proven products that help you align IT efforts with business goals and optimize application performance to improve productivity, customer satisfaction, and revenues. HP’s APM solution is a part of HP Business Availability Center, which includes software for monitoring synthetic transactions, real user experiences, service-level management, end to end transaction profiling and tracing, and diagnostics for rapidly identifying and resolving problems.

 View the full report here.

For more information about HP APM solutions, visit .


The Magic Quadrant is copyrighted February 2010 by Gartner, Inc. and is reused with permission. The Magic Quadrant is a graphical representation of a marketplace at and for a specific time period. It depicts Gartner’s analysis of how certain vendors measure against criteria for that marketplace, as defined by Gartner. Gartner does not endorse any vendor, product or service depicted in the Magic Quadrant, and does not advise technology users to select only those vendors placed in the “Leaders” quadrant. The Magic Quadrant is intended solely as a research tool, and is not meant to be a specific guide to action. Gartner disclaims all warranties, express or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose.




The Cloud and your Applications: What is the Impact on Application Management? (Free Webinar)

The Cloud and your Applications:  What is the Impact on Application Management? (Free webinar)

Are your applications doing what they are suppose to be doing?  Can you confidently answer the question, are you cloud assure when it comes to your critical business applications?  Cloud computing, tiered applications, Software as a Service (SaaS) – all add complexity and make that question more difficult to answer.

Customers are finding more business service problems. The result: customer satisfaction and retention is at risk. The good news is that despite declining budgets, you can reduce downtime, increase service levels, and improve user experience quality. 

Hear EMA Research Director Julie Craig share the early results of a recent market research survey.  You’ll also hear from HP Product Marketing Manager Amy Feldman, who will share customer best practices and success stories.

Date:  Wednesday, November 25, 2009

Time:  6am PST/9am EST/2pm UK

Learn how you can become more cloud confident by registering for this free webinar at


Amy Feldman

Product Marketing - HP Business Availability Cente
HP Software and Solutions 


Showing results for 
Search instead for 
Do you mean 
About the Author(s)
  • Technical Consultant in the BSM Customer Assist Team, with focus on SHR.
  • Doug is a subject matter expert for network and system performance management. With an engineering career spanning 25 years at HP, Doug has worked in R&D, support, and technical marketing positions, and is an ambassador for quality and the customer interest.
  • Dan is a subject matter expert for BSM now working in a Technical Product Marketing role. Dan began his career in R&D as a devloper, and team manger. He most recently came from the team that created and delivered engaging technical training to HP pre-sales and Partners on BSM products/solutions. Dan is the co-inventor of 6 patents.
  • This account is for guest bloggers. The blog post will identify the blogger.
  • Over 11 years of experience in design and development of NMS/EMS products and presently with the Device content support covering broad based features of multitude device vendors in NNMi.
  • Manoj Mohanan is a Software Engineer working in the HP OMi Management Packs team. Apart being a developer he also dons the role of an enabler, working with HP Software pre-sales and support teams providing technical assistance with OMi Management Packs. He has experience of more than 8 years in this product line.
  • HP Software BSM Social Media
  • Nimish Shelat is currently focused on Datacenter Automation and IT Process Automation solutions. Shelat strives to help customers, traditional IT and Cloud based IT, transform to Service Centric model. The scope of these solutions spans across server, database and middleware infrastructure. The solutions are optimized for tasks like provisioning, patching, compliance, remediation and processes like Self-healing Incidence Remediation and Rapid Service Fulfilment, Change Management and Disaster Recovery. Shelat has 21 years of experience in IT, 18 of these have been at HP spanning across networking, printing , storage and enterprise software businesses. Prior to his current role as a World-Wide Product Marketing Manager, Shelat has held positions as Software Sales Specialist, Product Manager, Business Strategist, Project Manager and Programmer Analyst. Shelat has a B.S in Computer Science. He has earned his MBA from University of California, Davis with a focus on Marketing and Finance.
  • Architect and User Experience expert with more than 10 years of experience in designing complex applications for all platforms. Currently in Operations Analytics - Big data and Analytics for IT organisations. Follow me on twitter @nuritps
  • 36-year HP employee that writes technical information for HP Software Customers.
  • Pranesh Ramachandran is a Software Engineer working in HP Software’s System Management & Virtualization Monitoring products’ team. He has experience of more than 7 years in this product line.
  • Ramkumar Devanathan (twitter: @rdevanathan) works in the IOM-Customer Assist Team (CAT) providing technical assistance to HP Software pre-sales and support teams with Operations Management products including vPV, SHO, VISPI. He has experience of more than 12 years in this product line, working in various roles ranging from developer to product architect.
  • Ron Koren is a subject matter expert for BSM / APM, currently in the Demo Solutions Group acting as a Senior Architect. Ron has over fourteen years of technology experience, and a proven track record in providing exceptional customer service. Ron began his career in R&D as a software engineer, and later as a team manager. Ron joined HP software in 2007 as an engineer in the Customer-Oriented R&D team. Prior to joining HP, Ron held a leadership development role at Israel’s largest bank. Ron holds a B.S. in Computer Science from The Interdisciplinary Center, Herzliya Israel.
  • Stefan Bergstein is chief architect for HP’s Operations Management & Systems Monitoring products, which are part HP’s business service management solution. His special research interests include virtualization, cloud and software as a service.
  • With 11 plus years of very broad experience as a deployment expert for all the NMC products, my deliverables includes helping the Sales and Pre-Sales team in sizing and architecting the solution and hardware, assisting the implementers in product deployment and helping the customers directly when the products are deployed in production setup. As part of Customer Assist Team, I participate in a lot of customer facing activities from R&D side and provides best practices of using HP SW NMC products for efficient network management and leverage my rich experience in Network Node Manager and related iSPIs products.
HP Blog

HP Software Solutions Blog


Follow Us
The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the Terms of Use and Rules of Participation.