| |May 20179CIOReviewCreating and maintaining an all-inclusive APM strategy is highly significant for any organization in this digital age alert application owners in instances of deviation from the normal behaviors. The end goal is to keep applica-tions healthy and eventu-ally provide a positive user experience.Current landscapeCreating and main-taining an all-inclusive APM strategy is highly significant for any organiza-tion in this digital age. For business-es that look for customer engagement and brand loyalty, if they fail to pro-vide an outstanding user experience in their applications, it often leads to abandoned carts, loss of revenue and reputation. To avoid this, businesses are considering proactive and intelli-gent APM as a top priority. However, with the advent of disruptive technol-ogies including cloud with its varia-tions of private, public, hybrid and mobility, it has become ever more challenging to monitor and manage business applicationsAs per Gartner, the five function-al dimensions that are required for achieving ROI from APM are:1. Monitoring user experience: This involves capturing data regarding the end to end availability of appli-cations, logical execution steps, la-tencies if any, overall quality of the applications experienced by the user.2. Identification and visualization of run time application architecture: This covers the identification of the diverse software and hardware com-ponents involved in the execution and visualization of possible paths that these components would inter-act and involve. 3. User defined profiling of applica-tion transactions: Tracing the events as they occur among the various components involved. 4. In-depth monitoring of com-ponents: This involves an in-depth monitoring of the resourc-es consumed by the application and the events occurring within the components. 5. Deriving meaningful insights through analytics: This includes im-plementation of analytics techniques including behavior learning engines, complex-event processing (CEP) plat-forms, log analysis and multidimen-sional database analysis to discover the valuable and hidden insights from the data chunks collected. Besides all these highly defined objectives and dimensions to achieve those, Enterprises as well as startups face the classic dilemma of "Build vs Buy" when it comes to implementing APM. While on one hand it looks like a no brainer to build an APM solu-tion in house, there are multiple chal-lenges in building a fully functional APM solution. Some of the key chal-lenges faced by businesses in building their own APM solutions include­ 1. Data Collection: APM solutions need telemetry data both from a standpoint of infrastructure as well as applications. However, applica-tion and infrastructure owners typi-cally treat telemetry collection as an afterthought. 2. Application dependency discovery: As organizations grow, they also tend to onboard numerous applications, processes on varied infra stacks. This results in an ecosystem that becomes heterogeneous in nature. How-ever, organizations don't do a great job in identifying and document-ing dependency between all parts of the ecosystem.Role of Analytics in APMWith advancements in open source stacks and learning models, compa-nies are building predictive models that can warn application and infra-structure owners of problems that are about to happen in the near future. Now, there are models being built that can even predict if a hard drive has a certain probability of failing or storage space getting filled, way be-fore it affects the customer. Analyt-ics models can also pinpoint the exact cause of failures so they can be reme-diated in a faster manner. Trends and OutlookAPM has been in news recently due to acquisition of AppDynamics by Cisco. By acquiring Appdynamics, companies like Cisco can now get end to end visibility all the way from their data centers to the individual applications that are interfacing with end users.As digital transformation and customer engagement are becom-ing more important, APM market is set to grow at a healthy pace in the coming years. According to Gartner, the growing number of parties who have a stake in APM, including ap-plication development teams and business executives is gaining signifi-cant traction. Coupled with increase in fragmentation and modulariza-tion of infrastructure, companies now need mature platforms that can monitor and maintain their infra and application stacks in a much more efficient manner. Sunil Shirguppi
< Page 8 | Page 10 >