Types of Synthetics monitors

New Relic Synthetics monitors allow you to proactively monitor your website or API endpoints. This document explains the types of Synthetics monitors.

Types of monitors

These are the four types of Synthetics monitors:

Ping monitors (API name: SIMPLE) are the simplest type of monitor. They simply check to see if an application is online. The Synthetics ping monitor uses a simple Java HTTP client to make requests to your site. For consistency with other Synthetics monitor types, the user agent is identified as Google Chrome. However, the HTTP client is not a full browser, and does not execute JavaScript. If you need JavaScript functionality, use a simple browser monitor.

Simple browser monitors (API name: BROWSER) make a request to your site using an instance of Google Chrome. Compared to a simple ping, this is a more accurate emulation of an actual customer visit. The user agent is identified as Google Chrome. (These monitors are essentially simple, pre-built scripted browser monitors, which are described below.)

Scripted browser monitors (API name: SCRIPT_BROWSER) are used for more sophisticated, customized monitoring. You can create a custom script that navigates your website, takes specific actions, and ensures specific resources are present. The monitor uses Google Chrome browser. You can use a variety of third-party modules in building your custom monitor.

API tests (API name: SCRIPT_API) are used to monitor your API endpoints. This can ensure that your app server works, in addition to your website. New Relic uses the http-request module internally to make HTTP calls to your endpoint and validate the results.

To learn more about monitors:

You want to... Do this...
Learn more about what you can do with monitors See Intro to Synthetics.
Learn how to create monitors See Add and edit monitors.
Use the Synthetics REST API to manage monitors See the Synthetics API documentation.
Set up monitors from specific locations or for private servers See the private location documentation.

For more help

Recommendations for learning more: