Skip to content

New Relic feature options

Activating New Relic for a VIP Platform environment will by default enable the New Relic APM feature. New Relic APM provides PHP application monitoring for WordPress application code, and Node.js application monitoring for Node.js application code.

Access to additional New Relic features are dependent on a customer’s contract with WordPress VIP. Browser monitoring and synthetic monitoring can be optionally enabled by customers with an Enhanced, Signature, or Premier package

No other New Relic features (e.g., Browser Pro, Mobile, Infrastructure, Logging, Distributed Tracing) can be enabled. Any data sent to other New Relic features might be blocked without warning.

New Relic browser monitoring

New Relic browser monitoring measures the speed and performance of end users as they navigate to a site from different web browsers, devices, operating systems, and networks.

By default, New Relic browser monitoring is disabled on new VIP Platform environments.

Prerequisites

  • Only customers with an Enhanced, Signature, or Premier package, and some customers on legacy contracts can enable browser monitoring. Some customers might have the Browser Lite feature enabled from a legacy New Relic plan with the VIP account. These customers will continue to have access to the Browser Lite feature.
  • New Relic must already be activated on the environment before browser monitoring can be enabled.

To enable browser monitoring for a WordPress environment, either remove or comment out the newrelic_disable_autorum() function located in vip-config.php:

vip-config/vip-config.php
if ( function_exists( 'newrelic_disable_autorum' ) ) {
    newrelic_disable_autorum();
}

Temporarily disable New Relic browser monitoring

After enabling, New Relic browser monitoring is loaded on each page via JavaScript. To modify this behavior and only load the JavaScript conditionally—or to prevent it from loading entirely—it is recommended to hook onto template_redirect with the wpcom_vip_disable_new_relic_js() helper function.

The following code snippet disables the New Relic browser monitoring JavaScript from loading. This code should be added to theme or plugin code, or within a file added to client-mu-plugins (not in vip-config.php).

client-mu-plugins/example-file.php
/**
 * Disable New Relic's browser metrics
 *
 * Removes New Relic's JavaScript for tracking browser metrics, including page load times, Apdex score, and more.
 */
add_action( 'template_redirect', 'wpcom_vip_disable_new_relic_js' );

Eligible customers can enable browser monitoring on a Node.js environment by following the instructions for setting up New Relic’s browser monitoring agent.

Ingest API

NewRelic’s Ingest API can be used to report custom telemetry data including custom events using an HTTP POST request method. This method provides a response status code that can be used to track the reliability of the ingested data. To obtain an Ingest API license key, submit a request to VIP Support.

Note

The availability of the Ingest API is intended only for troubleshooting complex issues. Do not use the Ingest API for constant or large-scale data transfer (e.g. sending large amounts of data that cover general error types or a large portion of customer transactions). If New Relic data ingestion by an application increases beyond an amount that VIP considers acceptable, access will be blocked.

Last updated: December 02, 2025

Relevant to

  • Node.js
  • WordPress