TraceView by AppNeta
Code-level insight for web apps
Combine full-stack application tracing and brilliant data visualization to build faster, more reliable web apps.
ManageEngine Applications Manager by ManageEngine
ManageEngine Applications Manager is a server and application performance monitoring software that helps businesses ensure high availability and performance for their business applications by ensuring servers and applications have high uptime. The application performance management capability includes server monitoring, application server monitoring, database monitoring, web services monitoring, virtualization monitoring, cloud monitoring and an array of other application management capability that will help IT administrators manage their resources effectively.
Compuware APM by Compuware
A History of APM Innovation
Compuware has been in the application performance management space for over a decade, long before it was fashionable. In 2008 we saw things changing rapidly. Disruption in the way applications were being built (agile, devOps...), in the way they were being architected (SOA, message buses...), and the way they were being deployed (virtualized, cloud...) was accelerating. Unlike our big competitors at the time, we saw a need for a new generation of APM to address this myriad of disruptive changes. In 2009 we acquired Gomez with its global synthetic network and SaaS delivery model. In 2010 we revamped our Vantage line and introduced the market’s first network-aware APM solution for full Data Center deployments. And in 2011 we acquired dynaTrace, the fastest growing APM start-up in the world with their patented PurePath technology.
HP APM 360 by HP
APPLICATION PERFORMANCE MANAGEMENT
A software suite that ensures the performance of desktop, web, and mobile apps in on-premise, cloud, and hybrid environments.
Get a clear, end-to-end view of applicationavailability and performance, and isolate any problems for all of your applications whether on-premise, cloud, or mobile.
Simulate application performance on multiple devices to ensure that you can deliver consistent, predictable measurement, and control application performance.
Monitor the real-time application performance of all users at all locations all the time, and automatically discover underlying infrastructure and classify user actions.
Drill deep into end-user and back-end performance in traditional, virtualized, and cloud environments to diagnose bottlenecks, and quickly isolate and resolve issues.
Proactively manage service levels by defining realistic, quantifiable service-level objectives, and measure real-time application performance levels against the objectives.
You can pick a delivery model that best fits your needs in any combination of on-premise, cloud, or hybrid to take best advantage of your existing platform and business model.
Foglight by Dell
No matter how you look at it, when you’re getting greater performance from your web applications, it’s significantly easier to retain customers, minimize abandonment and maximize revenue streams. Help your organization prosper by equipping application support, IT operations, development, DevOps, and business stakeholders with answers, not just data. Foglight, the application performance monitoring (APM) solution from Dell Software, allows you to:
OpTier APM by OpTier
OpTier combines patented technology and powerful monitoring capabilities to deliver an Application Performance Management (APM) solution that excels in highly complex IT environments.
Built to run in complex, high-volume, production IT environments, OpTier monitors millions of business transactions for some of the world's largest companies. Whether it be capturing business transactions that flow between applications, across data centers or through convoluted IT architectures, OpTier can quickly covert application data into meaningful business context.
With OpTier APM, you can ensure that your transaction data is automatically captured (with less than 2% overhead) and saved. By tracing transactions across your entire IT infrastructure, we're able to help you:
Precise APM by Precise Software
Application Performance Management (APM)
“The Precise Software stack is the leader in the Application Performance Management space. Continental Resource customers are solving problems at the root of the issue now, eliminating the path of speculation as to what might have caused performance delays in their environment.” — Jon Gika - Senior Manager, Continental Resources
Performance Management for today's complex applications
Precise APM is an end-to-end performance management platform that monitors, measures, analyzes, and tunes critical business systems from the end user (batch process, customer, partner, employee) to the physical data store. It alerts to performance problems and bottlenecks anywhere across the system and provides direct drill-down to pinpoint the root cause, keeping business-critical systems available and running at peak performance.
Precise's unique approach to Application Performance Management solutions helps optimize the performance and availability of enterprise applications. This helps identify and correct performance problems before they affect your business by using agent-based and agent-less technologies as well as an overarching dashboard.
With more than 20 years of experience in application performance management, Precise Application Performance Management solutions are proven in the market and are recognized as a leading offering. In addition, they deliver the broadest breadth and depth of platform coverage in terms of monitored applications databases and operating systems, supporting 3,000 application/operating system version combinations.
Formerly Known As: OPNET, Cascade, NEOP
Riverbed performance management and centralized management is the only end-to-end solution that combines user experience, application, and network visibility to detect and resolve issues before end users notice.
Riverbed SteelCentral provides end-user, application, and network performance management and centralized control. Riverbed delivers visibility, analytics, and insight empowering companies to leverage IT to innovate and differentiate from the competition. SteelCentral drastically reduces the time and effort required to develop, deploy, and ensure application performance. Its solutions are leveraged throughout today’s rapid application lifecycles and across IT operations and development teams, providing a centralized and common solution to maximize efficiency, performance, and productivity in today’s application driven world.
“The ability of Riverbed to quickly distinguish server, network, and application problems … has greatly increased IT staff productivity. And the less time we spend troubleshooting and upgrading, the more time we have for new projects to make the network even more useful to the hospital system.” - Ben Aheto, Network Manager, Bellevue Hospital Center
AutoPilot® M6 by Nastel
Nastel AutoPilot® is an Application Performance Monitoring solution. It's real-time monitoring and analysis reduces the frequency and duration of incidents, end-to-end from distributed to mainframe.
AutoPilot real-time monitoring is used in production for root-cause analysis and alerting and used by development for diagnostics and help in reproducing production problems.
Application Performance Management (APM) solutions help you manage the performance, availability and capacity of your applications. Whether from a traditional data center or the Cloud, they have the deployment flexibility to monitor your dynamic applications – big or small. Even if you need to be monitoring in five minutes or have a complex data center to get under control, IBM has an APM solution for you.
APM solutions feature:
APM solutions are easy to use and easy to own and provide:
AppDynamics Pro by AppDynamics
Application performance management software is a critical part of any organization's application performance strategy. AppDynamics is the only easy-to-use and production-ready application performance management solution.
Automatic Application Mapping
While most web application performance monitoring tools require manual configuration and code changes to deploy, AppDynamics automatically instruments your code and maps your entire application architecture.
Business Transaction Monitoring
AppDynamics, unlike most application performance tools, understands application performance in terms of business transactions, or user requests. By giving you business transaction context into your performance bottlenecks, AppDynamics enables you to understand application performance the way your end users experience it, and to prioritize issues based on their business impact.
Code-Level Application Performance Diagnostics
With AppDynamics, you can drill down into a specific call stack trace to find class and method-level detail around response time latency in a matter of seconds. While many application performance monitors display response time correlation across the application, AppDynamics offers both wide and deep visibility, allowing users to get to root cause of performance issues in a matter of seconds.
Compare Performance of Application Releases
Have you ever wished you could compare snapshots in your application performance management tools from before and after a major code release? Now you can do that in AppDynamics with its new Compare Releases feature. Find out how a recent release affected your production environment and your end users in a single dashboard.
Proactive Alerting on Application Performance Metrics
With AppDynamics, you can set alerts based on application-level and infrastructure-level metrics as well as Business Transaction performance. While other application performance management tools rely on static universal thresholds for alerting, AppDynamics is much more fine-grained, which allows you to avoid alert storms and, even worse, missing problems.
Dashboards and Reports
Keep management in the loop with high-level application performance dashboards and PDF reports. Dashboards and reporting allow you to evaluate the cost of performance outages and slowdowns as well as demonstrate the value of your performance tuning projects.
BMC APM by BMC Software
Applications are complex. Managing them shouldn't be.
If your business depends on applications for revenue and reputation, it also depends on IT to keep them performing at their best. But it's not easy. You need to know what your users are experiencing, yet increasingly complex infrastructure and consumption make visibility next to impossible. Not anymore. With Application Performance Management (APM) from BMC, you control your apps from the end user to the code.
This integrated solution includes: -
Flexible deployment. Comprehensive, user-centric coverage.
BMC Application Performance Management is also the industry's first solution that's available hosted as a service, on premises, or in a hybrid model, combining the simplicity of SaaS with the power of enterprise-quality APM.
No matter how big your company or how complex your applications, you'll gain the data and visibility you need to keep users happy and applications healthy.
With Application Performance Management from BMC, you will: - Increase revenue. Solve application issues before they impact the business.
Oracle Enterprise Manager 12c by Oracle
Achieve better business/IT alignment with 6 to 12.5 times less effort than competitive APM solutions. Isolate and diagnose problems as much as 3 to 5 times faster than with other APM solutions. Reduce downtime by as much as 73 percent. Increase online revenue by up to 25%.
Enterprise Manager 12c provides a complete Application Performance Management (APM) solution for Custom Applications and Oracle Applications (including E-Business Suite, Siebel, PeopleSoft, JD Edwards, and Fusion Applications). The APM solution is designed for both cloud and enterprise data center deployments, and is supported on Oracle and non Oracle platforms.
Oracle APM delivers Business Driven Application Management with end-to-end monitoring that includes:
System Center by Microsoft
Deep insight for predictable application SLA
Familiar and consistent management experiences for your hybrid environments enable rapid application lifecycle management and facilitate developer and operations integration. Ensure application SLA with deep diagnostics and insight into your applications and infrastructure.
Having application health information at your fingertips is key to delivering predictable SLA to your business. System Center delivers deep insight for your applications and the underlying infrastructure, all in your familiar Operations Manager experience. Whether .NET or Java applications, System Center delivers line-of-code-level traceability and diagnostics so you can assure application performance and health. To enable a holistic assessment, System Center can also deliver rich insight into your private cloud across storage, networking, and compute resources.
System Center Management Packs can help you ensure the health of your top-tier Microsoft workloads like Exchange, SharePoint, and SQL Server. Deploy your LOB applications and Microsoft workloads using service templates for a faster and repeatable provisioning approach. Use process automation with the Orchestrator component of System Center to dynamically expand application capacity.
Through Visual Studio integration, System Center makes collaboration between operations and development staff easy, for greater productivity and faster application release cycles.
To help you optimize application and workload health, System Center can surface intelligence from Windows Azure through System Center Advisor and System Center Global Service Monitor. The App Controller component of System Center provides a unified view across your hybrid environments.
CA Application Performance Management (CA APM) by CA Technologies
Deliver better performance and ensure an exceptional end-user experience for critical applications.
CA Application Performance Management (CA APM) with application behavior analytics can help IT organizations reliably deliver revenue- and productivity-generating business services while exceeding end-user and customer expectations.
CA APM provides application management of complex applications across physical, virtual, cloud and mainframe environments. Our application performance management solutions provide visibility across multi-tiers to help you better understand the impact of your network and underlying infrastructure.
CA APM offers a deeper visibility into the nuances of application performance so that you can find potential problems before impacting your end users. CA APM with application behavior analytics gives you application management that can:
A 2013 survey report revealed that organizations are losing $72,000 per minute due to unplanned network downtime. This report emphasizes the importance of the role of your IT team today in keeping the entire company on track to meets its business goals, most notably profitability and customer satisfaction. The truth is that technological innovations and consumerization are bringing significant challenges to many companies these days. Application response time, for example, is a measure of how long it takes to fulfill a client-side program's request. From a technical perspective, this performance metric can be managed well if your organization is equipped with effective and reliable server management tools. Coupled with that is the commitment of your IT operations team to regularly conduct thorough assessments of network and application monitoring tools that are intended for your web servers, application servers, and databases.
In today’s business environment, in order to deliver business applications that meet customer expectations, an organization needs to ensure that it is utilizing the appropriate system infrastructure and application performance technology. In this respect, we created this Buyer’s Guide to better assist every organization in acquiring and implementing the solution known as Application Performance Monitoring (APM). Our ultimate goal in sharing this Buyer’s Guide is to further educate solutions buyers like you in selecting the right APM solution that would best suit your organization. Here are the topics we are going to cover in this document:
The definition of APM across industries and from a solution provider's perspective has become extensive over the years. A modern definition of APM can be stated as “monitoring business software applications using real-time operational intelligence and high-value analytics in order to ensure delivery of apps and services along with an exceptional level of user experience.” With the main objective of improving application response time at a technical level, many IT experts, particularly those involved in the maintenance of server management systems, are expecting more robust features and functionality with this kind of technology. They are eager to know if it can provide continuous monitoring and long-term trend analysis, if it is capable of troubleshooting application performance problems, and if it is useful for examining application issues. The overall concept and implementation of this technology, in general, can be based on these five dimensions of APM: end user experience monitoring, runtime application architecture, business transaction management, deep dive component monitoring, and data analytics / reporting.
Application Performance Monitoring has been serving thousands of companies for more than a decade. But its usefulness was only recognized globally during the late 2000s. During those years, changes in how applications were being built, designed, and deployed were widely observed. Start-up solution providers began to emerge, and competition became intense. But because various computing platforms began to adopt the concept behind APM, the result was the disruption of its value to the business community.
The year 2013 marked the beginning of another revolution in APM technology. Virtual and cloud-based applications began to appear in the marketplace, and technologies such as synthetic transaction, instrumented application monitoring, and application-aware network analyzers became new elements in the industry of APM.
Using an APM application, an organization can monitor business workflow applications and hardware performance in real time. Aside from server performance tracking, more robust APM solutions now offer features such as TCP stream analysis and reconstruction, connection dynamics, and multi-hop analysis. These feature innovations are now helping network, website and database administrators to keep their servers online, to provide quick responses to client requests, and to keep their systems protected from hackers and unauthorized users. Below are the types of APM solutions where these innovative features can now be seen:
APM solutions monitor and measure two performance IT metrics. These are the performance experienced by the end user of the application and the capacity of the software application to support the volume of transactions. These metrics then serve as the basis for categorizing the problems and issues faced by end users and IT operations teams.
Given that buyers like you are determined to find solutions that can fully benefit their organizations, knowing these issues before they buy the solution can be helpful. These are the common problems that APM solutions can solve:
We’ve mentioned earlier about the innovative features of APM solutions that are designed to solve the problems and challenges faced today by end users and the IT operations team in your organization. Here then is a more detailed list of innovative features that can help your business ensure that your revenue-critical applications are always meeting everyone’s expectations:
It is important to check if these features can support and sustain the requirements of your APM tool for monitoring web applications, web servers, app servers, object caching, databases, web services, virtualization, cloud services, synthetic transactions, and other servers.
The biggest responsibility for ensuring that the APM solution will be deployed and implemented in accordance with the current and future needs of an organization lies in the hands of the IT management team (or operations team). First of all, implementing APM software requires technical knowledge about ICT hardware and software infrastructures. At the enterprise level, the success of implementing an APM solution is largely dependent on the infrastructure, end users, IT people and tools. In this section, we will give you some insights on the proper acquisition and implementation of APM. We believe that these can greatly help every IT management team.
Assess and document the current state of your IT infrastructure, end user experience and application performance. For IT infrastructure, verify if the uptime and performance of applications and servers are within the desired limits or expectations. For end user experience, the metrics to verify are web page loading time, transaction execution time, and file download and upload times. For application performance, troubleshoot which root cause of the problems reported is related to the applications. Upon assessing and documenting this information, you’ll then be able to identify the strengths, weaknesses, opportunities and threats (SWOT) of your overall IT environment. SWOT analysis can then help you in selecting the right APM tool.
Group your IT resources and map them against your business applications. By understanding which applications have the highest priority in your organization, you can ensure the optimal usage of your time and resources. By doing this, you can carry out well-informed capacity planning. This will then help you with your decision-making process for acquiring the right APM application.
Guided by the five dimensions of APM, determine which APM solution is the right one to acquire. Things to consider during the selection process are the deployment model (SaaS or on-premises), type of solution (physical appliance or virtual system), type of plan (subscription-based or perpetual plan), key features, and product maintenance and support.
Every experienced IT manager who has an intensive background in systems management has the technical ability to determine which APM system can be a good fit for his or her organization. Applications are the ultimate reason why organizations invest in network and application performance systems. Even if there is always pressure to deliver more with fewer resources, an IT manager who has a good grasp on monitoring a complex heterogeneous IT environment can provide the following benefits not only to the organization but also to its stakeholders:
Configuration, deployment and maintenance are all part of the task of implementing an APM solution. These all equate to certain costs that, when not dealt with properly during the planning stage, can bring a company unexpected expenses. The total cost of ownership (TCO) of an APM solution consists of four ownership costs, and these are what we are going to cover in depth in this section:
In terms of licensing, you can choose between the perpetual licensing model and the subscription licensing model. The price of a software license for an annual subscription can range from $2,500 to $10,000 per node. This still excludes the cost of support, deployment and maintenance.
For on-premises deployment, the cost will depend on the number of management servers, databases, and collectors that your APM solution is going to monitor. For SaaS-based deployment, the hardware cost can be $0. This is because the service provider will be the one to host the solution on their network infrastructure. The cost of a server can range from $5,000 to $15,000 depending on the specifications. Large servers can monitor from 200 to 2,000 application tiers depending on the configuration.
Application and agent deployment are where most of your time, effort and costs are actually spent. Manual instrumentation can take from one to two weeks for instrumentation consultants to finish. On the other hand, the cost of agent deployment is dependent on the configuration requirements. These deployment jobs can cost your company around $2,000 per day per APM consultant.
Software upgrades can be the responsibility of your IT operation team (for on-premises) or the solution provider (for cloud-based). Depending on the size of your infrastructure, it can take you from two to three weeks (each year) to upgrade your APM solution, and so it is important to have thorough planning for the entire event.
Your decision about whether to implement an on-premises or a SaaS APM solution has a direct impact on the TCO. It is the recommendation of most software experts that you compare the three to five year cumulative costs of the SaaS and on-premises deployment options before you launch your investment.
Telecom, healthcare and finance are the top three categories of clients for the APM industry at present. However, the APM industry is still at the stage of coping with the changing needs and growing demands of the IT sector.
With the aim of rapidly rolling out new and enhanced business workflow applications like ERP, CRM and BI, many businesses today are looking for Application Performance Monitoring tools that could eliminate disruptions in the availability and performance of their applications.
Cloud computing and virtualization, while there is a growing trend in these areas, are becoming more critical to implement for many organizations. Recent surveys reveal that visibility into the quality of user experience is declining after deploying these solution models. On the other hand, clients in the data center market have no other choice but to shift or change their skills to cloud and service level management.
At this point in time, many organizations are also diligent about understanding the time to value, ease of ongoing management, and the demonstrated effectiveness of relevant usage scenarios for the APM solution they want to buy.
Overall, investing in APM solutions today requires close collaboration between your IT operations team and the provider of the solution. This is key in order to achieve better payback for the APM solution you are about to buy.