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

May 23, 2024

Hybrid cloud architecture is breaking the backs of network engineering and operations teams. These teams are more successful when their companies go all-in with the cloud or stay out of it entirely. When companies maintain hybrid infrastructure, with applications and data residing across data centers and public cloud services, the network team struggles. This insight emerged in the newly published 2024 edition of Enterprise Management Associates' (EMA) Network Management Megatrends research ...

May 22, 2024

As IT practitioners, we often find ourselves fighting fires rather than proactively getting ahead ... Many spend countless hours managing several tools that give them different, fractured views of their own work — which isn't an effective use of time. Balancing daily technical tasks with long-term company goals requires a three-step approach. I'll share these steps and tips for others to do the same ...

May 21, 2024

IT service outages are more than a minor inconvenience. They can cost businesses millions while simultaneously leading to customer dissatisfaction and reputational damage. Moreover, the constant pressure of dealing with fire drills and escalations day and night can take a heavy toll on ITOps teams, leading to increased stress, human error, and burnout ...

May 20, 2024

Amid economic disruption, fintech competition, and other headwinds in recent years, banks have had to quickly adjust to the demands of the market. This adaptation is often reliant on having the right technology infrastructure in place ...

May 17, 2024

In MEAN TIME TO INSIGHT Episode 6, Shamus McGillicuddy, VP of Research, Network Infrastructure and Operations, at EMA discusses network automation ...

May 16, 2024

In the ever-evolving landscape of software development and infrastructure management, observability stands as a crucial pillar. Among its fundamental components lies log collection ... However, traditional methods of log collection have faced challenges, especially in high-volume and dynamic environments. Enter eBPF, a groundbreaking technology ...

May 15, 2024

Businesses are dazzled by the promise of generative AI, as it touts the capability to increase productivity and efficiency, cut costs, and provide competitive advantages. With more and more generative AI options available today, businesses are now investigating how to convert the AI promise into profit. One way businesses are looking to do this is by using AI to improve personalized customer engagement ...

May 14, 2024

In the fast-evolving realm of cloud computing, where innovation collides with fiscal responsibility, the Flexera 2024 State of the Cloud Report illuminates the challenges and triumphs shaping the digital landscape ... At the forefront of this year's findings is the resounding chorus of organizations grappling with cloud costs ...

May 13, 2024

Government agencies are transforming to improve the digital experience for employees and citizens, allowing them to achieve key goals, including unleashing staff productivity, recruiting and retaining talent in the public sector, and delivering on the mission, according to the Global Digital Employee Experience (DEX) Survey from Riverbed ...

May 09, 2024

App sprawl has been a concern for technologists for some time, but it has never presented such a challenge as now. As organizations move to implement generative AI into their applications, it's only going to become more complex ... Observability is a necessary component for understanding the vast amounts of complex data within AI-infused applications, and it must be the centerpiece of an app- and data-centric strategy to truly manage app sprawl ...