Virtualization Technology News and Information
Article
RSS
VMblog's Expert Interviews: SolarWinds Enhances AppOptics APM Troubleshooting with User-Inspired Feedback

 

SolarWinds, a leading provider of powerful and affordable IT management software, announced the addition of live code profiling to its SaaS-delivered infrastructure and application performance monitoring (APM) solution, AppOptics.

To learn more about the new offering and the impact it may have on SolarWinds customers, I spoke with Keith Kuchler, Vice President of Engineering at SolarWinds.

VMblog:  What's new in the latest update to your AppOptics solution?

Keith Kuchler:  The latest enhancement to our AppOptics product includes the integration of live code profiling, which provides a breakdown of the most frequently called functions and methods in a transaction. Profiling is gathered in a manner tailored to each language, and includes information down to the class, method, and even filename and line number.

This latest feature update also does not require custom code changes, providing an off-the-shelf solution with full visibility into applications. The combined functionality is the latest milestone for our AppOptics solution, as we continue to deliver easy-to-use, yet powerful application performance monitoring, that empowers users to make data-driven decisions about applications and infrastructure issues. 

VMblog:  Where did the inspiration for the live code profiling functionality come from?

Kuchler:  Our customers. At SolarWinds, we have a long history of sourcing insights from our customers to better understand the challenges facing DevOps, AppOps, and WebOps teams today and ultimately deliver a solution that solves real problems.

In the case of AppOptics, as application updates become more frequent, it is even more important to identify both new and common errors, exceptions, and their root cause. But in conversations with our customers, we realized there was a monitoring blind spot out there: with distributed tracing, users had visibility into the performance of an application or workload but couldn't pinpoint where a code change should be made. After all, looking for issues in lines of code can feel like looking for a needle in a haystack.

We worked closely with an AppOptics customer to develop the live code profiling feature and address this monitoring blind spot. It's a testament to what we can achieve by listening to the needs of our users.

VMblog:  How does the latest feature simplify troubleshooting for users?

Kuchler:  Everyone is consuming applications and as such, touchpoints between and within applications are becoming more and more intertwined. Without this level of visibility, it's difficult for users to truly understand their infrastructure and how it performs.

The integration of live code profiling delivers a deeper set of data to customers that shows not only the length of time spent in an application, but also the percentage of time spent in an area of that application. A customer might realize they're spending 88 percent of time rendering a header, for example. This level of application data translates into actionable insights for developers, who can immediately determine whether code changes made an application faster or slower. 

In combination with distributed tracing functionality, the latest edition of AppOptics empowers the teams supporting an application to monitor across many program languages and trace requests through one's complete infrastructure to identify exactly where the bottlenecks are, dramatically reduce time to resolution, and improve user experience.

##

Published Tuesday, March 19, 2019 7:35 AM by David Marshall
Filed under: ,
Comments
There are no comments for this post.
To post a comment, you must be a registered user. Registration is free and easy! Sign up now!
Calendar
<March 2019>
SuMoTuWeThFrSa
242526272812
3456789
10111213141516
17181920212223
24252627282930
31123456