Every month, Priceline.com pushes about 2,500 new builds into production. In this agile environment, keeping up with manual instrumentation would have been impossible.
“The AppDynamics APM solution increases our agility by letting us instrument any new code on the fly,” says Nathan. “We can monitor everything from servlets and Enterprise JavaBeans entry points to JDBC exit points, which gives us an end-to-end view of our transactions.”
Using the AppDynamics solution, Priceline.com made major improvements in two key areas: reducing MTTR and analyzing trends. Because support agents and engineers could examine the code closely, they proactively addressed slow SQL responses, slow business transaction responses, stalls and hangs, out of memory errors and other common issues. Meanwhile, Priceline.com's support agents analyzed trends with an eye for spotting specific changes in the company's configurations, hardware, software and code.
“The AppDynamics platform gives us an eagle-eye view for slow-running methods and queries,” says Nathan. “It also provides historical data, so we can get a baseline for normal performance and then trigger diagnostics if there's a major deviation.”
“AppDynamics APM is ideal for our high-volume, distributed environment,” Nathan explains. “Right from the start, they've been willing to listen to our specific technology requirements. In some cases, they have even become a virtual member of our triage team. For these reasons, I strongly recommend AppDynamics to friends and colleagues.”