4 Best Practices for APM in the Cloud
January 30, 2014
Josh Stephens
Share this

Moving your applications to the cloud has undeniable benefits. The cloud offers dynamic environments where you can spin up instances quickly, only consume what you need, and eliminate the costs of renting or purchasing expensive servers.

But the cloud also means developers are building software on a platform they don't "own", where things can change in an instant. There is no real-time insight into the performance and health of the infrastructure, to say nothing of the applications that run on it.

When things go wrong, it's hard to know where the bottlenecks are. Is the application consuming too much CPU? Is an unresponsive API causing it to time out? Is network latency degrading application performance? How do you know what you don't know?

These issues eat into your bottom line and negatively impact customer satisfaction. And while you can't anticipate every potential problem, you can be prepared to avoid many of them.

Here are four best practices to optimize your application performance monitoring:

1. Collaboration

Invite other team members to participate in your APM tool. You can set role-based access controls that grant edit privileges to admins, or restrict read-only users to see only systems with a certain tag. This gives users access to the features and data they need to do their jobs, without distracting them with superfluous information.

Some products offer deep URLs to facilitate information sharing across teams, and also allow you to annotate important events that correlate to subsequent performance changes.

2. Tagging

Alerts defined by tags allow you to customize how, when and why you're being notified about the performance of your applications. For instance, if you have a set of front-end application servers behind a load balancer, you may want to tag them "frontend" and create a unique alert for each set of performance metrics that you want to monitor.

When used correctly, include and exclude tags, process alerting and threshold alerts can help users react quickly and efficiently to solve performance issues.

3. Automation

The self-service, automated provisioning of IT resources has come of age and is rapidly becoming ubiquitous. Chef and Puppet are two popular orchestration engines that allow you to spin servers up and down in response to evolving business needs. Your APM solution should integrate tightly with existing automation tools, modifying automatically in response to operating environment changes, and providing real-time visibility into all your Chef- and Puppet-deployed applications and services.

4. Custom metrics

No two businesses have the same goals and objectives. The same can be said for application performance monitoring metrics. Custom metrics provide enhanced visibility into specific areas of an application where you want to collect, view or analyze additional information – such as page load time, web transaction response time or database query execution time. Setting these up should be as easy as modifying a simple script and creating a custom dashboard to display your data.

ABOUT Josh Stephens

As Vice President of Product Strategy at Idera, Josh Stephens brings nearly 20 years of experience in the technology industry. Prior to Idera, he founded a consulting and technology company focused on helping companies adapt their product and go to market strategies to take advantage of the high velocity, inside sales model focused around inbound marketing and social media. Previously, he was VP of technology at SolarWinds where he spent more than a dozen years helping to define and innovate their product and go to market strategies. Earlier in his career, Stephens spent time at Greenwich Technology Partners, International Network Services, and the United States Air Force.

Share this

The Latest

March 28, 2023

This blog presents the case for a radical new approach to basic information technology (IT) education. This conclusion is based on a study of courses and other forms of IT education which purport to cover IT "fundamentals" ...

March 27, 2023

To achieve maximum availability, IT leaders must employ domain-agnostic solutions that identify and escalate issues across all telemetry points. These technologies, which we refer to as Artificial Intelligence for IT Operations, create convergence — in other words, they provide IT and DevOps teams with the full picture of event management and downtime ...

March 23, 2023

APMdigest and leading IT research firm Enterprise Management Associates (EMA) are partnering to bring you the EMA-APMdigest Podcast, a new podcast focused on the latest technologies impacting IT Operations. In Episode 2 - Part 1 Pete Goldin, Editor and Publisher of APMdigest, discusses Network Observability with Shamus McGillicuddy, Vice President of Research, Network Infrastructure and Operations, at EMA ...

March 22, 2023

CIOs have stepped into the role of digital leader and strategic advisor, according to the 2023 Global CIO Survey from Logicalis ...

March 21, 2023

Synthetic monitoring is crucial to deploy code with confidence as catching bugs with E2E tests on staging is becoming increasingly difficult. It isn't trivial to provide realistic staging systems, especially because today's apps are intertwined with many third-party APIs ...

March 20, 2023

Recent EMA field research found that ServiceOps is either an active effort or a formal initiative in 78% of the organizations represented by a global panel of 400+ IT leaders. It is relatively early but gaining momentum across industries and organizations of all sizes globally ...

March 16, 2023

Managing availability and performance within SAP environments has long been a challenge for IT teams. But as IT environments grow more complex and dynamic, and the speed of innovation in almost every industry continues to accelerate, this situation is becoming a whole lot worse ...

March 15, 2023

Harnessing the power of network-derived intelligence and insights is critical in detecting today's increasingly sophisticated security threats across hybrid and multi-cloud infrastructure, according to a new research study from IDC ...

March 14, 2023

Recent research suggests that many organizations are paying for more software than they need. If organizations are looking to reduce IT spend, leaders should take a closer look at the tools being offered to employees, as not all software is essential ...

March 13, 2023

Organizations are challenged by tool sprawl and data source overload, according to the Grafana Labs Observability Survey 2023, with 52% of respondents reporting that their companies use 6 or more observability tools, including 11% that use 16 or more.