THE LIST OF APPLICATION PERFORMANCE MONITORING TOOLS
1) New Relic APM
⇒ Language support: .NET, Java, Ruby, Python, PHP.
⇒ Cross-application tracing
⇒ Code-level diagnostics
⇒ Track performance of individual SQL statement
2) AppDynamics
⇒ Language support: Java, PHP, Python, .NET, Node.js, C++
⇒ End-to-end transaction tracing
⇒ Code level visibility
⇒ Dynamic baselining and alerting
3) Stackify Retrace
-> Languages: .NET, .NET Core, Java
-> SaaS-based
-> Integrated errors & log management
-> Detailed code level transaction traces
-> Optimized for developers
-> Easy to use and install
4) Scout (Solar winds)
-> Languages: Ruby on Rails
-> Memory Leak Detection
-> Slow Database Query Analysis
-> Github Integration
-> Automatic Dependencies Population
5) Riverbed SteelCentral
-> Languages: .NET, Java, and Ruby on Rails
-> End-user experience monitoring
-> Transaction analysis
-> SLA configurations, alerting, and reporting capabilities
-> Track performance by application, user, transactions, business division, and location
6) Dell Foglight
-> Languages: .NET, Java, AJAX, IBM WebSphere WQ
-> Trans Action Recording
-> User Experience Monitoring
-> SLA Dashboards
-> Funnel analysis of multi-step transactions linking directly back to page content data
7) IDERA Precise
-> Languages: .Net, Java
-> End-to-end transaction visibility quickly isolates issues anywhere in the stack
-> Recommended corrective actions
-> Historical analysis and trending
-> Database stores contextual details to correlate transactions
-> Scalable performance for mission-critical business processes
-> Multi-platform support spans a diverse range of systems
8) Nastel
-> Languages: .Net, Java
-> Real-time monitoring with sub-second analytics
-> Pre-built processing rules and dashboards
-> Complex Event Processing (CEP) engine for advanced application analytics and rules
9) Loupe
-> Languages : .NET, PHP
-> No installation necessary, quick setup
-> Group events and find bottlenecks
10) SmartBear (formally Lucierna)
-> At this time they are somewhat limited in scope, however API monitoring is superb.
-> Monitoring APIs continually throughout the CI cycle and detecting and fixing issues early on contributes to continuous deployment and DevOps initiatives.
-> Monitors chained API transactions where the APIs need to be invoked in sequence, and contextual data needs to be passed from one call to the next.