Software analytics leader New Relic, Inc. (NYSE: NEWR) announced today expanded support for monitoring multi-language development environments and modern applications using the Go programming language (or Golang). With the addition of Go, New Relic has the broadest agent coverage, supporting seven programming languages out of the box including Java, .NET, Node.js, PHP, Python, and Ruby. This continues the company’s leadership in delivering polyglot application performance monitoring (APM) for cloud and microservices architectures.
Originally developed within Google, Go is an open source programming language that has become an increasingly popular option for companies looking to move to cloud and microservices architectures. Golang’s concurrency model, simple deployments, and runtime efficiency enable applications to scale elegantly, and help companies increase the velocity of deployments and ultimately innovate faster. Analyst firm RedMonk reported in their bi-annual 2016 RedMonk Programming Language Rankings (January 2016) that Go has risen significantly in popularity and ranked 15th at the end of 2015.
As Go is adopted by companies to modernize services written in other languages or build new applications, these companies want the same level of production visibility into their Go applications as they currently have with applications built with other programming languages. With New Relic’s support for Go, developers can get started quickly instrumenting and monitoring their applications with New Relic APM. As with New Relic’s other language agents, with just a few lines of code, a Go application will report runtime metrics, transaction tracing, and other real-time metrics vital for software teams to understand the health and performance of that application.
“New Relic was founded with the belief that all things must be monitored across the software stack and has been a leader in delivering a polyglot cloud-based APM solution,“ said Belinda Runkle, vice president of engineering for APM, New Relic. “From enterprises working to modernize applications to fast growing startups, we’re seeing Golang as an increasingly popular option for companies looking to quickly build flexible applications. Today we’re giving our customers a first-class monitoring experience with real-time performance data from their Go applications often within minutes.“
“Tapjoy is focused on high growth and innovation and our platform needs to be able to scale effectively and efficiently. We evaluated several languages that would support our growth, and Go provided the ability to reduce operational costs and increase the speed of our back-end services,” said Sean Kelly, staff engineer, Tapjoy. “We've been using New Relic for years with our Ruby applications, and have come to rely on it for insight into our platform's health. We easily integrated New Relic into our Go services which allows us to monitor those Go applications with the same best practices we’ve been using in the rest of the platform. The operations team is thrilled with the integration and our developers are monitoring their changes with confidence.”
Additional Resources and Availability
New Relic APM’s support for Golang is available today in public beta and is expected to be generally available to customers later this year.
For additional information about getting started monitoring your applications built with Golang, visit New Relic’s booth (#1) at GopherCon, July 11-13 in Denver, CO or our Go Agent GitHub project documentation site.
This press release contains “forward-looking” statements, as that term is defined under the federal securities laws, including but not limited to statements regarding the new features of New Relic APM’s support for Go, including availability and potential benefits to customers, market trends with respect to companies investing in modernizing applications and multi-language development environments, and the timing, availability, and content provided at future events, including at GopherCon. The achievement or success of the matters covered by such forward-looking statements are based on New Relic’s current assumptions, expectations, and beliefs and are subject to substantial risks, uncertainties, assumptions, and changes in circumstances that may cause New Relic’s actual results, performance, or achievements to differ materially from those expressed or implied in any forward-looking statement. Further information on factors that could affect New Relic’s financial and other results and the forward-looking statements in this press release is included in the filings New Relic makes with the SEC from time to time, including in New Relic’s most recent Form 10-K, particularly under the captions “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” Copies of these documents may be obtained by visiting New Relic’s Investor Relations website at http://ir.newrelic.com or the SEC’s website at www.sec.gov. New Relic assumes no obligation and does not intend to update these forward-looking statements, except as required by law.