APM Insights: Beyond the Acronym

Application Performance Management

Subscribe to Application Performance Management: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Application Performance Management: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories

"CA has been doing a lot of things in the area of DevOps. Now we have a complete set of tool sets in order to enable customers to go all the way from planning to development to testing down to release into the operations," explained Aruna Ravichandran, Vice President of Global Marketing and Strategy at CA Technologies, in this SYS-CON.tv interview at DevOps Summit at 21st Cloud Expo, held Oct 31 - Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. DXWorldEXPO LLC, the producer of the world's most influential technology conferences and trade shows has announced the conference tracks for CloudEXPO | DXWorldEXPO 2018 New York. DXWordEXPO New York 2018, colocated with CloudEXPO New York 2018 will be held November 11-13, 2018, in New York City. Digital Transformation (DX) is a major focus with the introduction of DXWorldEXPO within the program. Succe... (more)

Optimizing the Ops in DevOps | @DevOpsSummit @GHaff #Serverless #CloudNative #DevOps

This post is based on my recent presentation at DevOps Summit Silicon Valley in November 2016. You can see the entire presentation here. We call it DevOps but much of the time there's a lot more discussion about the needs and concerns of developers than there is about other groups. There's a focus on improved and less isolated developer workflows. There are many discussions around collaboration, continuous integration and delivery, issue tracking, source code control, code review, IDEs, and xPaaS - and all the tools that enable those things. Changes in developer practices may come up - such as developers taking ownership of code and pulling pager duty. We also talk about culture a great deal in the context of developers and DevOps. About touchy-feely topics like empathy, trust, learning, cooperation, and responsibility. It can all be a bit kumbaya. What about the O... (more)

APM, Analytics and Root-Cause Analysis | @CloudExpo #Cloud #APM #Monitoring

Root-cause analysis (RCA) has its roots in incident management, but reports of RCA’s demise may be greatly exaggerated. Being able to proactively identify the sources of event storms and performance anomalies will require automated, real-time root-cause analysis. I think Enterprise Management Associates said it well: “The data and metrics collected at instrumentation points across the application ecosystem are essential to performance monitoring and root cause analysis. However, analytics capable of transforming data and metrics into an application-focused report or dashboards are what separates actual application monitoring from relatively simple silo monitoring. Analytics add the context necessary to understand the role of each moving part in the end-to-end execution environment, a viewpoint that is absolutely critical for rapid – and eventually automated – proble... (more)

The Future of Automation | @DevOpsSummit #DevOps #DigitalTransformation

Automating Progress: The Future of Automation By Chris Boorman We've all read the dystopian fiction, watched those apocalyptic movies and heard a myriad of prophetic warnings heralding our obsolescence. Surely now we're just a couple of years from flipping the switch on a Skynet of our own making and condemning mankind to the annals of history. Actually, we're not entirely sure what the future holds, but it's probably not fire and brimstone. For detractors and naysayers of technology, could there be a more fitting image than Terminator 2's opening shot? A hulking, skeletal, humanoid machine crushing a human skull beneath its foot. Listening to ‘techno-skeptics' can sure make it feel as though that's the end which inevitably awaits us. If we continue down our current path of imbuing machines with increasing levels of autonomy, learning abilities and artificial intelli... (more)

Organically DevOps | @DevOpsSummit #DevOps #Serverless #AI #Monitoring

Some people are directors, managers, and administrators. Others are disrupters. Eddie Webb (@edwardawebb) is an IT Disrupter for Software Development Platforms at Liberty Mutual and was a presenter at the 2016 All Day DevOps conference. His talk, Organically DevOps: Building Quality and Security into the Software Supply Chain at Liberty Mutual, looked at Liberty Mutual's transformation to Continuous Integration, Continuous Delivery, and DevOps. For a large, heavily regulated industry, this task can not only be daunting, but viewed by many as impossible. Eddie's talk looks at the origins of DevOps at Liberty Mutual, the challenges of centralizing DevOps, and how to make it easy for developers and operations to do the right thing. He noted that DevOps is not their goal; Continuous Delivery is their goal, and DevOps is the enabler. It all started at Liberty Mutual in ... (more)

Performance Testing Guide | @DevOpsSummit #CloudNative #Serverless #DevOps #Monitoring

