New Relic adds support for Golang, SPA monitoring

The software-as-a-service application performance monitoring provider is adding support for a popular programming language used in microservices, and also adding support for greater visibility into single-page applications.

Modern applications increasingly rely on cloud and microservices architectures. While enabling greater efficiency and scalability, they also present operational challenges: Traditional application performance management (APM) offerings were built to provide visibility in a world of monolithic, on-premises applications. SaaS-based APM specialist New Relic is pushing hard to position itself as the APM of choice for these modern applications.

"The word 'application' itself has new meaning today," says Bharath Gowda, director of Market Leadership at New Relic. "Previously applications were monolithic and maintained by one team that had complete ownership. New applications are highly distributed and call upon different third-party services to do work or call upon services developed by another development team operating in parallel."

Reading to go with Golang

Last week, New Relic extended its monitoring to support single-page application (SPA) frameworks and libraries. And today, it announced support for the Go programming language (Golang), an open source programming language developed within Google.

Golang's concurrency model, simple deployments and runtime efficiency enables applications that can scale elegantly, making it an increasingly popular choice for modern, microservices-based applications. New Relic's support for Golang allows developers to start instrumenting and monitoring those applications with New Relic APM.

new relic golang support

With just a few lines of code, developers can use New Relic’s Golang agent to give Go applications the capability to report runtime metrics, transaction tracing and other real-time metrics that give visibility into application health and performance. (Click for larger image.)

As with New Relic's other language agents, a few lines of code are designed to give Go applications the capability to report runtime metrics, transaction tracing and other real-time metrics for understanding the health and performance of applications.

The move adds to New Relic's existing out-of-the-box support for Java, .NET, Node.js, PHP, Python and Ruby.

"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," Belinda Runkle, vice president of Engineering for APM, New Relic, said in a statement today. "From enterprises looking 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 within minutes."

Gowda notes New Relic will open a public beta of its Golang agent this week.

Expanding support for modern applications is also the impetus for New Relic's announcement of New Relic Browser last week.

More responsive and engaging

New Relic Browser gives application developers and DevOps teams visibility into the performance of SPAs. Many companies have begun deploying SPAs as a way to deliver a more responsive and engaging user experience without requiring a full page reload to retrieve a new web page or content. The browser-based app acts as a shell, which doesn't change even as new content is called.

But Gowda notes that older application monitoring tools weren't designed to capture the single-page paradigm.

"The definition of what is a page is completely different for a single-page application," he says.

"Bionic's platform enables marketers to build dynamic, multi-channel media plans for their customers. The use of single-page applications allows us to deliver a seamless workflow for our customers, but were a black box for us in being able to pinpoint performance issues," John Swindell, vice president, operations, Bionic Advertising Systems, said in a statement last week. "New Relic Browser's support for single-page applications is key to what we're doing at Bionic and implementing it within our application was very easy. We now have insight into the performance of route changes in the application, allowing us to optimize and ultimately create the best end-user experience."

New Relic Browser allows customers to monitor any SPA with the following:

  • Framework-agnostic instrumentation that allows monitoring of any JavaScript framework of choice, including Angular, React, Ember, Backbone or custom frameworks
  • Reporting on SPA route-change performance by enabling software teams to track the transition of how the user went from one view to another view, alongside traditional page load performance, with component-level data that can be customized to create fully personalized SPA reporting.

New Relic's enhanced monitoring for SPAs is currently available in private beta. Gowda says the company expects it to be available to paying New Relic Browser customers later this year. It will require the latest New Relic JavaScript Agent.

Join the PC World newsletter!

Error: Please check your email address.

Our Back to Business guide highlights the best products for you to boost your productivity at home, on the road, at the office, or in the classroom.

Keep up with the latest tech news, reviews and previews by subscribing to the Good Gear Guide newsletter.

Thor Olavsrud

CIO (US)
Show Comments

Essentials

Microsoft L5V-00027 Sculpt Ergonomic Keyboard Desktop

Learn more >

Lexar® JumpDrive® S57 USB 3.0 flash drive

Learn more >

Mobile

Lexar® JumpDrive® S45 USB 3.0 flash drive 

Learn more >

Exec

Lexar® Professional 1800x microSDHC™/microSDXC™ UHS-II cards 

Learn more >

Audio-Technica ATH-ANC70 Noise Cancelling Headphones

Learn more >

Lexar® JumpDrive® C20c USB Type-C flash drive 

Learn more >

HD Pan/Tilt Wi-Fi Camera with Night Vision NC450

Learn more >

Budget

Back To Business Guide

Click for more ›

Most Popular Reviews

Latest News Articles

Resources

PCW Evaluation Team

Azadeh Williams

HP OfficeJet Pro 8730

A smarter way to print for busy small business owners, combining speedy printing with scanning and copying, making it easier to produce high quality documents and images at a touch of a button.

Andrew Grant

HP OfficeJet Pro 8730

I've had a multifunction printer in the office going on 10 years now. It was a neat bit of kit back in the day -- print, copy, scan, fax -- when printing over WiFi felt a bit like magic. It’s seen better days though and an upgrade’s well overdue. This HP OfficeJet Pro 8730 looks like it ticks all the same boxes: print, copy, scan, and fax. (Really? Does anyone fax anything any more? I guess it's good to know the facility’s there, just in case.) Printing over WiFi is more-or- less standard these days.

Ed Dawson

HP OfficeJet Pro 8730

As a freelance writer who is always on the go, I like my technology to be both efficient and effective so I can do my job well. The HP OfficeJet Pro 8730 Inkjet Printer ticks all the boxes in terms of form factor, performance and user interface.

Michael Hargreaves

Windows 10 for Business / Dell XPS 13

I’d happily recommend this touchscreen laptop and Windows 10 as a great way to get serious work done at a desk or on the road.

Aysha Strobbe

Windows 10 / HP Spectre x360

Ultimately, I think the Windows 10 environment is excellent for me as it caters for so many different uses. The inclusion of the Xbox app is also great for when you need some downtime too!

Mark Escubio

Windows 10 / Lenovo Yoga 910

For me, the Xbox Play Anywhere is a great new feature as it allows you to play your current Xbox games with higher resolutions and better graphics without forking out extra cash for another copy. Although available titles are still scarce, but I’m sure it will grow in time.

Featured Content

Latest Jobs

Don’t have an account? Sign up here

Don't have an account? Sign up now

Forgot password?