Automating Application Performance Monitoring
October 19, 2018

Keith Bromley
Ixia

Share this

Application performance monitoring (APM) is becoming more complex as the days go by. Server virtualization and cloud-based systems with containers and orchestration layers are part of this growing complexity, especially as the number of data sources increases and continues to change dynamically.

To keep up with this changing environment, you will need to automate as many of your systems as possible. Open APIs can be an effective way to combat this scenario.

The use of open APIs applies to the monitoring data capture process as well. Your APM tools need good data to make good conclusions. This has never changed and never will. A good choice to address this issue includes using a Representational State Transfer (REST) based interface to a network packet broker (NPB). The NPB is useful in the data capture process as it can aggregate data from multiple sources, filter that data on Layer 2 through 4 criteria and/or Layer 7 criteria, and then distribute that specific subset of data to the APM tool for analysis and the creation of actionable insights.

Two common use cases for the automation of the monitoring data capture process include the following:

■ Event triggers

■ Orchestration systems

Event triggered responses are fairly straight forward. Once an event is spotted by a security information and event management (SIEM) or the APM tool, instructions can be sent to the NPB to collect specific types of data (based upon IP address or other criteria) and then send that data to the APM tool for analysis.

In a different use case, orchestration and management systems can be used to support a zero-touch provisioning process. In the case of the NPB, built-in features like a RESTful interface allow for the use of automated provisioning systems, which reduces start-to-finish programming times to five minutes or less.

Besides the initial programming and provisioning, this solution can also be adapted to implement a continuous self-configuration system for the NPB and the monitoring data capture process, taking advantage of the flexibility of virtualized tools and cloud-based security analytics tools for monitoring. As the network (and data sources) changes, the NPB can be reconfigured automatically to collect the right data. Your APM system can then continue to perform its central function of analyzing data.

If you need a way to keep up with a dynamically changing environment, Open APIs could be a good answer.

Keith Bromley is Senior Manager, Solutions Marketing at Ixia Solutions Group, a Keysight Technologies business
Share this

The Latest

October 22, 2020

IT teams critically require better visibility into the network driven by a number of factors, including tremendous disruption from the COVID-19 pandemic, relentless technological advances, remote working reaching an all-time high and the expanding security threatscape, according to State of the Network 2020, a study conducted by VIAVI Solutions ...

October 21, 2020

Mobile commerce offers several benefits for retailers. But all this potential can only be fully realized if retailers can manage the associated challenges that mobile commerce introduces. Anyone involved in the development, operation or troubleshooting of a mobile shopping app needs to be aware of the three following technical obstacles and plan accordingly ...

October 20, 2020

Although cost control/expense management remains top of mind, organizations are realizing the necessity of technology solutions to enable them to steer the business during these turbulent times, according to IDG's CIO Pandemic Business Impact Study ...

October 19, 2020

The COVID-19 pandemic has compressed six years of modernization projects into 6 months. According to a recent report, IT leaders have accelerated projects aimed at increasing productivity and business agility, improving application performance and end-user experience, and driving additional revenue through existing channels ...

October 15, 2020

There is no doubt that automation has become the key aspect of modern IT management. The end-user computing market is no exception. With a large and complex technology stack and a huge number of applications, EUC specialists need to handle an ever-increasing number of changes at an ever-increasing rate. Many IT organizations are starting to realize that they can no longer control the flow of changes. It is time to think about how to facilitate change ...

October 14, 2020

Starting this September, the lifespan of an SSL/TLS certificate has been limited to 398 days, a reduction from the previous maximum certificate lifetime of 825 days. With this change, everyone needs to more carefully monitor SSL certificate expiration and server characteristics ...

October 13, 2020

Nearly 6 in 10 responding organizations have accelerated their digital transformations due to the COVID-19 pandemic, according to The IBM Institute for Business Value study COVID-19 and the Future of Business ...

October 08, 2020

Two-thirds (67%) of those surveyed expect the sheer quantity of data to grow nearly five times by 2025, according to a new report from Splunk: The Data Age Is Here. Are You Ready? ...

October 07, 2020

Gaming introduced the world to a whole new range of experiences through augmented reality (AR) and virtual reality (VR). And consumers are really catching on. To unlock the potential of these platforms, enterprises must ensure massive amounts of data can be transferred quickly and reliably to ensure an acceptable quality of experience. As such, this means that enterprises will need to turn to a 5G infrastructure powered by an adaptive network ...

October 06, 2020

A distributed, remote workforce is the new business reality. How can businesses keep operations going smoothly and quickly resolve issues when IT staff is in San Jose, employee A is working remotely in Denver at their home and employee B is a salesperson still doing some road traveling? The key is an IT architecture that promotes and supports "self-healing" at the endpoint to take care of issues before they impact employees. The essential element to achieve this is hyper-automation ...