How to Get Synthetic Monitoring to Work in New Relic 2023

How to Get Synthetic Monitoring to Work in New Relic



Synthetic monitoring is a valuable tool for ensuring the performance and availability of your applications and websites. New Relic is a popular monitoring and observability platform that offers synthetic monitoring capabilities. In this article, we will guide you on how to set up and get synthetic monitoring to work in New Relic, allowing you to proactively monitor the health and performance of your applications.

Table of Contents

  1. What is Synthetic Monitoring?
  2. Benefits of Synthetic Monitoring in New Relic
  3. Setting Up Synthetic Monitoring in New Relic
  4. Configuring Monitors in New Relic
  5. Analyzing and Responding to Synthetic Monitoring Data
  6. Best Practices for Synthetic Monitoring
  7. Conclusion
  8. FAQs

What is Synthetic Monitoring?

Synthetic monitoring, also known as proactive monitoring or active monitoring, involves simulating user interactions with your applications or websites. It allows you to monitor critical user journeys and transactions, providing insights into performance, availability, and functionality.

Benefits of Synthetic Monitoring in New Relic

Integrating synthetic monitoring into your New Relic environment offers several benefits, including:

  1. Proactive Issue Detection: Synthetic monitoring helps identify performance issues before real users are affected, allowing you to address them proactively.
  2. End-to-End Visibility: By monitoring critical user journeys, you gain visibility into the entire user experience and can identify bottlenecks or errors.
  3. Performance Benchmarking: Synthetic monitoring enables you to establish performance baselines and benchmarks for your applications, helping you track improvements or regressions over time.
  4. Geographic Testing: With New Relic’s synthetic monitoring, you can simulate user interactions from different geographic locations to understand regional performance variations.
  5. Alerting and Notifications: New Relic can send alerts and notifications when synthetic monitors detect performance issues, ensuring prompt response and resolution.

Setting Up Synthetic Monitoring in New Relic

To get synthetic monitoring to work in New Relic, follow these steps:

  1. Step 1: Sign in to your New Relic account or create a new account if you don’t have one.
  2. Step 2: In the New Relic One dashboard, navigate to the “Synthetics” section.
  3. Step 3: Click on “Create a Monitor” to set up a new synthetic monitor.
  4. Step 4: Choose the monitor type that suits your monitoring needs, such as API test, browser test, or scripted test.
  5. Step 5: Configure the monitor settings, including the target URL, test frequency, locations, and alert conditions.
  6. Step 6: Save the monitor settings and activate the synthetic monitor.

Configuring Monitors in New Relic

Once you have set up synthetic monitoring, you can configure monitors to simulate user interactions and monitor specific user journeys or transactions. Here are a few tips for configuring monitors in New Relic:

  1. Define Test Scripts: Use the New Relic Synthetics scripting language to define the steps and actions for each monitor. This includes navigating to specific pages, submitting forms, and verifying expected results.
  2. Parameterize Test Data: If your application requires dynamic inputs, parameterize test data to simulate various scenarios and ensure comprehensive testing.
  3. Set Up Assertions: Define assertions to validate expected outcomes and detect errors or unexpected behaviors during the test.
  4. Manage Alert Policies: Configure alert policies to determine when and how notifications are sent based on predefined thresholds or conditions.

Analyzing and Responding to Synthetic Monitoring Data

Once your synthetic monitors are active and running, it’s essential to regularly analyze the monitoring data and take appropriate actions. Here’s how you can analyze and respond to synthetic monitoring data in New Relic:

  1. Review Performance Metrics: Examine metrics such as response time, availability, and error rates to identify areas of improvement or potential issues.
  2. Investigate Failures: When a synthetic monitor fails, analyze the error details, logs, and screenshots to understand the root cause of the failure.
  3. Leverage Dashboards and Reports: Utilize New Relic’s dashboards and reporting features to visualize and track the performance trends of your applications over time.
  4. Collaborate with Teams: Share synthetic monitoring data and insights with relevant teams, such as development, operations, or customer support, to facilitate collaboration and troubleshooting.

Best Practices for Synthetic Monitoring

To ensure effective synthetic monitoring in New Relic, consider the following best practices:

  1. Define Meaningful Monitors: Focus on critical user journeys and transactions that align with your business goals and user expectations.
  2. Regularly Review and Update Monitors: Keep your monitors up to date by periodically reviewing and adjusting them based on changes in your applications or websites.
  3. Monitor from Multiple Locations: Configure synthetic monitors to run from different geographic locations to capture regional performance variations.
  4. Monitor during Real User Activity: Schedule synthetic tests during peak usage hours to simulate real user interactions and capture accurate performance data.
  5. Integrate with Real User Monitoring: Combine synthetic monitoring with New Relic’s real user monitoring to gain a comprehensive understanding of application performance.


Synthetic monitoring is an essential component of proactive application monitoring and performance management. By setting up and utilizing synthetic monitoring in New Relic, you can gain valuable insights into the health, performance, and availability of your applications. Follow the steps outlined in this article to get synthetic monitoring to work in New Relic, configure monitors effectively, and analyze monitoring data for actionable insights. With New Relic’s synthetic monitoring capabilities, you can proactively identify and address performance issues, ensuring a smooth and seamless user experience.

Get Access Now:


Q: Is synthetic monitoring available in all New Relic subscription plans?

A: Synthetic monitoring is available in select New Relic subscription plans. Check the New Relic pricing and feature documentation for specific details.

Q: Can I monitor API endpoints using New Relic’s synthetic monitoring?

A: Yes, New Relic’s synthetic monitoring supports API testing, allowing you to monitor the availability and performance of your API endpoints.

Q: Can I customize alert thresholds for synthetic monitors in New Relic?

A: Yes, you can configure alert conditions and thresholds for synthetic monitors to trigger notifications based on your specific requirements.

Q: Does New Relic provide historical data and trends for synthetic monitoring?

A: Yes, New Relic offers historical data and trend analysis for synthetic monitoring through its reporting and analytics features.

Q: Can I export synthetic monitoring data from New Relic for further analysis?

A: Yes, New Relic provides options to export synthetic monitoring data in various formats, allowing you to perform additional analysis or integrate it with other tools or systems.

Leave a Comment