Every company’s technology stack is different, and every company needs unique views of the data generated by their apps and systems. You can build and deploy custom apps on New Relic One that give you the insights and information your company needs to connect data from any source with your specific business requirements. To show you what’s possible—and to inspire you to create your own apps—we’re sharing some of the open source apps developers have built on our platform.

In this blog series, we highlight the most popular apps available. The best part: They’re all open source and ready to be deployed.

In this edition, we cover:

  • Observability Maps
  • Metric Aggregator
  • Workload Geo Ops

Subscribe to applications with the New Relic One Catalog

Before we start accessing the applications via the CLI, let’s look at how to access these applications directly within New Relic One. To explore available applications, navigate to New Relic One and click on the New Relic One Catalog launcher.

New Relic One Catalog launcher

From there, you can access all our global applications. If you’re a Nerdpack Manager, you’ll be able to subscribe applications to accounts and subaccounts. Click Add the app to add the application to the account you wish to grant access. If your team changes, and you need to remove access, you can unsubscribe applications from accounts directly within New Relic One.

New Relic One Catalog

If you deploy an application from the catalog, you can use it with only its out-of-the-box capabilities. If you want to customize an app, you’ll need to deploy it through the CLI. We’ll explain that process below.

Observability Maps

Observability Maps allows you to create a view beyond a traditional service map. Using Observability Maps, you can connect disparate entities in your environment into ad hoc relationships, creating your own relationships based on data available in New Relic. See your entities and environment in a way that makes the most sense to your team and business.

Observability Maps App

Fork or deploy the Observability Maps app from GitHub.

Specific requirements for this app

Requires data in NRDB from any or all of the New Relic products.

Metric Aggregator

The Metric Aggregator is a New Relic One application that helps you create events-to-metrics (E2M) rules, a real-time streaming service that converts event data into dimensional metrics at ingest. Converting events to metrics allows for more efficient data storage, which in turn allows for faster, more efficient data queries and chart-builds.

Metric Aggregator App

Fork or deploy the Metric Aggregator app from GitHub.

Specific requirements for this app

If you use New Relic, you already have New Relic Metrics. You can  create E2M rules immediately.

Workload Geo Ops

Workload Geo Ops links your workloads (collections of entities) to physical locations so you can quickly identify and resolve incidents. It’s a geographic exploration of workload data tied to geographic data, including location metadata. You can define maps and then collect or assign entities to points on those maps. With workloads, a collection of entities can be managed by rules and tags to support the dynamic, ephemeral nature of modern IT infrastructure.

Fork or deploy the Workload Geo Ops app from GitHub.

Specific requirements for this app

To get the most of this app, we recommend that you configure Workloads in New Relic One.

What are you waiting for? Deploy these apps now.

To deploy any of these apps you need:

Once you have these requirements in place, deploying an application locally—in this example, Workload Geo Ops—is as easy as running a few commands:

nr1 nerdpack:clone -r https://github.com/newrelic/nr1-workload-geoops.git
cd nr1-workload-geoops
nr1 nerdpack:serve

Or you could download, configure, and deploy an account-specific instance of Workload Geo Ops to your New Relic account using the following commands:

nr1 nerdpack:clone -r https://github.com/newrelic/nr1-workload-geoops.git
cd nr1-workload-geoops
nr1 nerdpack:publish
nr1 nerdpack:deploy -c STABLE
nr1 nerdpack:subscribe -c STABLE

Then go to the homepage of one.newrelic.com and select the app’s launcher.

Check out these other resources for using—and building—New Relic One applications 

Here are resources to help you build your own New Relic One applications. If you can imagine it, you can build it: 

Contribute to these open source projects

We welcome open source application contributions. If you’d like to contribute, please review our Contributors Guide. Keep in mind that when you submit your pull request, you’ll need to sign our Contributor License Agreement (CLA). If you’d like to execute our corporate CLA, or if you have any questions, drop us an email at opensource@newrelic.com.
Be sure to check in regularly! We’ll preview more of our very best apps in future editions of this series.

Joel Worrall is the Director of Open Source and Developer Advocacy at New Relic. After 20 years as a software developer, product manager, and accidental marketer, he still writes code every week. Joel is passionate about how New Relic's programmable platform can make a positive difference in the world through open source and partnering with a vibrant and inclusive developer community. View posts by .

Interested in writing for New Relic Blog? Send us a pitch!