Saturday, 19 March 2016

15 Application Performance Management Tools

Applications are the key to modern business processes, but they do far more than manage back-office tasks like accounting and payroll. Today’s enterprises are application-driven, relying on apps for automating and streamlining marketing, customer relations, and so much more. App performance management, therefore, is critical to business continuity and the productivity of many facets of an organization is dependent on optimal app performance. 
Application Performance Management (APM) tools have been the subject of some debate within the IT industry. With the application landscape shifting to the cloud and enterprise infrastructures now dramatically different than the traditional, APM tools face increased challenges to provide real performance benefits across systems with virtual perimeters, yet these very capabilities are more necessary than ever.
Some APMs have risen to meet this challenge, with full-stack visbility complete with diagnostics and actionable recommendations based on sophisticated data analysis. What’s more, much of this is completely automated, essentially freeing up an enterprise’s IT department to focus on other tasks that enhance revenue, while receiving instant alerts for rapid problem resolution. This enables providing consistent optimal performance without spending hours upon hours poring through line-by-line code and other data to identify potential problems before they become major concerns.
Modern enterprises require robust tools that can monitor resources used by applications, correlate that data with meaningful user insights, and align performance with business processes. Many of the following tools go far in accomplishing these goals in a single, central appliance, while others hone in on specific platforms or layers. Whatever your needs, there’s an APM here designed to meet your needs.
Note: The following 40 APMs are not ranked or rated in order of quality or importance. The numbering system is meant to provide an easy point of reference if, for instance, you’re passing it along to a colleague so they can quickly find the tool in question, or you want to refer back later and compare a few tools — you can do so easily. This list has been created to provide a short list of some of the most comprehensive APM tools available to save you research time if you’re frustrated with the constant tedious monitoring and analysis required to keep your applications running at optimal performance. The numbers shouldn’t be considered an implication that #1 is better than #38, however.
1. New Relic APM
@NewRelic
newrelic
New Relic’s APM solution has you up and running, monitoring your applications with full visibility, within five minutes. And there’s no additional infrastructure, support or configuration required on an ongoing basis. New Relic provides actionable insights into application data in an easy-to-understand format through an intuitive interface. New Relic APM collects data on a variety of parameters and offers custom dashboards so you can view the data that matters to you.
Key Features: 
  • Application Monitoring provides performance trends at-a-glance
  • Browser Monitoring gives insights from the user perspective
  • Track SQL statements responsible for slow performance
  • Full visibility into problem transactions
  • Low-impact production thread profiler
  • Code-level diagnostics
  • Cross-Application Tracing
  • Monitor critical business transactions independent of application
Cost: 
  • Lite: FREE (24-hour data retention)
  • Pro: $149/month/host (unlimited data retention, code-level visibility)
  • Enterprise: Contact for a quote (Full feature set)

2. AppDynamics
@AppDynamics
appdynamics
AppDynamics is more than just an APM. Self-described as an application intelligence platform, AppDynamics monitors application performance and then derives insights into how application performance is impacting business operations. From data collection to processing and then deriving knowledge from your data, AppDynamics provides full visibility into exactly how application performance is affecting your business.
Key Features: 
  • Monitor Java, .NET, PHP and more
  • Diagnose and eliminate problems at code-level
  • Visualize your entire application stack
  • Intuitive user interface
  • Dynamic transaction flow maps
  • Multi-dimensional, cross-correlated drill-down
  • Real-time business metrics
  • Performance metrics and business metrics correlated in real-time
  • Custom, drag-and-drop HTML5 dashboards
  • Query language for data discovery
  • Custom extensions for integration with third-party tools
Cost: 
  • Basic: FREE forever (after 15-day Pro trial)
  • Pro: Contact for a quote

3. Foglight
@DellSoftware
foglight
Foglight monitors and manages performance across multiple technologies, including Java or .NET, virtual and physical servers, databases and more, offering insight into how your users interact with your applications. Foglight helps you create a better user experience and ensures that your IT environment is adequately supporting your company’s needs. Offering a slew of products to cover everything from the most widely used technologies to the most unique, Foglight allows you to create a customized APM solution for end-to-end management.
Key Features: 
  • Manage the user experience from multiple perspectives
  • Application server monitoring and diagnostics
  • Monitor and manage databases
  • SLA monitoring and dashboards
  • Monitor your middleware environment
  • Monitor infrastructure from multiple perspectives
  • Select products by technology platform
  • Monitor custom and web-based applications
  • Solutions for ERP/CRM applications
  • Monitor employee productivity applications
  • Incident counts and mean-time-to-resolution (MTTR) of incidents
  • Improve compliance with end-user SLAs
Cost: Contact for a quote

