New Relic Open Source Instrumentation
Instrument everything, capture complete telemetry, and understand your digital systems better with our open source instrumentation.
Agents
Easily send your telemetry data to New Relic One with our automated instrumentation
C Distributed Tracing Example
C SDK example
C SDK
Implement custom instrumentation
Elixir Agent
New Relic's Elixir Agent
Go Agent
The official New Relic agent for Golang
Gradle Verify Instrumentation
Gradle Compatibility Doc Plugin
Infinite Tracing Protobuf Java
Infrastructure Agent
Install the Infra agent
Java Agent API Javadocs
Javadocs for the agent API
Module Util Java
Android Agent
The New Relic Android Agent
Browser Agent
The New Relic Browser Agent
Capacitor Plugin
Automated instrumentation for Capacitor Framework
Cordova Plugin
Automated instrumentation for Cordova Framework
.NET Agent
Automated instrumentation for .NET
Flutter Agent
Automated instrumentation for Flutter
iOS Agent
New Relic agent SDK for iOS apps.
Java agent
The New Relic Java agent
JFR Reporter Extension
New Relic JFR Reporter Extension
JFR Core
New Relic JFR Core
Apollo Server plugin
New Relic's official Apollo Server plugin.
MAUI Plugin
Instrumentation for MAUI Mobile Applications
Next.js(Node.js)
Node.js Agent instumentation for Next.js
OpenTelemetry Integration
New Relic OpenTelemetry Integration
Python Agent
Automated instrumentation for Python
Ruby Agent
New Relic's Ruby Agent
Unix Monitor
Monitor Unix systems
Xamarin Plugin
Instrumentation for Xamarin Mobile Applications
Node Agent Native Metrics
Native Metrics for the Node Agent
AWS SDK (Node)
AWS SDK for Node
Koa (Node)
Node.js Agent instumentation for Koa
Node Agent
Automated instrumentation for Node.js
MySQL (Node)
Node Agent instumentation for MySQL
SuperAgent (Node)
Node Agent instumentation for SuperAgent
Python Agent Extension
Extend the New Relic Python Agent
PHP Agent
Automated instrumentation for PHP
React Native Agent
Automated instrumentation for React Native
Akamai Adaptive Media Player JS Tracker
Instrument Akamai's Adaptive Media Player
Roku Agent
Instrument the Roku player
Anvato Player JS Tracker
Instrument the Anvato video player
Bitmovin Player JS Tracker
Instrument the Bitmovin video player
AVPlayer Agent for iOS and tvOS
Instrument AVPlayer on iOS and tvOS
ExoPlayer Agent for Android Mobile, Fire, and Android TV
Instrument ExoPlayer for Android
HTML5 Player JS Tracker
Instrument the HTML5 video player (<video> element)
JW Player JS Tracker
Instrument the JW player
React Player Player JS Tracker
Instrument the React Player video player
Ooyala Player JS Tracker
Instrument the Ooyala video player
Shaka Player JS Tracker
Instrument the Shaka video player
thePlatform JS Tracker
Instrument the thePlatform player
VideoJS Tracker
Instrument the VideoJS player
Data Exporters
Send data from popular sources of telemetry to New Relic One
Dropwizard reporter
Serverless GitHub Webhook
Track GitHub events in New Relic
Fastly to Insights
Write Fastly to NRDB
AWS Lambda OpenTracing Java SDK
Kubernetes Metadata Injection
Kubernetes metadata in APM Services
OpenTracing AWS Lambda Tracer for Java
Airflow Metric Exporter
Apache Airflow exporter
Micrometer
Micrometer registry for the Java Telemetry SDK
Exporter Specifications
Design docs for open instrumentation exporters
Istio Adapter
Istio Adapter to New Relic
JFR Reporter Extension
New Relic JFR Reporter Extension
JFR Core
New Relic JFR Core
Next.js(Node.js)
Node.js Agent instumentation for Next.js
OpenCensus Exporter (Go)
OpenCensus stats and traces to New Relic
OpenCensus Exporter (Python)
OpenCensus stats and traces to New Relic
OpenTelemetry Integration
New Relic OpenTelemetry Integration
Pino Log Enricher
Log Enricher for the New Relic Node Agent
OpenTracing Tracer Plugin
Tracer Plugin for Java
Winston Log Enricher
Log Enricher for the New Relic Node Agent
Node Agent Native Metrics
Native Metrics for the Node Agent
Koa (Node)
Node.js Agent instumentation for Koa
MySQL (Node)
Node Agent instumentation for MySQL
SuperAgent (Node)
Node Agent instumentation for SuperAgent
Jenkins Plugin
Instrumentation for the Java Agent
Infrastructure Windows Event Logs Integration
Exporter for Windows Event logs
OpenTelemetry Exporter (Go)
Go OpenTelemetry exporter
OpenTelemetry Exporter (Java)
Java OpenTelemetry exporter
Infrastructure Integrations
Extend New Relic's Infrastructure instrumentation across your digital ecosystem
Kafka Playground
Deploys a fully-instrumented Kafka cluster in your AWS account
integration for Directory Monitoring (nri-dirwatcher)
integration for AS/400
iSeries / AS400 monitoring solution for New Relic Infrastructure.
integration for SNMP traps
SNMP trapd on-host integration for New Relic Infrastructure
integration for Apache Spark
This New Relic standalone integration polls the Apache Spark REST API for metrics and pushes them into New Relic using Metrics API It uses the New Relic Telemetry sdk for go
ThousandEyes Integration
ThousandEyes Infrastructure integration
integration - Universal Discovery (nri-universal-discovery)
New Relic Universal Discovery Integration
Infrastructure Identity - Go lang client
Go auto-generated client for the OpenAPI Infrastructure Identity Client
Infrastructure Integrations SDK
Golang template for Infrastructure integrations
Infrastructure Bundle
Install the Infra agent
Infrastructure Agent
Install the Infra agent
Integrations Builder
Extend the New Relic Infrastructure Agent
One Cloud Optimize
AWS, GCP, and Azure cost management
Infrastructure Apache Integration
Monitoring for the Apache web server
Infrastructure Cassandra Integration
Monitoring for Apache Cassandra databases
Infrastructure Consul Integration
Monitoring for Hashicorp Consul clusters
integration for Collectd
Monitoring for the Collectd devices
Infrastructure Docker Integration
Docker Integration for New Relic Infrastructure
Infrastructure Couchbase Integration
Monitoring for Apache Couchbase clusters
Kubernetes Auto-Discovery
Automatically discover containers running inside Kubernetes
Integration for Amazon ECS
Monitoring for Amazon ECS.
Infrastructure F5 Integration
Monitoring for F5 BIG-IP
Infrastructure Elasticsearch Integration
Monitoring for Elasticsearch clusters
Flex
Application-agnostic, all-in-one New Relic integration
Infrastructure JMX Integration
JMX metrics to New Relic
Infrastructure HAProxy Integration
New Relic Infrastructure Integration for HAProxy
Infrastructure Kafka Integration
Collect data on Brokers, Topics, Producers, and Consumer
Integration for Kubernetes
Monitoring for Kubernetes.
Infrastructure Memcached Integration
Report status and metrics for Memcached services
Integration for Kubernetes Events
Router for Kubernetes Events.
Infrastructure Microsoft SQL Server Integration
Monitoring for Microsoft SQL Server databases
Infrastructure MongoDB Integration
Monitoring for MongoDB databases
Infrastructure MySQL Integration
Monitoring for MySQL databases
Infrastructure Network Telemetry Integration
Send Sflow or IPFIX data to New Relic
Infrastructure Nginx Integration
Monitoring for Nginx web servers
Infrastructure Nagios Integration
Monitoring data from Nagios
integration for Windows Perfmon / WMI
Perfmon/WMI queries and events
Infrastructure Oracle Database Integration
Monitoring for Oracle databases
integration for Port Monitoring
Monitor TCP/UDP ports
Infrastructure PostgreSQL Integration
Monitoring for PostgreSQL databases
Prometheus OpenMetrics Integration
Send Prometheus metrics to New Relic
Infrastructure RabbitMQ Integration
RabitMQ metrics and inventory to New Relic
Infrastructure Redis Integration
Monitoring for Redis databases
StatsD Integration
Easily get StatsD data into New Relic
Infrastructure SNMP Integration
Monitoring data from SNMP servers
Infrastructure Varnish Integration
Monitoring for Varnish caching
Infrastructure VMWare ESXi Integration
Monitoring for VMWare ESXi
Infrastructure VMware vSpere Integration
Monitoring for the VMware vSphere
Infrastructure Windows Event Logs Integration
Exporter for Windows Event logs
Windows Services integration
Windows services Integration for New Relic Infrastructure
integration for Zookeeper
Monitoring for Apache Zookeeper
Infrastucture StatsD Integration (Node)
StatsD data to New Relic
APM Terraform Module
Terraform provider APM
SDKs
Quickly and easily build custom instrumentation into your software
C Distributed Tracing Example
C SDK example
C-SDK and Daemon Containers Example
C-SDK container example
C SDK
Implement custom instrumentation
Infrastructure Integrations SDK
Golang template for Infrastructure integrations
AWS Lambda OpenTracing Java SDK
C Daemon Docker
C Daemon image
iOS Agent
New Relic agent SDK for iOS apps.
Telemetry SDK (.NET)
New Relic OpenTelemetry for .NET
Telemetry SDK (C)
New Relic Telemetry SDK for C
Telemetry SDK (Go)
New Relic OpenTelemetry for Go
Telemetry SDK (Node)
New Relic Telemetry SDK for JavaScript
Telemetry SDK (Java)
New Relic Telemetry SDK for Java
Telemetry SDK (Python)
New Relic Telemetry SDK for Python
Telemetry SDK (Rust)
New Relic Telemetry SDK for Rust.
Telemetry SDK Specs
Telemetry SDK documentation
AWS SDK (Node)
AWS SDK for Node
Integrations Builder
Extend the New Relic Infrastructure Agent