New Relic is a performance monitoring and analytics platform designed to help organizations monitor and analyze the performance of their software & websites applications, infrastructure, and customer experiences. It provides real-time insights into the health, availability, and performance of applications and systems, allowing businesses to identify and resolve issues quickly, optimize performance, and deliver better user experiences.

Key features of New Relic include:

Application Performance Monitoring (APM):

New Relic APM enables organizations to monitor and analyze the performance of their applications in real-time. It provides detailed visibility into application response times, transaction traces, database performance, error rates, and other metrics to identify bottlenecks and optimize performance.

Infrastructure Monitoring:

With New Relic Infrastructure, organizations can monitor their servers, hosts, and infrastructure components. It provides insights into system-level metrics, resource utilization, and health status, allowing proactive monitoring and troubleshooting of infrastructure issues.

Synthetic Monitoring:

New Relic Synthetics allows organizations to simulate user interactions with their applications from various locations around the world. It monitors the availability, functionality, and performance of applications from an external perspective, alerting teams to issues before real users are impacted.

Browser Monitoring:

New Relic Browser captures and analyzes real user data from web browsers, providing insights into page load times, JavaScript errors, and user interactions. It helps organizations understand and optimize the performance of their web applications from the end-user perspective.

Mobile Monitoring:

New Relic Mobile provides performance monitoring and crash reporting for mobile applications. It helps organizations track user interactions, measure app performance, and diagnose issues affecting mobile user experiences.

Logs and Error Monitoring:

New Relic Logs enables organizations to centralize and analyze logs from their applications and infrastructure, helping to identify errors, troubleshoot issues, and gain deeper insights into system behavior.

Dashboards and Reporting:

New Relic offers customizable dashboards and reporting capabilities to visualize and share performance data. It allows teams to create meaningful visualizations and reports to track key performance indicators and share insights across the organization.

How to get synthetics monitoring to work in new relic?

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

1. Sign in to your New Relic account:

Go to the New Relic website (https://newrelic.com/) and sign in using your credentials. If you don’t have an account, sign up first.

sign up for a new relic account

2. Navigate to Synthetics:

Once you’re logged in, navigate to the “Synthetics Monitoring” section. You can usually find it in the left navigation bar or click this URL: https://one.newrelic.com/synthetics-nerdlets

navigate to the "Synthetics Monitoring"

3. Create a new monitor:

In the Synthetics section, click on the “Create monitor” button. This will start the process of setting up a new synthetic monitor.

4. Choose monitor type:

New Relic provides various types of synthetic monitors, such as Simple Browser ping, SSL certificate expiration, page link crawler, page load performance, etc. Select the appropriate monitor type based on your requirements. For example, if you want to monitor a website’s SSL certificate, you can choose the “SSL certificate expiration”.

Choose synthetic monitor

5. Configure the monitor:

Provide the necessary details for the monitor configuration. This typically includes specifying the URL or endpoint you want to monitor, setting the check frequency, and defining any additional settings or options specific to the monitor type.

Configure synthetic monitor

6. Set up Location & alert conditions:

In the next step you need to select location from the given options. Choose at least three locations for accurate data. Configure the alert conditions for the monitor. This allows you to define thresholds or conditions that trigger alerts when certain performance metrics are not met. You can choose to receive notifications via email, SMS, or other channels.

Set location for synthetic monitoring in New Relic

7. Save and activate the monitor:

Once you’ve completed the configuration and alert settings, save the monitor. Depending on the monitor type, you may need to validate or test the monitor before activating it. Ensure that the monitor is activated so that it starts monitoring your website or application.

8. Review monitor results:

After the monitor is active, New Relic will start monitoring your website or application based on the configured settings. You can view the monitor results and performance metrics in the Synthetics section of your New Relic account.

By following these steps, you should be able to set up synthetic monitoring in New Relic and start monitoring the availability and performance of your applications or websites.

View synthetic monitor result

FAQs:

What types of monitoring does New Relic provide?

New Relic provides Application Performance Monitoring (APM) to monitor the performance of applications, Infrastructure Monitoring to monitor servers and infrastructure components, Synthetic Monitoring to simulate user interactions with applications, Browser Monitoring to capture user experience data, Mobile Monitoring for mobile applications, and Log Monitoring for centralized log analysis.

Can New Relic monitor cloud-based applications?

Yes, New Relic can monitor applications hosted on various cloud platforms, such as Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP). It provides integrations and agents specifically designed for cloud environments.

Does Synthetics monitoring provide alerting and notifications?

Yes, Synthetics monitoring in New Relic provides alerting capabilities. You can set up alert conditions based on performance thresholds, error rates, or other criteria. When an alert condition is triggered, you can receive notifications via email, SMS, or integrate with popular collaboration tools like Slack.

What is synthetics monitoring

Synthetics monitoring refers to the practice of simulating user interactions with applications or websites to monitor their availability, performance, and functionality. It involves creating scripted tests or pinging monitors that mimic user actions and regularly run from various locations to collect data about the application’s behavior.

Synthetics monitoring helps organizations gain insights into how their applications or websites perform from an external perspective. By simulating user interactions, it can detect issues such as slow response times, errors, or downtime that may impact the user experience.