Open-source New Relic One applications

Download, deploy, and fork our apps

This page contains descriptions and links to our open-source New Relic One applications. You can download and deploy these apps, borrow code sections to use in your own New Relic One application, or explore the source to understand how they work.

Cloud optimize

Is your team wasting money on excess cloud capacity? You could save thousands of dollars by simply optimizing the size of your instances. This application finds resources that are sized larger than needed, and estimates your savings.

Currently supports:
AWS
Azure
GCP

Fork or deploy from GitHub.

Or install the CLI and run: nr1 nerdpack:clone -r https://github.com/newrelic/nr1-cloud-optimize

Calculating savings from optimizing AWS usage

Browser analyzer

How do slow pages increase bounce rates and hurt your business? The browser analyzer shows you the exact impact, and forecasts how improving the performance of your website can improve KPIs like bounce rate and traffic. It also figures out which pages have the worst impact on performance, so you know where to start making fixes. The analysis is based on your Browser Apdex score (pulled from the PageView event). 

Fork or deploy from GitHub.

Or install the CLI and run: nr1 nerdpack:clone -r https://github.com/newrelic/nr1-browser-analyzer

Viewing webpage performance data with the browser analyzer

GitHub integration

Ever wondered what a service does, or who's been working on it? When a service goes down, the last thing you want to do is have to manually track down who built mystery-service-123 and why it's brought down your entire login system.

The GitHub integration pulls GitHub data like README files and top contributors right into the New Relic One UI so you can troubleshoot without jumping between websites. 

Fork or deploy from GitHub.

Or install the CLI and run: nr1 nerdpack:clone -r https://github.com/newrelic/nr1-github

Viewing list of GitHub contributors from NR1

Status pages

Check the status of all your key dependencies without leaving New Relic. This app collects Statuspage.io status pages into a single dashboard.

Fork or deploy from GitHub.

Or install the CLI and run: nr1 nerdpack:clone -r https://github.com/newrelic/nr1-status-pages

Status Pages

Datalyzer

The datalyzer lets you explore, slice, and dice event and metric data in a simple, fast, and intuitive way. The datalyzer integrates directly into New Relic One's entity explorer so you can jump in from any entity (you can also access it as a standalone launcher).

Fork or deploy from GitHub.

Or install the CLI and run: nr1 nerdpack:clone -r https://github.com/newrelic/nr1-datalyzer

Using the datalyzer to explore AjaxRequest data

Top

Bring the classic Unix top command into New Relic One. This simple process monitor lets you inspect the CPU, I/O, and memory of all processes running on a host . Since the data comes from New Relic Infrastructure, you'll need an Infrastructure agent deployed on a host to view its processes.

Fork or deploy from GitHub.

Or install the CLI and run: nr1 nerdpack:clone -r https://github.com/newrelic/nr1-top

Viewing process performance with top

Customer journeys

This application is like a NRQL funnel query on steroids. It aligns multiple cohorts of data into a common funnel alongside cohort (column) and step (row) metrics. Each tile in the journey map is clickable, so users can access deeper metrics for each step in the funnel.

Fork or deploy from GitHub.

Or install the CLI and run: nr1 nerdpack:clone -r https://github.com/newrelic/nr1-customer-journey

Mapping customer journeys from homepage, to cart, to checkout

Container explorer

Requires New Relic infrastructure agent to deployed on hosts that are running Docker containers.

This Nerdpack provides a launcher that gives you a global view of all of the containers in an account, which you can easily segment and drill down by tags. CPU, Memory and Disk I/O is presented in a space-efficient heat map:

Fork or deploy from GitHub.

Or install the CLI and run: nr1 nerdpack:clone -r https://github.com/newrelic/nr1-container-explorer

nerdpack_screen-container_explorer

Network telemetry

The network telemetry visualizes data collected through the Network Telemetry Integration.

Fork or deploy from GitHub.

Or install the CLI and run: nr1 nerdpack:clone -r https://github.com/newrelic/nr1-network-telemetry

network-telemetry

Neon

Create a single dashboard to track the heatlh of entire business units or regions. Neon lets you create a status board based on New Relic alert status, or the values from New Relic events.

Fork or deploy from GitHub.

Or install the CLI and run: nr1 nerdpack:clone -r https://github.com/newrelic/nr1-neon

Tracking alert status via a custom neon status board

Event stream

During a launch or incident, you might need the absolute latest data. This application is like Unix tail for APM data—it pulls in your Transaction and TransactionError data in a live stream, so you can know exactly what's happening with your app right now. You can also filter and facet the data to show exactly the data you need.

Fork or deploy from GitHub.

Or install the CLI and run: nr1 nerdpack:clone -r https://github.com/newrelic/nr1-event-stream

Viewing and filtering a live stream of New Relic transaction events

GraphiQL notebook

This application provides a Jupyter-inspired notebook utility for exploring your data in NerdGraph. Each notebook consists of cells, and each cell contains an independent GraphiQL instance with its own notes section and rendered output.

You can create, update, save, and delete notebooks. You can also export and share them as blocks of Base64-encoded JSON.

Fork or deploy from GitHub.

Or install the CLI and run: nr1 nerdpack:clone -r https://github.com/newrelic/nr1-graphiql-notebook

Building a GraphiQL notebook

Flex manager

Our nri-flex tool simplifies the work of creating and deploying new integrations. This application makes it even easier to build integrations with Flex, with a point and click interface for generating and deploying integrations.

Fork or deploy from GitHub.

Or install the CLI and run: nr1 nerdpack:clone -r https://github.com/newrelic/nr1-flex-manager

Creating Flex integrations from a New Relic One nerdlet

Groundskeeper

Agent Groundskeeper gives you a live view of what versions of New Relic APM agents are running across your entire software estate.

Fork or deploy from GitHub.

Or install the CLI and run: nr1 nerdpack:clone -r https://github.com/newrelic/nr1-groundskeeper

Groundskeeper screenshot

Deployment analyzer

This application lets you view deployments across your environments using your APM deployment markers.

Fork or deploy from GitHub.

Or install the CLI and run:

nr1 nerdpack:clone -r https://github.com/newrelic/nr1-deployment-analyzer

New Relic One open source app - deployment analyzer

Page view map

This application provides a geographic exploration of data from a New Relic Browser-monitored application using the React Leaflet mapping library.

Fork or deploy from GitHub.

Or install the CLI and run:

nr1 nerdpack:clone -r https://github.com/newrelic/nr1-pageview-map

New Relic One open source app - Page view map