Title: New Relic feature options
Author: WordPress VIP Documentation
Published: December 2, 2025

---

 1. [Performance](https://docs.wpvip.com/performance/)
 2. [New Relic](https://docs.wpvip.com/performance/new-relic/)
 3. New Relic feature options

#  New Relic feature options

Activating [New Relic for a VIP Platform environment](https://docs.wpvip.com/performance/new-relic/)
will by default enable the [New Relic APM](https://docs.newrelic.com/introduction-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](https://docs.newrelic.com/docs/browser/browser-monitoring/getting-started/browser-summary-page/)
and [synthetic monitoring](https://docs.newrelic.com/docs/synthetics/synthetic-monitoring/getting-started/get-started-synthetic-monitoring/)
can be optionally enabled by customers with an [Enhanced, Signature, or Premier package](https://wpvip.com/pricing/)

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](https://docs.newrelic.com/docs/browser/browser-monitoring/getting-started/browser-summary-page/)
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](https://wpvip.com/pricing/),
   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.

 * WordPress
 * Node.js

To enable browser monitoring for a WordPress environment, either remove or comment
out the [`newrelic_disable_autorum()` function](https://docs.newrelic.com/docs/agents/php-agent/php-agent-api/newrelic_disable_autorum)
located in `[vip-config.php](https://docs.wpvip.com/wordpress-skeleton/vip-config-directory/)`:

vip-config/vip-config.php

    ```lang-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](https://github.com/Automattic/vip-go-mu-plugins/blob/835db07a9967d9f23da4e1e623c9befb2a674814/vip-helpers/vip-newrelic.php#L7-L23).

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

    ```lang-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](https://docs.newrelic.com/docs/browser/browser-monitoring/installation/install-browser-monitoring-agent/).

## Ingest API

NewRelic’s [Ingest API](https://docs.newrelic.com/docs/data-apis/ingest-apis/telemetry-sdks-report-custom-telemetry-data/)
can be used to report custom telemetry data including [custom events](https://docs.newrelic.com/docs/data-apis/ingest-apis/event-api/introduction-event-api)
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](https://wordpressvip.zendesk.com/).

**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