The Ultimate Guide to Performance Testing and Software Testing: Testing Types, Performance Testing Steps, Best Practices, and More By Angela Stringfellow Performance testing is a form of software testing that focuses on how a system running the system performs under a particular load. This is not about finding software bugs or defects. Performance testing measures according to benchmarks and standards. Performance testing should give developers the diagnostic information they need to eliminate bottlenecks. Types of performance testing for software To understand how software will perform on users' systems, there different types of performance tests that can be applied during software testing. This is non-functional testing, which is designed to determine the readiness of a system. (Functional testing focuses on individual functions of software.) Image credit MindsMappe... (more)

Trend Shift Analysis | @DevOpsSummit #DevOps #APM #Monitoring

Trend Shift Analysis By Pradeep Thalanki and Ankur Vishwakarma ‘Trend’ is a pretty common business term, but its definition tends to vary by industry. In performance monitoring, trend, or trend shift, is a key metric that is used to indicate change. Why is trend shift important? Change is inevitable. Today’s websites must frequently update and change to keep up with competition and attract new users, but such changes can have a negative impact on the user experience if not managed properly. The dynamic nature of the Internet makes it necessary to constantly monitor different metrics. One of the biggest challenges in performance monitoring the lack of clarity when configuring alerts. Alerts that are set up using the wrong configuration can lead to an overabundance of false positive alerts or no alerts at all, which results in an increased MTTR. Webpage response is an ... (more)

Java 9 Language Features | @CloudExpo #Java #APM #Monitoring

Java 9 Language Features By Philipp Lengauer Java 9 ships with some minor—yet awesome—new language features that make developing easier and cleaner. In this post, we’ll take a look at three of these new features. Private interface methods You probably remember interface methods, which were introduced in Java 8. These are required so that Java itself, as well as framework vendors, can add new methods to interfaces without breaking pre-existing implementations. As these methods can become rather complex, Java now enables you to declare interface methods as private. This allows for extracting common code from interface methods while hiding the code from external use. public interface DeepThought { abstract int foo(); abstract int bar(); default int fooDecorated() { return decorate(foo()); } default int barDecorated() { return decorate(bar()); } private int decorate(int valu... (more)

Cloudistics' Public Cloud Benefits | @CloudExpo @Cloudistics #API #Serverless #CloudNative

View General Session: ▸ Here Getting Public Cloud Benefits Without Public Cloud Drawbacks You know you need the cloud, but you're hesitant to simply dump everything at Amazon since you know that not all workloads are suitable for cloud. You know that you want the kind of ease of use and scalability that you get with public cloud, but your applications are architected in a way that makes the public cloud a non-starter. You're looking at private cloud solutions based on hyperconverged infrastructure, but you're concerned with the limits inherent in those technologies. What do you do? Private cloud infrastructure based on composable technologies result in environments that are suitable for all your workloads while also providing you with many of the benefits of the public cloud, and without the pitfalls. Composable infrastructure is an emerging data center architectur... (more)

Test Environment Stability | @DevOpsSummit #APM #CloudNative #Monitoring

How often is an environment unavailable due to factors within your project's control? How often is an environment unavailable due to external factors? Is the software and hardware in the environment up to date with the target production systems? How often do you have to resort to manual workarounds due to an environment? These are all questions that you should ask yourself if testing environments are consistently unavailable and affected by outages. Here are three key metrics that you can track that can help avoid costly downtime. Metric: Availability and Uptime Percentage QA and staging environments seldom require the same level of uptime as production, but tell that to a team of developers working 24/7 on a project that has an aggressive deadline and you will have a very unhappy team. As a test environment manager, you know that when a QA system is unavailable, you ... (more)

A Honeywell #Monitoring Story | @DevOpsSummit @Catchpoint #DevOps #APM

A Honeywell Monitoring Story By Craig Lowell Service providers have long been lauded for a willingness to ‘eat their own dog food,’ i.e. to use their own products or services for internal operations and/or development. For Catchpoint, that means that we use our own digital experience monitoring platform to ensure that the platform itself is running optimally. Regular tests of our own infrastructure ensure that our customers are not being hampered by performance issues on our end. For a commercial enterprise company like Honeywell, which manufactures thousands of different products from aircraft engines and avionics to home appliances, eating their own dog food is a much more daunting challenge, and difficult to accomplish without some outside help. Such was the case when Honeywell CEO David M. Cote notified his team of a problem with excessively slow WiFi speeds on ... (more)