Delivering performance data to developers in particular can have dramatic impact, especially in modern devops and microservices environments that have so much more to monitor. Continuous delivery and deployment of granular services increases the risk that any one service may fail or perform poorly and affect multiple applications. Along with monitoring all those microservices, New Relic can map the dependencies among thousands of them, says Cirne.
The company has also been quick to jump on the Docker container bandwagon. "We believe the container is a first-class citizen in that it has to be part and parcel of the application monitoring solution," says Cirne. Interestingly, he says he wouldn't rule out getting into the container management space. With performance measurement at the container level, playing a role in optimizing workload placement across a wide pool of servers seems like an intriguing next step.
The past several years saw a surge in startup funding -- what Keith Rabois of Khosla Ventures has called the "steroid era" of startups -- and New Relic was clearly a beneficiary. A sharp drop in the company's stock price earlier this year may indicate that expectations for APM and its associated analytics may have been a little oversold.
On the other hand, our most recent tech boom had an underlying message that stuck: Internet applications have become an absolutely vital part of business. To improve them on an ongoing basis, you need not only monitoring, but also the ability to analyze and present meaningful information to multiple stakeholders. New Relic will see increasing competition from AppDynamics, Dynatrace, and others in this space, but the desire of enterprises to ingest and analyze gobs of app data is only going to increase.
Sign up for CIO Asia eNewsletters.