On Pro-active APM: Can You See the Storm Coming?


News: On Pro-active APM: Can You See the Storm Coming?

  1. As much as we try to avoid performance problems, they do happen. It is inevitable. But it is possible to learn to react fast; and in some occasions fast enough that the impact on the end users is negligible. Despite operators’ best efforts, 73% of performance issues are reported by users, according to "APM: Getting IT on the C-Level’s agenda" report by Aberdeen Group. This number is quite large considering that less than 5% of all users typically bother to complain at all. User Experience has a significant impact on business success. According to the Aberdeen report poor performance of applications can reduce revenue by 9% and productivity by 64%.

    [ continue reading ]


  2. “The failure of APM (application performance monitoring) software vendors to keep up with user needs is breathtaking. Because the nature of app life cycles has changed so profoundly, APM as a third-party product has outlived its usefulness for most environments. Service component deployments with their own self-health reporting capability should be preferred.” Art Wittmann, Managing Director, InformationWeek Reports

    “Any good system is designed with admission control at the front door. This follows the long-under- stood principle that it’s better to not let more work into an overloaded system than to continue accepting work and beginning to thrash. Some form of throttling or admission control is common at the entry to the service, but there should also be admission control at all major components boundaries…The general rule is to attempt to gracefully degrade rather than hard failing and to block entry to the service before giving uniform poor service to all users.”  James Hamilton, Vice President and Distinguished Engineer, Amazon Web Services


    "The New APM goes beyond performance monitoring in providing an integral managed application service, built on advance application management technologies such as intelligent activity metering, adaptive execution control, quality of service (QoS), and real-time discrete event simulation, that when combined cohesively enables the self regulation and self adaptation of the application to be automatically driven by key internal behavioral signals it emits, observes and assesses with little or no human intervention."