4. SteelCentral for Performance Management and Control
@riverbed
riverbed
For rapid issue resolution, you need deep insights into application performance so you can quickly diagnose problems and pinpoint the origin. Riverbed’s SteelCentral for Performance Management and Control is a complete, end-to-end solution combining user experience, application and network performance management with centralized control.  A suite of tools for various environments, such as SteelCentral Web Analyzer for web-based applications and SteelCentral AppResponse for network-based application performance and monitoring, Riverbed’s SteelCentral meets the needs of any application environment.
Key Features: 
  • Real-time application performance monitoring
  • Monitor from end-user devices and browsers through datacenters
  • Four primary APM solutions:
    • SteelCentral Web Analyzer for web-based applications
    • SteelCentral AppResponse for network-based application performance and monitoring
    • SteelCentral AppInternals for transaction tracing and data analysis
    • SteelCentral AppMapper for runtime application delivery mapping
  • Use multiple applications in conjunction for complete visibility
Cost: Contact for a quote

5. Compuware APM
@CompuwareAPM
compuware
Compuware has rebranded its application performance management product line, re-labeling all products with a single brand name, Compuware APM. This lineup includes Compuware’s popular APM products, Gomez and dynaTrace, integrated and unified to provide a modern APM solution that meets the demands of the increasingly challenging application performance management landscape. By choosing the solutions that fit your environment and platforms, you get a customized application performance management solution providing comprehensive performance management tools without the added weight of extraneous tools.
Key Features: 
  • Java, .NET and PHP solution
  • End-to-end, code-level monitoring
  • Enterprise Tiers for transaction tracing
  • Traces through web servers and messaging frameworks
  • Distributed and mainframe applications
  • Production, testing and development tools
  • User-experience monitoring
  • Real and synthetic monitoring for enterprise apps
  • Application-aware network monitoring
  • Monitor application performance in public, private or hybrid clouds
Cost:  Contact for a quote


6. BMC Software APM 
@bmcsoftware
bmcsoftware
BMC Software provides the “APM for everyone,” meaning it offers insights from the end-user-experience perspective to code-level monitoring and diagnostics, monitoring applications in both SaaS and on-premise environments. Save time and expenses by quickly identifying root cause and rapidly implementing targeted solutions with BMC Application Diagnostics, and gain full visibility into application performance from the user perspective with BMC End User Experience Management.
Key Features: 
  • Identify errors before they impact end users
  • Trend and baseline normal performance
  • Differentiate general and intermittent slowdowns
  • Drill down into minute details
  • Define priorities based on severity or extent of impact
  • Isolate application problems
  • Code-level diagnostics
  • Monitor SQL statements
  • Integrated monitoring for on-premise, cloud and hybrid applications
  • Single, unified application performance console
  • Improve time to market; restore services faster
Cost: Contact for a quote

7. JenniferSoft APM
@JenniferSoftUS
jennifer
JenniferSoft offers a comprehensive APM providing deep insights into application performance, with a an approach to performance managment that outweighs both the bottom-up infrastructure approach and the top-down business processes approach: By honing in on the actual service transactions, JenniferSoft APM provides visibility into the performance metrics that are critical to both the business and IT perspective.
Key Features: 
  • 24-7 application monitoring
  • Real-time troubleshooting
  • Fast performance bottleneck resolution
  • Maximize application availability; reduce downtimes
  • Insightful charts and graphs for rapid pattern and error identification
  • Packaged solution with minimal installation and configuration
  • Proprietary Byte-Code implementation technology
  • Isolate problematic codes impacting performance
  • Isolate sectors in application logical process
  • All completed transactions in X-View
  • Manage overall and individual performance for all transactions
  • User-friendly GUI
  • Single-click access to granular transaction data
  • True real-time monitoring
Cost: Contact for a quote

8. ExtraHop
@ExtraHop
extrahop
A passive network appliance designed to help IT professionals maximize application performance in today’s complex and dynamic environments, ExtraHop provides visibility into application servers, databases, storage systems, and the full network in a streamlined delivery system. With true application response times and correlated visibility into network, web, VDI, database and storage performance, ExtraHop enables complete visibility and rapid response times to ensure optimal performance.
Key Features: 
  • Gain cross-tier visibility
  • Troubleshoot application performance problems
  • Intuitive dashboards
  • Customized, one-click reports
  • Objective performance analysis
  • Automatic device discovery and classification
  • Performance baselines
  • Trend-based alerts
  • True application response times
  • Application activity maps
Cost: 
  • Subscription or Perpetual Plans
  • Contact for a quote
  • Starts as low as $7,500 for a one-year subscription
  • Equates to about $4 to $12/server/month

9. Lucierna
@lucierna_inc
lucierna
Lucierna is a complete Enterprise Application Performance Management solution, ensuring your apps are running at peak performance for meeting business objectives. Every transaction by every user is tracked from end-to-end, across all tiers including end user, network, web-server and back-end tiers with complete visibility and within full business context. Gain insights into performance, availability and SLA compliance with an in-depth view of performance across the spectrum.
Key Features: 
  • Open solution with pre-built integrations
  • Supports agile methodologies
  • Unified view of transaction traces
  • End-user experience monitoring
  • Deep transaction monitoring
  • Single appliance for complete APM
  • Decision Analytics derives usable insights from data
  • GURU offers actionable recommendations
  • Complete view of real transactions, 24/7; no sampling
  • Auto discovery and baselining
  • Historical analysis and transaction trending by users
  • Supports performance management on mobile devices
Cost: Contact for a quote

