Accounts partnerships
Accounts
Saml single sign
Accounts
Accounts billing
Account setup
- Account ID
- Create your New Relic account
- Downgrade or cancel account/organization
- New Relic license key
- Troubleshoot password, email address, and login issues
Account structure
General account settings
- Default time zone setting
- Factors affecting access to features and data
- Introduction to account settings
New Relic one pricing billing
New Relic one pricing users
New Relic one user management
- Add and manage users, groups, and roles
- Authentication domain settings: SAML SSO, SCIM, and more
- Introduction to managing users
- New Relic One user model: Understand the user structure
- Tutorial: Add new user groups and roles (New Relic One user model)
Accounts
Account maintenance
Automated user management
- Introduction to automated user provisioning (AUM) and single-sign on (SSO)
- Azure AD SCIM/SSO application configuration
- Okta SCIM/SSO application configuration
- OneLogin SCIM/SSO application configuration
- Roles and permissions with automated user management
- Automated user management: SCIM API
Billing
Data management
Roles permissions
Saml single sign
- Add users to SAML accounts (original user model)
- Delete the SSO configuration (original user model)
- Maintain SSO settings (original user model)
- New Relic Partners and SAML SSO (original user model)
- Intro to authentication (SAML SSO) for users on original user model
- Set up SSO (original user model)
Subscription pricing
Install New Relic
Partner based installation
- Google App Engine environment
- Heroku: Install the New Relic add-on
- Log in to and install New Relic via partners
- Rackspace Cloud Load Balancer plugin
- RightScale users and New Relic
- Windows Azure users and New Relic
New Relic account usage
Getting started usage
- APM (CU-based) subscription usage
- APM (host-based) subscription usage
- Infrastructure subscription usage
- Insights subscription usage
- Intro to subscription usage (original pricing plan)
- Mobile subscription usage
- Synthetics subscription usage
Original accounts billing
Original data retention
Original pricing plan usage
Original product based pricing
Original users roles
Product based pricing
Product pricing
Agents
C SDK
Get started
Install configure
- C SDK configuration
- Docker and other container environments: Install C SDK
- Install the C SDK: Compile and link your code
- Uninstall (remove) the C SDK
- Update your C SDK library
Instrumentation
- Enable distributed tracing for your C applications
- Guide to using the C SDK API
- Instrument your app with the C SDK
- Use default or custom attributes (C SDK)
Troubleshooting
Go agent
API guides
Configuration
Features
- Add browser monitoring to your Go apps
- Create custom events (Go)
- Cross application tracing with Go
- Enable distributed tracing for your Go applications
- Go runtime page: Troubleshoot performance problems
- Trace asynchronous applications
Get started
Installation
- Install the Go agent in GAE flexible environment
- Install New Relic for Go
- Uninstall the Go agent
- Update the Go agent
Instrumentation
Troubleshooting
Java agent
Additional installation
- AWS Elastic Beanstalk installation for Java
- IBM WebSphere Application Server
- Install Java agent using Gradle
- Install Java agent using Maven
- Install New Relic Java agent with Ansible
- Install New Relic Java agent for Docker
- Install New Relic Java agent in GAE flexible environment
- WildFly installation for Java
API guides
- Guide to using the Java agent API
- Java agent API: Custom instrumentation with annotation of an example app
- Java agent API: Instrument external calls, messaging, datastore, web frameworks
- Java agent API: Instrument using annotation
- Java agent API: Instrumenting example app for external datastore calls and CAT
Async instrumentation
- Disable Scala, Netty, Akka, and Play 2 Instrumentation
- Introduction to Java async instrumentation
- Java agent API for asynchronous applications
- Troubleshoot Java asynchronous instrumentation
Attributes
Configuration
- Automatic application naming
- Configuring your SSL certificates
- Hostname logic in Java
- Java agent config file template
- Java agent configuration: Config file
- Java agent error configuration
- Name your Java application
Custom instrumentation
- Circuit breaker for Java custom instrumentation
- Custom instrumentation editor: Instrument from UI
- Custom JMX YAML examples
- Java agent: Custom JMX instrumentation by YAML
- Java custom instrumentation
- Java instrumentation by XML
- Java XML instrumentation examples
- Messaging framework instrumentation
- Troubleshooting Java custom instrumentation
Features
Frameworks
Getting started
- APM agent security: Java
- Compatibility and requirements for the Java agent
- Introduction to New Relic for Java
Heroku
Installation
- Include the Java agent with a JVM argument
- Java 2 security installation
- Install the Java agent
- Uninstall the Java agent
- Update the Java agent
Instrumentation
- Extension and additional instrumentation modules
- Ignore specific transactions
- Instrument browser monitoring with Java agent API
- Java agent: Instrument Kafka message queues
- Monitor deployments (Java agent)
- Transaction naming protocol
- Use RabbitMQ or JMS for message queues
Troubleshooting
- All hosts appear as localhost
- Application server JMX setup
- Determine permissions requirements (Java)
- Error bootstrapping New Relic Java agent
- Errors starting Java app server
- Firewall or traffic connectivity failures
- Gather troubleshooting information (Java)
- Generate debug logs for troubleshooting (Java)
- Host links missing in Java app's APM Summary
- Java Solr data does not appear
- Large number of false positive security vulnerabilities
- No Browser data appears (Java)
- No data appears (Java)
- No log file (Java)
- No stack traces (Java)
- NullPointerException issues (Java)
- Resolve metric grouping issues with Java apps
- SSL or connection errors (Java)
- Update Java config for legacy agent versions
Manage APM agents
Agent data
- Agent attributes
- Collect custom metrics
- Custom instrumentation
- Link your applications to Kubernetes
- Manage errors in APM: Collect, ignore, or mark as expected
- Real time streaming
App naming
Configuration
- Add, rename, and remove hosts
- Enable configurable security policies
- High security mode
- Server-side agent configuration
- View config values for your app
Troubleshooting
Net agent
API guides
Attributes
- Custom attributes (.NET)
- Enable and disable attributes (.NET)
- .NET agent attributes
- .NET attribute examples
Azure installation
- Install Azure Marketplace app with New Relic
- Install the .NET agent on Azure Cloud Services
- Install .NET agent on Azure Service Fabric
- Install the .NET agent on Azure Web Apps
Azure troubleshooting
- Azure Cloud Services: No data appears
- Azure Web Apps: Profiler .dll locks during deployment
- Azure Web Apps: Unable to open log file
- Azure Web Apps: Using Always On and no data appears
- No data reporting with Microsoft Application Insights
Configuration
Custom instrumentation
- Add detail to transactions via XML (.NET)
- Create transactions via XML (.NET)
- Custom instrumentation via attributes (.NET)
- Introduction to .NET custom instrumentation
Getting started
- APM agent security: .NET
- Introduction to New Relic for .NET
- .NET agent: compatibility and requirements for .NET Core
- .NET agent: compatibility and requirements for .NET Framework
Install guides
Installation
- Install .NET agent for Linux
- Install .NET agent for Windows
- Introduction to .NET agent install
- Uninstall the .NET agent
- Update the .NET agent
Net agent API
- AddCustomParameter (.NET agent API)
- DisableBrowserMonitoring (.NET agent API)
- GetAgent
- GetBrowserTimingHeader (.NET agent API)
- GetLinkingMetadata (.NET agent API)
- IAgent
- IDistributedTracePayload (.NET agent API)
- IgnoreApdex (.NET agent API)
- IgnoreTransaction (.NET agent API)
- IncrementCounter (.NET agent API)
- ISpan
- ITransaction
- NoticeError (.NET agent API)
- RecordCustomEvent (.NET agent API)
- RecordMetric (.NET agent API)
- RecordResponseTimeMetric (.NET agent API)
- SetApplicationName (.NET agent API)
- SetTransactionUri (.NET agent API)
- SetUserParameters (.NET agent)
- SetTransactionName (.NET agent API)
- StartAgent (.NET agent API)
- TraceMetadata (.NET agent API)
Other features
- Async support in .NET
- Browser monitoring and the .NET agent
- Limit log disk space with log rolling
- .Net Performance Metrics
Other installation
- How to verify the checksum of .NET Agent downloads
- Install .NET agent for ASP.NET Core
- Install .NET agent on Docker container
- Install .NET agent for Windows Communication Foundation (WCF)
Troubleshooting
- Agent changes Content-Type header for WCF apps (.NET)
- Azure Pipelines wipes out NewRelic.Azure.WebSites.Extension directories
- Browser injection: Health check conflict
- CoCreate errors: No event log
- CoCreateInstance errors: No profiler log
- Debugging the .NET Core Agent on Linux
- Generate logs for troubleshooting (.NET)
- High memory usage (.NET)
- Missing Couchbase metrics (.NET)
- Missing .NET async metrics
- Monitor short-lived .NET processes
- .NET agent reports handled errors
- New Relic for .NET status monitor
- No Browser data appears (.NET)
- No data appears after disabling TLS 1.0
- No data appears (.NET)
- No data and registry key permission issues
- Profiler conflicts
- Resolve .NET and SCOM conflicts
- Technical support for .NET Framework 4.0 or lower
Nodejs agent
API guides
Attributes
Extend your instrumentation
- Apollo Server plugin and Node.js
- Browser monitoring and the Node.js agent
- Message queues
- Node.js custom instrumentation
- Node.js custom metrics
- Node.js v1 custom instrumentation (legacy)
- Node.js VM measurements
- Node.js VMs statistics page
Getting started
- APM agent security: Node.js
- Compatibility and requirements for the Node.js agent
- Introduction to New Relic for Node.js
Hosting services
- Install New Relic Node.js agent in GAE flexible environment
- Node.js agent and Heroku
- Node.js agent on Microsoft Azure Web Apps
Installation configuration
- Install the Node.js agent for Docker
- Install the Node.js agent
- Node.js agent configuration
- Uninstall the Node.js agent
- Update the Node.js agent
Troubleshooting
- Generate trace log for troubleshooting (Node.js)
- Troubleshoot browser instrumentation in Node.js
- Troubleshoot message consumers
- Troubleshoot your Node.js installation
- Troubleshooting large memory usage (Node.js)
Open source licensed agents
PHP agent
Advanced installation
- Docker and other container environments: Install PHP agent
- Install New Relic PHP agent in GAE flexible environment
- PHP agent and Heroku
- PHP agent installation: Non-standard PHP (advanced)
- Silent mode for the install script (advanced)
- Starting the PHP daemon (advanced)
- Uninstall the PHP agent
- Use the newrelic-install script for PHP
API guides
Attributes
Configuration
- Name your PHP application
- PHP agent configuration
- PHP per-directory INI settings
- Proxy daemon (newrelic.cfg) settings
Features
- Browser monitoring and the PHP agent
- Distributed tracing for the PHP agent
- Multiple accounts
- PHP custom instrumentation
- Recording deployments using a PHP script
Frameworks libraries
- Analyze PHPUnit test data in New Relic
- AWS Elastic Beanstalk installation for PHP
- Drupal-specific functionality
- PHP agent support for Guzzle
- Magento-specific functionality
- PHP frameworks: Integrate support for New Relic
- Predis library in PHP
- WordPress specific functionality
Getting started
- APM agent security: PHP
- Introduction to New Relic for PHP
- New Relic daemon processes
- PHP agent compatibility and requirements
Installation
- Install PHP agent on shared hosting service
- PHP agent installation: AWS Linux, RedHat, CentOS
- PHP agent installation overview
- PHP agent installation: Tar file
- PHP agent installation: Ubuntu and Debian
- Update the PHP agent
PHP agent API
- newrelic_add_custom_parameter (PHP agent API)
- newrelic_add_custom_tracer (PHP agent API)
- newrelic_background_job (PHP agent API)
- newrelic_capture_params (PHP agent API)
- newrelic_disable_autorum (PHP agent API)
- newrelic_end_of_transaction (PHP agent API)
- newrelic_end_transaction (PHP agent API)
- newrelic_get_browser_timing_footer (PHP agent API)
- newrelic_get_browser_timing_header (PHP agent API)
- newrelic_ignore_apdex (PHP agent API)
- newrelic_ignore_transaction (PHP agent API)
- newrelic_name_transaction (PHP agent API)
- newrelic_notice_error (PHP agent API)
- newrelic_record_custom_event (PHP agent API)
- newrelic_record_datastore_segment (PHP agent API)
- newrelic_set_appname (PHP agent API)
- newrelic_set_user_attributes (PHP agent API)
- newrelic_start_transaction (PHP agent API)
- newrelic_accept_distributed_trace_headers
- newrelic_accept_distributed_trace_payload (PHP agent API)
- newrelic_accept_distributed_trace_payload_httpsafe (PHP agent API)
- newrelic_add_custom_span_parameter (PHP agent API)
- newrelic_create_distributed_trace_payload (PHP agent API)
- newrelic_custom_metric (PHP agent API)
- newrelic_get_linking_metadata
- newrelic_get_trace_metadata
- newrelic_insert_distributed_trace_headers
- newrelic_is_sampled
Troubleshooting
- Agent stops working after updating PHP
- Checking loaded configuration files directory
- Data stops reporting while using SELinux
- Data stops reporting
- Determine permissions requirements (PHP)
- First PHP transaction is not reported
- Generating logs for troubleshooting (PHP)
- INI settings not taking effect immediately
- Missing PHP module
- No data appears (PHP)
- PHP agent not reporting errors
- PHP installation fails on OS X 10.11 - El Capitan
- Protocol mismatch error
- Submitting troubleshooting results (PHP)
- Threaded Apache worker MPMs
- Transactions named /index.php or /unknown
- Troubleshoot the PHP agent instance count
- Uninstrumented time in traces
- Using phpinfo to verify PHP
- Verifying the PHP daemon
- Why and when to restart your web server (PHP)
Python agent
API guides
Async instrumentation
Attributes
Back end services
Configuration
Custom instrumentation
Getting started
- APM agent security: Python
- Compatibility and requirements for the Python agent
- Instrumented Python packages
- Introduction to New Relic for Python
Hosting services
- Install the Python agent in GAE flexible environment
- Python agent and Heroku
- Python agent and OpenShift
- Python agent and Stackato
- Python agent and WebFaction
Installation
- Advanced install of New Relic Python agent
- Install the Python agent for Docker
- Python agent admin script: Advanced usage
- Python agent: Advanced integration
- Standard Python agent install
- Uninstall the Python agent
- Update the Python agent
Python agent API
- accept_distributed_trace_headers (Python agent API)
- accept_distributed_trace_payload (Python agent API)
- add_custom_parameter (Python agent API)
- add_custom_parameters (Python agent API)
- add_custom_span_attribute (Python agent API)
- application (Python agent API)
- application_settings (Python agent API)
- asgi_application (Python agent API)
- background_task (Python agent API)
- callable_name (Python agent API)
- capture_request_params (Python agent API)
- create_distributed_trace_payload (Python agent API)
- current_transaction (Python agent API)
- data_source_factory (Python agent API)
- data_source_generator (Python agent API)
- datastore_trace (Python agent API)
- disable_browser_autorum (Python agent API)
- end_of_transaction (Python agent API)
- external_trace (Python agent API)
- function_trace (Python agent API)
- get_browser_timing_footer (Python agent API)
- get_browser_timing_header (Python agent API)
- get_linking_metadata (Python agent API)
- global_settings (Python agent API)
- ignore_transaction (Python agent API)
- initialize (Python agent API)
- insert_distributed_trace_headers (Python agent API)
- message_trace (Python agent API)
- message_transaction (Python agent API)
- record_custom_event (Python agent API)
- record_custom_metric (Python agent API)
- record_custom_metrics (Python agent API)
- record_exception (Python agent API)
- register_application (Python agent API)
- register_data_source (Python agent API)
- set_background_task (Python agent API)
- set_transaction_name (Python agent API)
- shutdown_agent (Python agent API)
- suppress_apdex_metric (Python agent API)
- suppress_transaction_trace (Python agent API)
- web_transaction
- wsgi_application (Python agent API)
Supported features
- Browser monitoring and the Python agent
- Cross application tracing
- Monitor non-web scripts, worker processes, tasks, and functions
- Optional manual Browser instrumentation with Django templates
- Python custom metrics
- Python event loop diagnostics
- Python message queues
- Python tips and tricks
Troubleshooting
- Activate application warning (Python)
- Emulating legacy server-side parameter configuration (Python)
- Missing information when using ensure_future (Python)
- No data appears (Python)
- Python agent logging
- Testing the Python agent
- Troubleshooting Browser instrumentation in Python
Web frameworks servers
- Python agent and AJP WSGI server
- Python agent and CherryPy web framework
- Python agent and FastAPI web framework
- Python agent and FastCGI web server
- Python agent and Gunicorn WSGI web server
- Python agent and mod_wsgi web server
- Python agent and Paste
- Python agent and SCGI web server
- Python agent and Starlette web framework
- Python agent and Tornado 6 web framework
- Python agent and uWSGI web server
- Python agent and Waitress web server
- Python agent and Web2py web framework
- Uvicorn
Ruby agent
API guides
- Guide to using the Ruby agent API
- Ignoring specific transactions
- Ruby custom instrumentation
- Ruby custom metrics
- Sending handled errors to New Relic
- Third party instrumentation
Attributes
Background jobs
- Delayed::Job instrumentation
- Monitor Ruby background processes
- Rake instrumentation
- Resque instrumentation
- Sidekiq instrumentation
Configuration
Features
- Cross application tracing in Ruby
- Developer mode
- Garbage collection
- HTTP client tracing in Ruby
- Message queues
- New Relic Browser and the Ruby agent
- Record deployments with the Ruby agent
- Ruby VM measurements
Frameworks
Getting started
- APM agent security: Ruby
- Introduction to New Relic for Ruby
- Ruby Agent 6.x to 7.x migration guide
- New Relic's GitHub repository
- Ruby agent requirements and supported frameworks
Installation
- Install New Relic Ruby agent in GAE flexible environment
- Install the New Relic Ruby agent
- Ruby agent and Heroku
- Ruby agent installation: Rails plugin
- Uninstall the Ruby agent
- Update the Ruby agent
Instrumented gems
Troubleshooting
- Control when the Ruby agent starts
- Generating logs for troubleshooting (Ruby)
- Incompatible gems
- No data appears (Ruby)
- No data with Unicorn
- No log file (Ruby)
- Not installing New Relic supported Grape
- Passenger troubleshooting
- Ruby agent audit log
- SystemStackError: stack level too deep
- Update deprecated API calls
- Update private API calls to public Tracer API
Alerts applied intelligence
Applied intelligence
Incident intelligence
- Change Applied Intelligence correlation logic with decisions
- EU/US datacenters and Incident Intelligence
- Get started with Incident Intelligence
- Incident Intelligence destination examples
- REST API for Applied Intelligence
- Use Incident Intelligence
Incident workflows
Proactive detection
New Relic alerts
Alert conditions
- Alert custom violation descriptions
- APM metric alert conditions
- Create alert conditions
- Create baseline alert conditions
- Create NRQL alert conditions
- Define custom metrics for an alert condition
- Multi-location Synthetic monitoring alert conditions
- Outlier detection (NRQL alert)
- Provide runbook instructions for alert activity
- Scope alert thresholds to specific instances
- Select product targets for the alert condition
- Set thresholds for an alert condition
- View entity health status and find entities without alert conditions
Alert incidents
- Acknowledge alert incidents
- View events from their products
- View violation and event details for incidents
Alert notifications
- Customize your webhook payload
- Delete alert notification channels
- Muting rules: Suppress notifications
- Notification channels: Control where to send alerts
- Test alert notification channels
- Update alert notification channels
- View or update user email channels
Alert policies
- Create, edit, or find an alert policy
- Specify when alerts create incidents
- Update or disable policies and conditions
- View policies and conditions from our products
Alert violations
- How alert condition violations are closed
- View alert violations from our products
- Violation event attributes
Alerts nerdgraph
- NerdGraph tutorial: Alerts policies
- Intro to using Alerts via NerdGraph API
- NerdGraph tutorial: Loss of signal and gap filling
- NerdGraph tutorial: NRQL condition alerts
Get started
- Alerts & AI overview page
- Alerts concepts and workflow
- Introduction to Alerts
- Introduction to Applied Intelligence
- Streaming alerts: key terms and concepts
Rest API alerts
- Alerts conditions API field names
- Disable and enable alerts conditions using the API
- Manage entities in alerts conditions
- REST API calls for alerts
Rules limits glossary
Troubleshooting
Apis
Get started
Intro apis
Nerdgraph
Examples
- NerdGraph tutorial: Configure Infinite Tracing
- NerdGraph tutorial: Create dashboards
- NerdGraph tutorial: Export dashboards as files
- NerdGraph tutorial: Move dashboards to other accounts
- NerdGraph tutorial: View and configure an entity's golden metrics
- NerdGraph tutorial: Configure cloud integrations
- NerdGraph tutorial: Viewing distributed trace details
- NerdGraph tutorial: View entity data
- NerdGraph tutorial: Query your data using NRQL
- NerdGraph tutorial: Understand entity relationships and dependencies
- NerdGraph tutorial: View and add tags
- NerdGraph tutorial: Manage license keys and user keys
Get started
Tutorials
Rest API v1 deprecated
New Relic rest API v1
Rest API v2
Account examples v2
API explorer v2
- Introduction to New Relic's REST API Explorer
- Retrieve metric timeslice data for your app (Explorer)
- Use the API Explorer
Application examples v2
- Application error rate example (v2)
- Application reporting and health status (v2)
- Average response time examples (v2)
- Change the alias for your application (v2)
- Get average CPU usage per host for an app
- Get average throughput for an app (v2)
- Get host memory used for an application
- Get web transaction time data (v2)
- Getting Apdex data for apps or browsers (v2)
- List an app's host IDs and instance IDs
- List your app ID and metric timeslice data (v2)
- Summary data examples (v2)
Basic functions
- API overload protection: Handling 429 errors
- Calculate average metric values (summarize)
- Extract metric timeslice data
- Pagination for API output
- Set a custom user agent
- Specify a time range (v2)
Browser examples v2
- Add or list Browser apps via API (v2)
- Average browser (end user) page throughput example (v2)
- Average browser page load time example (v2)
- Obtaining Browser (end user) page load time data (v2)
Get started
- New Relic partnership account authentication
- Get app and other IDs in New Relic One
- Introduction to New Relic REST API (v2)
- List application ID, host ID, instance ID
Labels examples v2
Mobile examples v2
Plugin examples v2
- Get individual plugin components (v2)
- Get a list of plugins (v2)
- List multiple plugin components (v2)
- Listing metric timeslice data for plugin components (v2)
Troubleshooting
Synthetics rest API
Label examples
Monitor examples
Secure credentials examples
APM
APM UI pages
Error analytics
Events
Features
Monitoring
- Agent-specific UI pages
- APM Summary page: View transaction, Apdex, usage data
- Databases page: View operations, throughput, response time
- External services page: View web, cloud, network data
- Response time chart types (APM and browser)
- Transactions page: Find specific performance problems
- View slow query details
- View your applications index
Applications menu
Events
Features
Distributed tracing
Trace API
New Relic APM
Apdex
Getting started
Maintenance
Troubleshooting
- Charts missing or do not render
- CPU usage mismatch or usage over 100%
- Errors while using other APM software
Reports
Other performance analysis
- Background jobs analysis report
- Capacity analysis report
- Database analysis report
- Scalability analysis report
- Web transactions analysis report
- Weekly performance report
Service level agreements
Transactions
Cross application traces
Intro transactions
Key transactions
- Create and update key transactions
- Introduction to key transactions
- Key transaction alerts
- Key transaction charts and data
- Tag key transactions
Transaction traces
- Configure transaction traces
- Introduction to transaction traces
- Security and transaction traces
- Transaction traces: Database queries page
- Transaction traces: Summary page
- Transaction traces: Trace details page
- Troubleshooting: Not seeing transaction traces
- archive Campfire example
- archive Locate exact metric names
- Introduction to Automated User Management
- Azure Cosmos DB deprecated metrics
Browser
Browser monitoring
Browser pro features
- AJAX page: Identify time-consuming calls
- Session traces: Explore a webpage's life cycle
- Upload source maps to un-minify JS errors
Configuration
Getting started
Installation
Page load timing resources
Troubleshooting
New Relic browser
Additional standard features
- Browser Geography: Webpage performance by location
- Browsers: Problem patterns by type or platform
- Page views: Examine page performance
Browser agent spa API
- actionText (Browser SPA API)
- addPageAction (Browser agent API)
- addRelease (Browser agent API)
- addToTrace (Browser agent API)
- createTracer (Browser SPA API)
- end (Browser SPA API)
- finished (Browser agent API)
- getContext (Browser SPA API)
- ignore (Browser SPA API)
- interaction (Browser SPA API)
- noticeError (Browser agent API)
- save (Browser SPA API)
- setErrorHandler (Browser agent API)
- setAttribute (Browser SPA API)
- setCurrentRouteName (Browser SPA API)
- setCustomAttribute (Browser agent API)
- setName (Browser SPA API)
- setPageViewName (Browser agent API)
- onEnd (Browser SPA API)
Browser pro features
- Browser data in distributed tracing
- Browser error profiles: Find error causes
- Filterable Geography: Webpage metrics by location
- JavaScript errors page: Detect and analyze errors
- Upload source maps via API
Configuration
- Browser settings: UI options for Apdex and geography
- Group browser metrics by URLs
- Monitor or block specific domains and subdomains
- Rename Browser apps
- View a browser app's alert information
Getting started
Guides
Installation
Page load timing resources
- Cached pages
- Instrumentation for browser monitoring
- Navigation start time unknown
- Page load timing process
- PageViewTiming: Async or dynamic page details
Performance quality
- Browser monitoring and performance impact
- Browser monitoring and search engine optimization
- Security for Browser monitoring
Troubleshooting
- AJAX call fails with a CORS redirect error message
- AngularJS errors do not appear
- App server requests greatly outnumber Browser PageView transactions
- Browser data doesn't match other analytics tools
- Browser JavaScript injection causes problems with a page
- Get browser-side troubleshooting details in a HAR file
- Google AMP validator fails due to 3rd-party script
- Not seeing specific page or endpoint names in Browser data
- Third-party JS errors missing stack traces
- Troubleshoot AJAX data collection
- Troubleshooting session trace collection
- View detailed error logs in the browser
Single page app monitoring
Get started
- Install Single Page App monitoring
- Introduction to Single Page App monitoring
- SPA compatibility and requirements
Troubleshooting
Use spa data
- SPA data collection
- Use SPA API
- View SPA data in Browser UI
- Cloud instance optimizer: Find underused virtual machines
- Correlate load balancer and application metrics with workloads
Create integrations
Infrastructure integrations SDK
Get started
- Compatibility and requirements for Infrastructure Integrations SDK
- Go language integration tutorial and build tools
- Introduction to Infrastructure Integrations SDK
Specifications
- On-host integration configuration overview
- On-host integration executable file: JSON specifications
- On-host integration files
- On-host integrations: Newer configuration format
- On-host integrations: Standard configuration format
- Integration logging recommendations
Troubleshooting
- Not seeing attributes data
- Not seeing Infrastructure integration data
- CSP v2 error: Inline JavaScript not allowed
- CSP v2: Host and install the Browser agent
- CSP v2: Monitor Salesforce
Distributed tracing
Concepts
- Distributed tracing: Planning guide
- How New Relic distributed tracing works
- Introduction to distributed tracing
Enable configure
- Enable distributed tracing for our telemetry tool integrations
- Language agents and distributed tracing
- Overview: Set up distributed tracing
- Quick start
Infinite tracing
- Infinite Tracing: Configure proxy support
- Infinite Tracing: Configure random trace filter
- Infinite Tracing: Configure span attribute trace filter
- Infinite Tracing: Configure trace observer monitoring
- Introduction to Infinite Tracing
- Set up the trace observer
Other requirements
Trace API
- Introduction to the Trace API
- Report traces via the Trace API (New Relic format)
- Report Zipkin-format traces via Trace API
- Trace API: Decorate spans with attributes
- Trace API general requirements and limits
Troubleshooting
UI data
- Query distributed trace data
- Span attributes
- Understand and use the distributed tracing UI
- FedRAMP endpoint for logs and metrics
Full stack observability
Instrument everything
Get started New Relic instrumentation
Instrument core services applications
Observe everything
Get started
- Get started with Full-Stack Observability
- New Relic guided install overview
- Gateway API: import data from other observability platforms
Infrastructure
Infrastructure alerts
Infrastructure alert conditions
Infrastructure monitoring
Get started
Infrastructure security
Infrastructure troubleshooting
Troubleshoot infrastructure
Troubleshoot logs
Infrastructure UI pages
Infra UI pages
Infrastructure UI
Install infrastructure agent
Config management tools
- Configure the infrastructure agent on AWS Elastic Beanstalk
- Configure the infrastructure agent with Puppet
- Configure the infrastructure agent using Ansible
- Configure the infrastructure agent using Chef
Configuration
- Config file template (newrelic-infra.yml)
- Configure the infrastructure agent
- Infrastructure agent configuration settings
Get started
Linux installation
- Azure extensions for Infrastructure
- Docker container for infrastructure monitoring
- Docker instrumentation for infrastructure monitoring
- Install the infrastructure monitoring agent for Linux
- Linux agent running modes
- Tarball assisted install of the infrastructure agent for Linux
- Tarball manual install of the infrastructure agent for Linux
Manage your agent
- Agent message size
- Infrastructure agent behavior
- Infrastructure agent overhead
- Start, stop, and restart the infrastructure agent
- Troubleshoot a running infrastructure agent
Update or uninstall
- Uninstall the infrastructure agent
- Uninstall infrastructure integrations
- Update the infrastructure agent
Windows installation
- Install the infrastructure monitoring agent for Windows
- Zip assisted install of the infrastructure agent for Windows
- Zip manual install of the infrastructure agent for Windows
Manage your data
Data instrumentation
- APM data in infrastructure monitoring
- Default infrastructure monitoring data
- On-host integrations metrics
- Manage infrastructure data reporting
New Relic infrastructure
Filter group
Infrastructure alert conditions
- Alert on infrastructure processes
- Infrastructure alerting examples
- Alerts for infrastructure: Add, edit, or view host alert information
- REST API calls for infrastructure alerts
Infrastructure UI pages
- Events heatmap: Examine patterns in time range
- Infrastructure Events page: Live feed of config changes
Troubleshooting
- The agent is not starting and there are no logs
- APM data missing from infrastructure monitoring
- HTTPS proxy configuration not working
- Incorrect host name reported
- Reduce the infrastructure agent's CPU footprint
- Time gaps with missing data
- Insights usage UI page
Insights
Event data sources
Custom events
- APM: Report custom events and attributes
- Data requirements and limits for custom event data
- Report browser monitoring custom events and attributes
- Report custom event data
- Report mobile monitoring custom events and attributes
Default events
- Default events reported by New Relic products
- Events reported by APM
- Events reported by browser monitoring
- Events reported by mobile monitoring
- Events reported by synthetic monitoring
- NrAuditEvent event data and query examples
- Query account audit logs (NrAuditEvent)
Insights API
Use insights UI
Explore data
- Data explorer: Query and chart event data
- Metric explorer: Search and chart metric timeslice data
- Query page: Create and edit NRQL queries
- Simulate SQL JOIN functions in Insights
Getting started
Guides
Manage account data
- Security for New Relic-reported events and attributes
- Data formatter: Set default formats for numeric values
Manage dashboards
- Add and customize metric charts
- Add and customize NRQL charts
- Chart refresh intervals
- Chart types
- Copy chart to another Insights account's dashboard
- Copy Insights dashboards and charts
- Data apps: Build collections of linked dashboards
- Delete dashboards and charts
- Export Insights data to CSV file
- Filter Insights dashboards
- Insights dashboard permissions
- Set time range on Insights dashboards and charts
- Troubleshoot pie chart with uniqueCount over 100%
- View, organize, share Insights dashboards
- Instrument errors with the C SDK
- Instrument transactions with the C SDK
- Instrumentation editor: Instrument .NET from UI
Integrations
Amazon integrations
Aws integrations list
- Amazon Cognito monitoring integration
- Amazon SQS monitoring integration
- Amazon Transit Gateway monitoring integration
- AWS ALB/NLB monitoring integration
- Amazon API Gateway monitoring integration
- AWS AppSync monitoring integration
- Amazon Athena monitoring integration
- AWS Auto Scaling monitoring integration
- AWS Billing monitoring integration
- AWS CloudFormation integration
- Amazon CloudFront monitoring integration
- AWS CloudTrail monitoring integration
- AWS Connect monitoring integration
- AWS Direct Connect monitoring integration
- Amazon DocumentDB monitoring integration
- Amazon DynamoDB monitoring integration
- Amazon EBS monitoring integration
- Amazon EC2 monitoring integration
- Amazon ECS/ECR monitoring integration
- Amazon EFS monitoring integration
- AWS Elastic Beanstalk monitoring integration
- Amazon ElastiCache monitoring integration
- Amazon Elasticsearch monitoring integration
- AWS ELB (Classic) monitoring integration
- AWS Elemental MediaConvert monitoring integration
- AWS Elemental MediaPackage VOD monitoring integration
- Amazon EMR monitoring integration
- AWS FSx monitoring integration
- AWS Glue monitoring integration
- AWS Health monitoring integration
- AWS IAM monitoring integration
- AWS IoT monitoring integration
- AWS Kinesis Data Analytics monitoring integration
- Amazon Kinesis Data Firehose monitoring integration
- Amazon Kinesis Data Streams monitoring integration
- AWS Lambda monitoring integration
- Amazon Managed Kafka (MSK) integration
- Amazon CloudWatch Metric Streams integration
- Amazon MQ integration
- Amazon Neptune monitoring integration
- Amazon QLDB monitoring integration
- Amazon RDS Enhanced Monitoring integration
- Amazon RDS monitoring integration
- Amazon Redshift integration
- Amazon Route 53 monitoring integration
- AWS Route53 Resolver monitoring integration
- Amazon S3 monitoring integration
- Amazon SES monitoring integration
- Amazon SNS monitoring integration
- AWS Step Functions monitoring integration
- AWS Trusted Advisor integration
- Amazon VPC Flow Logs monitoring integration
- Amazon VPC monitoring integration
- AWS WAF monitoring integration
- AWS X-Ray monitoring integration
- Rate limit alerts from Amazon
Get started
- AWS integrations metrics
- Connect AWS GovCloud to New Relic
- Connect AWS to New Relic infrastructure monitoring
- Integrations and managed policies
- Introduction to AWS integrations
- Polling intervals for AWS integrations
Troubleshooting
- Authentication issues
- AWS service specific API rate limiting
- Cannot create alert condition for infrastructure integration
- CloudWatch billing increase
- "Invalid principal" error for unsupported AWS regions
- Metric data delays in Amazon AWS integrations
- No data appears (AWS integrations)
- Partial or missing logs for RDS, VPC, AWS Lambda
Elastic container service integration
Get started
Installation
Troubleshooting
- ECS integration troubleshooting: Generate verbose logs
- ECS integration troubleshooting: No data appears
Understand use data
Google cloud platform integrations
Gcp integrations list
- Google App Engine monitoring integration
- Google BigQuery monitoring integration
- Google Cloud Bigtable monitoring integration
- Google Cloud Composer monitoring integration
- Google Cloud Dataflow monitoring integration
- Google Cloud Dataproc monitoring integration
- Google Cloud Firebase Database monitoring integration
- Google Cloud Firebase Hosting monitoring integration
- Google Cloud Firebase Storage monitoring integration
- Google Cloud Firestore monitoring integration
- Google Cloud Functions monitoring integration
- Google Cloud Load Balancing monitoring integration
- Google Cloud Pub/Sub monitoring integration
- Google Cloud Router monitoring integration
- Google Cloud Run monitoring integration
- Google Cloud Spanner monitoring integration
- Google Cloud SQL monitoring integration
- Google Cloud Storage monitoring integration
- Google Compute Engine monitoring integration
- Google Cloud Datastore monitoring integration
- Google Direct Interconnect monitoring integration
- Google Kubernetes Engine monitoring integration
- Google Memorystore for Memcached
- Google Memorystore for Redis
- Google Serverless VPC Access monitoring integration
Get started
- Connect Google Cloud Platform services to New Relic
- GCP integration metrics
- Integrations and custom roles
- Introduction to Google Cloud Platform integrations
Getting started
Troubleshooting
Grafana integrations
Get started
Set configure
Host integrations
Get started
Host integrations list
- Apache monitoring integration
- Cassandra monitoring integration
- Collectd monitoring integration
- Couchbase monitoring integration
- Elasticsearch monitoring integration
- F5 monitoring integration
- New Relic Flex: Build your own integration
- Go Insights monitoring integration
- HAProxy monitoring integration
- HashiCorp Consul monitoring integration
- JMX monitoring integration
- Kafka monitoring integration
- Memcached monitoring integration
- Microsoft SQL Server monitoring integration
- MongoDB monitoring integration
- Monitor services running on Amazon ECS
- MySQL monitoring integration
- Nagios monitoring integration
- NFS monitoring integration
- NGINX monitoring integration
- Oracle Database monitoring integration
- PerfMon monitoring integration
- Port monitoring integration
- PostgreSQL monitoring integration
- RabbitMQ monitoring integration
- Redis monitoring integration
- SNMP monitoring integration
- StatsD monitoring integration (version 2)
- StatsD monitoring integration (version 1)
- Unix monitoring integration
- Varnish Cache monitoring integration
- VMware Tanzu monitoring integration
- VMware vSphere monitoring integration
- Zookeeper monitoring integration
Installation
- Container auto-discovery for on-host integrations
- Install infrastructure on-host integrations
- Secrets management
- Update infrastructure on-host integrations
Open source host integrations list
Troubleshooting
- Not seeing on-host integration data
- Pass Infrastructure agent parameters to an on-host integration
- Run integrations manually
Understand use data
Infrastructure integrations
Cloud integrations
- Cloud integrations: Account status dashboard
- Configure polling frequency and data collection for cloud integrations
- Metric data gaps with cloud integrations
Get started
- Infrastructure integration dashboards and charts
- Introduction to infrastructure integrations
- Understand and use data from infrastructure integrations
- Use integration data in New Relic dashboards
Intro integrations
Get started
Kubernetes integration
Get started
Installation
- Configure control plane monitoring
- Configure Kubernetes with a proxy
- Install the Kubernetes integration using Helm
- Install the Kubernetes integration for Windows
- Kubernetes integration: install and configure
- Kubernetes integration: Recommended alert policy
Kubernetes events
Link apps services
Link your applications
Troubleshooting
- Certificate signed by unknown authority
- Get logs and version
- Kubernetes integration troubleshooting: Error messages
- Missing nodes
- Kubernetes integration troubleshooting: Not seeing data
- Not seeing control plane data
Understand use data
Microsoft azure integrations
Azure integrations list
- Azure API Management monitoring integration
- Azure App Service monitoring integration
- Azure Application Gateway monitoring integration
- Azure Containers monitoring integration
- Azure Cosmos DB (Document DB) monitoring integration
- Azure Cost Management monitoring integration
- Azure Data Factory monitoring integration
- Azure Database for MariaDB monitoring integration
- Azure Database for MySQL monitoring integration
- Azure Database for PostgreSQL monitoring integration
- Azure Event Hub monitoring integration
- Azure Express Route monitoring integration
- Azure Firewalls monitoring integration
- Azure Front Door monitoring integration
- Azure Functions monitoring integration
- Azure Key Vault monitoring integration
- Azure Load Balancer monitoring integration
- Azure Logic Apps monitoring integration
- Azure Machine Learning monitoring integration
- Azure Power BI Dedicated capacities monitoring integration
- Azure Redis Cache monitoring integration
- Azure Service Bus monitoring integration
- Azure Service Fabric monitoring integration
- Azure SQL Database monitoring integration
- Azure SQL Managed Instances monitoring integration
- Azure Storage monitoring integration
- Azure virtual machine scale sets monitoring integration
- Azure Virtual Machines Scale Sets monitoring integration
- Azure Virtual Network monitoring integration
- Azure VMs monitoring integration
- Azure VPN Gateway monitoring integration
Get started
Getting started
New Relic integrations
Getting started
Open source telemetry integrations
Dropwizard
Get started
Istio
Kamon
Micrometer
Opencensus
Opentelemetry
- Introduction to OpenTelemetry with New Relic
- OpenTelemetry: Advanced configuration
- OpenTelemetry architecture recipes
- OpenTelemetry quick start
- View your OpenTelemetry data in New Relic
Troubleshooting
Prometheus integrations
Get started
Install configure openmetrics
- Add mutual TLS to Prometheus endpoints
- Add, rename, or copy Prometheus attributes
- Configure Prometheus OpenMetrics integrations in large Kubernetes environments
- Configure Prometheus OpenMetrics integrations
- Ignore or include Prometheus metrics
- Install, update, or uninstall your Prometheus OpenMetrics integration
Install configure remote write
Install configure
Troubleshooting
- Debug issues with data sent to Metric API (Prometheus integration)
- Excessive CPU or memory consumption
- Get logs (Prometheus integration)
- Get scraper metrics (Prometheus integration)
- No data appears (Prometheus integration)
- Rate limit errors (Prometheus integration)
- Restarts and gaps in data (Kubernetes)
- Sparse data, missing metrics, and data gaps
View query data
- Supported PromQL Features
- Translate PromQL queries to NRQL
- View and query your Prometheus data
- Introduction to the New Relic Agent SDK
- Introduction to New Relic Mobile (Unity)
- iOS device ID obfuscation
Licenses
License information
Distributed licenses
- Add-on end user license agreement
- FIT instrumentation end user license agreement
- New Relic Agent Software Notice
Faq
General usage licenses
- Acceptable use policy
- Global Technical Support offerings
- Government addendum
- New Relic data usage limits and policies
- New Relic's Provision of Services
- The People's Republic of China
Other licenses
Product definitions
Referenced policies
Special services licenses
- Data collector licenses
- New Relic Diagnostics licenses
- New Relic Premium Support
- New Relic Priority Support
Usage plans
- New Relic One Usage plan descriptions
- Product-based pricing usage and New Relic Platform Pricing Usage Plan
Product or service licenses
Miscellaneous
Mobile app licenses
New Relic APM
- APM Agent SDK licenses
- C SDK licenses
- Go agent licenses
- Java agent licenses
- .NET agent licenses
- .NET agent: Microsoft Azure Portal Extension licenses
- .NET agent: Microsoft Azure Portal Resource Provider licenses
- New Relic APM licenses
- Node.js agent licenses
- PHP agent licenses
- Python agent licenses
- Ruby agent licenses
New Relic browser
New Relic developer edition
New Relic infrastructure
New Relic insights
New Relic logs
New Relic mobile
New Relic one
New Relic plugins
New Relic synthetics
Logs
Enable log management New Relic
Configure logs context
Enable log monitoring New Relic
- AWS FireLens plugin for log forwarding
- AWS Lambda for sending CloudWatch logs
- AWS Lambda for sending logs from S3
- Enable log management in New Relic
- Fluent Bit plugin for log forwarding
- Fluentd plugin for log forwarding
- Forward your logs using the infrastructure agent
- Stream Logs from Heroku
- Kubernetes plugin for log forwarding
- Logstash plugin for log forwarding
- Stream logs using Kinesis Data Firehose
- Vector output sink for log forwarding
Logs context agent apis
Logs context go
Logs context java
- Configure logs in context for Java
- Java: Configure with Dropwizard
- Java: Configure with java.util.logging
- Java: Configure with Log4j 1.x
- Java: Configure with Log4j 2.x
- Java: Configure with Logback
- Java: Configure with Spring and Spring Boot
Logs context net
- Configure logs in context for .NET
- .NET: Configure with log4net
- .NET: Configure with NLog
- .NET: Configure with Serilog
Logs context nodejs
Logs context PHP
Logs context python
Logs context ruby
Enable log monitoring New Relic
Logs context java
Log management
Get started
Log API
Troubleshooting
- Find an issue's cause or impact with surrounding logs
- Log message is truncated
- No log data appears in the UI
- View log messages in real time (live tail)
UI data
- Built-in log parsing rulesets
- Drop data with drop filter rules
- Discovering value in Logs
- Parsing
- Query syntax for logs
- Use Logs UI
New Relic logs
Troubleshooting
Mobile apps
New Relic mobile apps
Android app
Authentication alerts
- Alerting with New Relic mobile apps
- Troubleshoot SSO accounts using mobile devices
- User settings and authentication
iOS app
Tvos app
Mobile monitoring
Mobile monitoring UI
Crashes
- Crash analysis: Group and filter your crashes
- Find Build UUIDs for unsymbolicated crashes
- Handled exceptions: Analyze trends, prevent crashes
- Handled exceptions: Occurrences
- Introduction to Mobile handled exceptions
- Investigate a mobile app crash report
- Mobile crash event trail
Mobile app pages
- Alerts page for mobile apps
- Devices page
- Interactions page
- Mobile apps index
- Mobile Apps Overview page
- Mobile monitoring email notifications
- OS versions page
- Version trends: Compare user adoption metrics and performance
Network pages
- Analyze network requests using MobileRequest event data
- Carriers page
- Connection types page
- Geography page for mobile apps
- HTTP errors: Network failure analysis
- HTTP requests page
- Map page for mobile apps (deprecated)
- Mobile HTTP error profiles: Find error causes
Usage pages
New Relic mobile android
Android SDK API
- crashNow (Android SDK API)
- currentSessionId (Android SDK API)
- endInteraction (Android SDK API)
- incrementAttribute (Android SDK API)
- noticeHttpTransaction (Android SDK API)
- noticeNetworkFailure (Android SDK API)
- recordBreadcrumb (Android SDK API)
- recordCustomEvent (Android SDK API)
- recordHandledException (Android SDK API)
- recordMetric (Android SDK API)
- removeAllAttributes (Android SDK API)
- removeAttribute (Android SDK API)
- setAttribute (Android SDK API)
- setInteractionName (Android SDK API)
- setMaxEventBufferTime (Android SDK API)
- setMaxEventPoolSize (Android SDK API)
- setUserId (Android SDK API)
- startInteraction (Android SDK API)
- withApplicationBuild (Android SDK API)
- withApplicationVersion (Android SDK API)
- withInteractionTracing (Android SDK API)
API guides
Get started
- Introduction to New Relic Mobile for Android
- New Relic for Android compatibility and requirements
- New Relic mobile monitoring with distributed tracing
Install configure
- Android agent crash reporting
- Configure the New Relic Gradle plugin
- Configure ProGuard or DexGuard for Android Apps
- Install Android apps with Gradle and Android Studio
- Install the New Relic plugin for Android Instant Apps
- Upgrade New Relic Mobile's Android SDK
Legacy
Troubleshoot
New Relic mobile apps
Mobile app features
New Relic mobile cordova phonegap
Get started
New Relic mobile iOS
API guides
Configuration
- Adding a prefix header to an iOS project
- Enable Swift interaction traces
- iOS and tvOS crash reporting
- Retrieve dSYMs for Bitcode apps
- Upload dSYM files
Get started
Installation
- CocoaPods installation
- iOS manual installation
- Upgrade New Relic Mobile's iOS SDK to v4
- Upgrade New Relic Mobile's iOS SDK
iOS SDK API
- crashNow (iOS SDK API)
- currentSessionId (iOS SDK API)
- incrementAttribute (iOS SDK API)
- recordBreadcrumb (iOS SDK API)
- recordHandledException (iOS SDK API)
- recordCustomEvent (iOS SDK API)
- recordError (iOS SDK API)
- recordMetric (iOS SDK API)
- removeAllAttributes (iOS SDK API)
- removeAttribute (iOS SDK API)
- setAttribute (iOS SDK API)
- setMaxEventBufferTime (iOS SDK API)
- setMaxEventPoolSize (iOS SDK API)
- setUserId (iOS SDK API)
Troubleshoot
Tvos
- CocoaPods for tvOS installation and configuration
- New Relic for tvOS compatibility and requirements
- tvOS installation and configuration
- Upgrading New Relic Mobile's tvOS SDK
New Relic mobile
Get started
Maintenance
- Add custom data to mobile monitoring
- Customize mobile app settings
- Application token for New Relic mobile monitoring
- .NET agent install resources
New Relic one
Use New Relic one
Build New Relic one
Core concepts
- Dashboards API migration: from Insights API to Nerdgraph
- New Relic Explorer: View performance across apps, services, hosts
- New Relic Lookout: Monitor your estate at a glance
- Transition to New Relic One from Insights
- Use tags to help organize and find your data
- What is an entity in New Relic?
Get started
UI data
- Basic UI features
- Dependencies UI page: View an entity's upstream and downstream dependencies
- Metric normalization rules
- New Relic feature end of life announcements July 2020
Workloads
- Use workloads
- Workload status configuration
- Workload status views and notifications
- Workloads: Isolate and resolve incidents faster
New Relic partnerships
Partner integration guide
Appendix
Getting started
- Co-branding for New Relic partners
- Partner integration requirements
- Partners: Contact New Relic
- Partnership admin console
- Support resources for New Relic partners
- Walkthrough and signoff
New Relic products features
- Other partnership settings
- Partner products, pricing, and billing
- Partnership accounts: Single sign on and access control
Partner account maintenance
- Partner account access for administrators
- Intro to Partnership API
- Partnership accounts, users, and subscriptions
- Restricted access partnerships
- Staging and production
- Tips and tricks
- Welcome messages for partnerships
Partnerships
Getting started
Partner API
- Partnership API reference
- Partnership API account object
- Partnership API keys
- Partnership API sub-account object
- Partnership API subscription object
- Partnership API user object
- Partnership billing integration API
- Product buckets
- Typical Partnership integration example
New Relic solutions
Best practices guides
Alerts applied intelligence
Full stack observability
- APM best practices guide
- Browser monitoring best practices guide
- Browser monitoring best practices in Java
- Infrastructure monitoring best practices guide
- Mobile monitoring best practices guide
- Monitor apps and hosts with health maps
- Synthetic monitoring best practices guide
New Relic solutions
Cloud adoption
Measure devops success
- App remediation: Gather performance statistics
- Automate instrumentation
- Customer experience improvement: track experience indicators
- Establish objectives and baselines: define team SLOs
- Establish team dashboards: gather and visualize key metrics
- Guide to measuring DevOps success
- Incident learning: Retrospectives
- Incident orchestration: Align teams, tools, processes
- Infrastructure resource sizing: analyze operation metrics
- Iterate and measure impact: track metrics before and after deployments
- Measure code pipelines
- Operations review: assess and optimize team progress
- Resolve dependency risk: identify and analyze potential issues
- Set proactive alerting: understand and respond to performance issues
Optimize your cloud native environment
- Adopt cloud services
- Analyze distributed systems
- Customer experience improvement: Track experience indicators
- Guide to optimizing your cloud native environment
- Iterate and measure impact: Track metrics before and after deployments
- Manage your containerized environment
- Migrate to microservices
- Optimize cloud architecture and spend to continuously improve your modern cloud environment
- Set proactive alerts and align teams, tools, and processes for incident response
Plan your cloud adoption
- Create application baselines
- Guide to planning your cloud adoption strategy
- Identify application dependencies and inventory
- Identify issues and roadblocks
- Optimize customer experience
- Optimize your cloud spend
- Perform migration acceptance testing
- Prioritize migration order
- Refactor your applications
- Validate cloud improvements
- New Relic Mobile for Titanium (deprecated)
- Okta SCIM: Assign users with automated provisioning (beta)
Plugins
Plugin developer resources
Develop plugins
- Checklist for developing plugins
- Create a plugin
- Maintain plugin versions
- Plugin summary metrics and dashboards
- Use the New Relic Platform Installer (NPI) utility
Developer reference
- Get plugin data via REST API
- Licenses for plugin developers
- Metric data for the Plugin API
- The parts of a plugin
- Plan plugin metrics
- Plugin data
- Use the Plugin API
Plugins New Relic
Custom dashboards custom views
Get started
Install plugins
- Install from Plugin Central
- Use a Plugin Central plugin
- Prometheus remote write integration
- Python agent API different call forms
Query your data
Explore query data
Dashboards
- Add custom visualizations to your dashboards
- Explore the Public API Performance dashboard
- Filter New Relic One dashboards by facets
- Introduction to dashboards
- Manage your dashboard
- New Relic Global Performance data sets
Explore data
Query builder
- Introduction to the query builder
- Query builder: Basic mode
- Use advanced (NRQL) mode to query data
- Use advanced PromQL-style mode to query data
Use charts
Nrql New Relic query language
Get started
- Introduction to NRQL, New Relic's query language
- NRQL math using SELECT
- NRQL syntax, clauses, and functions
- Rate limits for NRQL queries
Nrql query tutorials
- App data NRQL query examples
- Browser/SPA NRQL query examples
- Create smoother charts with sliding windows
- Funnels: Evaluate data from a series of related events
- Improvements to NRQL percentile()
- Nested aggregation: make ordered computations in a single query
- NRQL: Group results across time
- NRQL query examples for Mobile monitoring
- NRQL: Segment your data into buckets
- Query APM metric timeslice data with NRQL
- Query infrastructure dimensional metrics with NRQL
- Recommended alerts for AWS services
Release notes
Agent release notes
C SDK release notes
Go release notes
Java release notes
Net release notes
Nodejs release notes
PHP release notes
Python release notes
Ruby release notes
Diagnostics release notes
Diagnostics cli release notes
Infrastructure release notes
Cloud integration release notes
- 1 new integrations available for AWS and new statistics
- 5 new integrations available for Azure and AWS
- 9 new integrations available in AWS GovCloud
- 9 new integrations (v1.0) available for Azure and AWS
- Account status dashboard
- Additional AWS Lambda regions
- AWS Trusted Advisor, Azure Cost Management integrations
- Azure App Service renamed metrics
- Azure Cost Management integration, new AWS RDS metrics
- Azure Databases for PostgreSQL, MySQL, and MariaDB monitoring integration
- Bug fix for AWS Auto Scaling
- Bug fixes for Google Cloud integrations
- Changes to attribute names
- Changes in curated dashboards
- Enabled AWS SES for new supported regions
- Extended inventory
- externalID required in AWS Role / Integrations reaching
- Fixes and optimizations
- GovCloud support reaches 1.0
- Important enhancements to GCP and AWS monitoring
- Improved Infrastructure cloud alerting performance and reliability
- Label collection for Google Cloud integrations
- More accessible menus and EC
- New attributes for AWS services
- New AWS and Azure integrations
- New AWS beta integrations
- New Azure beta integrations / New data in Account status dashboard
- New Azure beta integrations
- New beta Azure integrations
- New beta integrations and fixes
- New beta integrations / Integrations reaching
- New beta integrations
- New data for AWS integrations
- New data in Cloud Integrations
- New Google Cloud Platform integrations
- New Google Cloud Platform integrations
- New metrics for Amazon ElastiCache
- New metrics for AWS Elasticsearch
- Single polling interval
- Updated AWS ELB integrations (ALB, NLB, ELB Classic)
- Usage of AWS Resource Tagging API (RTA)
Infrastructure agent release notes
Kubernetes integration release notes
Mobile apps release notes
New Relic android release notes
New Relic iOS release notes
New Relic tvos release notes
Mobile release notes
Android release notes
iOS release notes
Tvos release notes
Xcframework release notes
New Relic browser release notes
Browser agent release notes
Synthetics release notes
Containerized private minions release notes
Security
New Relic security
Security bulletins
- COVID-19
- Notification of Apollo.io security incident
- Security Bulletin NR17-01
- Security Bulletin NR17-02
- Security Bulletin NR17-03
- Security Bulletin NR17-04
- Security Bulletin NR17-05
- Security Bulletin NR17-06
- Security Bulletin NR18-01
- Security Bulletin NR18-02
- Security Bulletin NR18-03
- Security Bulletin NR18-04
- Security Bulletin NR18-05
- Security Bulletin NR18-06
- Security Bulletin NR18-07
- Security Bulletin NR18-08
- Security Bulletin NR18-09
- Security Bulletin NR18-10
- Security Bulletin NR18-11
- Security Bulletin NR18-12
- Security Bulletin NR19-01
- Security Bulletin NR19-02
- Security Bulletin NR19-03
- Security Bulletin NR19-04
- Security Bulletin NR19-05
- Security Bulletin NR20-01
- Security Bulletin NR20-02
- Security Bulletin NR21-01
- Security for Heartbleed vulnerability
- SolarWinds Orion
Security privacy
Compliance
- Data encryption
- FedRAMP-compliant endpoints
- Key management for encryption at rest
- Regulatory audits for New Relic services
Data privacy
Information security
Serverless function monitoring
Aws lambda monitoring
Enable lambda monitoring
- Link your AWS and New Relic accounts
- Configure serverless monitoring for AWS Lambda
- Legacy manual instrumentation
- Instrument a Lambda function
- Instrument your own functions
- Update serverless monitoring for AWS Lambda
Get started
- Lambda monitoring architecture
- Compatibility and requirements of AWS Lambda monitoring
- Monitoring AWS Lambda with Serverless monitoring
Troubleshooting
UI data
Style guide
Article templates
- Agent API guide template
- API tutorial template
- apiStyleGuidelines (Example agent API)
- Basic doc template
- Create release notes
- Add to data dictionary
- GraphQL API tutorial template
- Landing page template
- Troubleshooting docs guide
- What's new? style guidelines
Get started
Processes procedures
- Delete a document
- Docs site edit checklist
- Update the home page
- Embed images
- Embed videos
- Include a doc in multiple menus
- Rename or redirect a document
- Tech Writer Workflow
- Update left-navigation pane
- Use content types and text formats
Quick reference
- Bold or code, not italics
- Callouts
- Capitalization
- Code examples
- Collapsers
- Lists
- Tables
- UI paths
- Usage dictionary
Writing guidelines
- Code formatting guidelines: var and mark
- Create and edit content
- Docs translation
- Five questions to help write docs
- Formatting terminal commands
- Hyperlinks
- Levels of headings
- For more help section
- Screenshots and images
- Voice strategies for docs that sound like New Relic
Synthetics
New Relic synthetics
Pages
Synthetics API
Synthetic monitoring
Administration
- Compare page load performance in browser and synthetic monitoring
- Identify synthetic monitoring requests to your app
- Upcoming synthetic monitor public minion IP addresses
- Synthetic monitoring audit log: Track changes made by users
- Synthetic monitor public minion IPs
- User roles in synthetic monitoring
Getting started
Pages
- Synthetic monitoring: Aggregate monitor metrics
- Synthetic monitoring: Summary page
- Synthetic monitoring: Troubleshoot downtime
- Synthetic monitoring: Understand load times
- Index of synthetic monitors
Private locations
- Containerized private minion (CPM) configuration
- Containerized private minion (CPM) maintenance and monitoring
- Install containerized private minions (CPMs)
- Monitor private locations
- Private locations overview: Monitor internal sites and add new locations
- Troubleshoot private locations
- Verified script execution for private locations
Scripting monitors
- Add custom attributes to synthetic monitoring data
- Import Node.js modules
- Introduction to scripted browser monitors
- Scripted browser examples
- Set proxy settings and properties for scripted monitors
- Synthetic scripted browser reference (monitor versions 0.4.x or lower)
- Synthetic's scripted browser reference (monitor versions 0.5.0+)
- Write synthetic API tests
Troubleshooting
- Monitor produces no traffic
- Non-scripted monitor errors
- Private location HMAC errors
- Simple, scripted, or scripted API (non-ping) errors
- Troubleshoot isolated monitor failures
Using monitors
- Add and edit monitors
- Alerts for synthetic monitoring
- Collect synthetic transaction traces
- Handle sites with authentication
- Manage monitor runtimes
- Monitor downtimes: Disable monitoring during scheduled maintenance times
- Recheck failed monitors
- Store secure credentials for scripted browsers and API tests
- Synthetic monitoring response codes
- View ping monitor results
- View simple and scripted monitor results
Telemetry data platform
Get data New Relic
Getting started
Manage data
Get data
Apis
- Metric API limits and restricted attributes
- Query the Metric data type
- Troubleshoot Metric API with NRIntegrationError events
Ingest manage data
Convert data metrics
- Analyze and monitor data trends with metrics
- Create metrics from other data types
- Creating metric rules: requirements and tips
Get started
Ingest apis
- Introduction to the Event API
- Introduction to the Metric API
- Report metrics via the Metric API
- Telemetry SDKs: Report custom telemetry data
Manage data
Understand data
Understand dependencies
Understand system dependencies
Service maps
- How to use service maps
- Introduction to service maps
- Legacy APM service maps
- Troubleshooting: Missing entities in service maps
- Upgrade the beta rootless agent to GA
Using New Relic
Cross product functions
Diagnostics cli nrdiag
- Diagnostics CLI licensing and security
- Diagnostics CLI (nrdiag)
- Interpret the nrdiag output
- Pass command line options for nrdiag
- Run the Diagnostics CLI (nrdiag)
- Validate config file settings with nrdiag
Install configure
- Compatibility and requirements for New Relic agents and products
- Configure New Relic agents
- Install New Relic
- Networks
- Notification of changes to New Relic SaaS features and distributed software
- Uninstall New Relic agents
- Update the New Relic agent
Troubleshooting
- Find root directory of New Relic agents
- Generate New Relic agent logs for troubleshooting
- Log (audit) all data your New Relic agent transmits
- Metric grouping issues (APM, browser, mobile)
- Not seeing data
Data
Customize data
Understand data
User interface functions
Share your data
View your data
Welcome New Relic
Get started
- Find help and use the Support portal
- Get outage information (status.newrelic.com)
- Glossary
- Introduction to New Relic
- Our EU and US region data centers
- View our UI in dark mode