10. CA Application Performance Management
@CAinc
catech
Delivering revenue-generating and productivity-generating business services while exceeding customer expectations with CA’s Application Performance Management solution, complete with application behavior analytics. CA APM offers visibility and management across physical, virtual, cloud and mainframe environments and multiple tiers for a complete picture of both networks and infrastructure and the impact they’re having on business.
Key Features: 
  • Advanced behavior analysis
  • Unified end-user-experience monitoring
  • Proactive cloud-based monitoring
  • Monitor browser response times
  • Gain transaction visibility into the mainframe
  • Intuitive, web-based user interface
  • Self-learning establishes baseline
  • Identify deviations from baseline performance
Cost: Contact for a quote

11. AppNeta
@Appneta
appneta
AppNeta offers full-stack monitoring for web applications, including code, end user and network monitoring for full visibility. A complete performance monitoring solution, AppNeta is the only monitoring tool you need to monitor web applications, SaaS apps and application networks from end-to-end. With four integrated models combined into a single, streamlined SaaS solution, monitoring your applications has never been simpler.
Key Features:
  • SaaS solution
  • Monitor web apps, SaaS apps and application networks
  • Monitor networks without disrupting production applications
  • Replay, string together commands and debug
  • Identifies applications and users beyond flow records
  • Code-level application performance monitoring
  • Synthetic transaction monitoring
  • Application-aware traffic analysis
  • Network health and performance
  • Store trending performance data up to one year
Cost: Contact for a quote
  • Project: FREE (1 web monitor)
  • Global: $179/monitor/month (unlimited web monitors)
  • Full Stack: $119/monitor/month (with TraceView Enterprise install)

12. AppEnsure
@appensure
AppEnsure
Need to manage the response time and throughput of your applications that you’re running in multiple locations? AppEnsure discovers, names and maps every application in every location, establishes baseline and measures response time, and delivers root cause analysis with event correlation — all automatically, with zero configuration.
Key Features: 
  • Discover, name and map applications
  • Monitors apps in every location
  • Measure app response time to the supporting infrastructure
  • Establish a baseline response time
  • Alert when response time exceeds defined thresholds
  • Root cause analysis with event correlation
  • Complete stack visibility from Layer 2 to Layer 7
  • Topology and event discovery
Cost: 
  • FREE version (download)
  • Subscription: $50/month/agent (SaaS)

13. AppFirst
@appfirst
appfirst
AppFirst is “the world’s only web-scale platform for IT to continuously see every event across the enterprise,” offering multi-tenant access to sub-second metrics, application footprints and proactive error resolution to enable optimal performance for end users. AppFirst’s complete visibility approach to managing applications and infrastructure is designed with the modern enterprise in mind, gathering vast amounts of data and delivering it in a streamlined, visual view for easy interpretation.
Key Features: 
  • Create custom KPI dashboards
  • Correlate data with visual timelines and overlays
  • Visualize data flows with server topology
  • View all network traffic and latency in a single glance
  • Alerts on any resource metric from any data set
  • Use tag-based server sets to tailor UI
  • Create a taxonomy and grouping of servers, processes and services
  • Automatically detects processes and components
  • Measure response time and resource utilization metrics on the same level
  • View log files in full-environment context
  • Log searching, log watch and deep drill-downs
Cost: 
  • SaaS Standard: $15/collector/month (500MB/col. daily data cap, one month data retention)
  • SaaS Pro: $25/collector/month (1GB/col. daily data cap, one year data retention)
  • Private SaaS: Contact for a quote
  • On-Premise: Contact for a quote

14. Neebula
@NeebulaSystems
neebula
Applications with suffering performance aren’t supporting business operations as they should. Neebula’s Service Performance Monitoring solution aims to keep your applications running at peak performance through mapping business services to applications, servers, middleware, networks and storage to provide insights into the end-to-end health of business services.
Key Features: 
  • Correlates monitoring and event data
  • Maps business services to servers, applications and other components
  • Top-down solution starts with business services
  • Real-time service technology discovery
  • Automatically deploys monitors to collect data
  • Intelligent platform identifies relevant data; filters out the rest
Cost: Contact for a quote

15. BlueStripe
@bluestripesoftware
bluestripe
Application, transaction and system monitoring in a single solution, BlueStripe offers solutions for IT Operations and enterprise application monitoring and infrastructure performance monitoring. FactFinder provides application management for IT operations, ranging from mapping to monitoring and ultimately identifying fixes at the individual component level. Microsoft System Center provides mapping, live dashboards and monitoring for Operations Manager, Orchestrator and Service Manager. With application management in public, private and hybrid cloud environments, BlueStripe is a compatible tool with modern enterprise environments.
Key Features: 
  • Process-level transaction tracing
  • Supports IaaS and PaaS platforms
  • Connects on-premise transactions with data center counterparts
  • Quick root cause identification
  • Service Level Alerts
  • Automate provisioning
  • Real-time, dynamic mapping of apps and transactions
  • Supports Windows, Linux, Solaris, and AIX based components
  • Automatic issue identification
  • Robust out-of-the-box dashboards
  • Easily share data in understandable format with non-technical stakeholders
  • Identify and isolate performance issues

No comments:

Post a Comment