Skip to content

Commit

Permalink
New Relic Synthetics quota (#8956)
Browse files Browse the repository at this point in the history
* Update 02-activate-new-relic.md

We are adding a quota for New Relic to 10K per workspace, updating docs to reflect this change.

* Update 07-new-relic-faq.md

I am updating the docs to call out the 10K synthetic check limit per Pantheon workspace.

* Copy edits for New Relic quota

* Copy edits

* Update source/content/guides/new-relic/03-monitor-new-relic.md

Co-authored-by: tyherbert <tyherbert@gmail.com>

* Update link source for ping monitors in drupal cron doc

---------

Co-authored-by: Rachel Whitton <rachel@pantheon.io>
Co-authored-by: Steve Persch <stevector@users.noreply.github.com>
  • Loading branch information
3 people authored May 8, 2024
1 parent 10f6eee commit 8145f52
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 7 deletions.
4 changes: 2 additions & 2 deletions source/content/drupal-cron.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ There are several workarounds. Most work by keeping the site awake, then using a

By having Pingdom visit the site once a minute like a visitor, the site stays active and the Cron module has an opportunity to act every minute (if it needs to). This combination is not officially supported by Pantheon, but has worked for some of our customers.

- A single-part solution is to [set up New Relic's Synthetics Ping Monitoring](https://docs.newrelic.com/docs/synthetics/new-relic-synthetics/using-monitors/add-edit-monitors) to hit Cron URLs. You may still want to use [Elysia Cron](https://www.drupal.org/project/elysia_cron) or [Ultimate Cron](https://www.drupal.org/project/ultimate_cron) to schedule different cron tasks at different frequencies though.
- A single-part solution is to [set up New Relic's Synthetics Ping Monitoring](/guides/new-relic/monitor-new-relic/#configure-ping-monitors-synthetics-for-availability) to hit Cron URLs. You may still want to use [Elysia Cron](https://www.drupal.org/project/elysia_cron) or [Ultimate Cron](https://www.drupal.org/project/ultimate_cron) to schedule different cron tasks at different frequencies though.
One advantage of this approach is that your site may already have a New Relic instance associated with it, saving you from having to setup another third-party service.
Expand Down Expand Up @@ -146,4 +146,4 @@ No. You can create a custom module that uses the [`hook_cron`](https://api.drupa
- [Drupal.org Community Documentation - Set up Cron](https://www.drupal.org/docs/7/setting-up-cron/overview)
- [Elysia Cron - extends Drupal standard Cron for Drupal](https://www.drupal.org/project/elysia_cron)
- [Ultimate Cron - extends Drupal standard Cron for Drupal](https://www.drupal.org/project/ultimate_cron)
- [Ultimate Cron - extends Drupal standard Cron for Drupal](https://www.drupal.org/project/ultimate_cron)
4 changes: 2 additions & 2 deletions source/content/guides/new-relic/02-activate-new-relic.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,9 +54,9 @@ Moving forward, to open New Relic&reg; Performance Monitoring:

1. [Go to the Site Dashboard](/guides/account-mgmt/workspace-sites-teams/sites#site-dashboard) of the site you suspect is having problems with MySQL query performance.

1. Select the environment: Dev, Test, or Live.
2. Select the environment: Dev, Test, or Live.

1. Click the **New Relic** tab, and then select **Go to New Relic**.
3. Click the **New Relic** tab, and then select **Go to New Relic**.

## More Resources

Expand Down
14 changes: 11 additions & 3 deletions source/content/guides/new-relic/03-monitor-new-relic.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,11 +45,19 @@ For more information on using New Relic&reg;'s features, we encourage you to rev

- [Troubleshooting WordPress Performance with New Relic&reg; Performance Monitoring](https://pantheon.io/blog/troubleshooting-wordpress-performance-new-relic)

## Configure Ping Monitors for Availability
## Configure Ping Monitors (Synthetics) for Availability

New Relic provides a free availability monitoring service within their Synthetics tool suite at the Lite service level. This basic monitoring feature sends a request to designated URLs from configured locations. Requests are sent at configured intervals and alerts are sent via email when a response fails.
New Relic provides an availability monitoring service within their Synthetics tool suite which can be enabled by [contacting support](/guides/support/contact-support/). This basic monitoring feature sends a request to designated URLs from configured locations. Requests are sent at configured intervals and alerts are sent via email when a response fails.

Pantheon can provide New Relic Ping monitoring for free as part of the service. However, more advanced monitoring, including full browser testing and scripted interactions, is only available to customers on an annual contract and requires an additional cost. Contact our [sales team](https://pantheon.io/contact-us) or your dedicated account manager for more information.
Pantheon provides unlimited New Relic Synthetics ping monitoring as part of the service. Still, there's a quota for all other monitor types (simple browser, scripted browser, and scripted API monitors). This quota is set at 10K Synthetics monthly checks for each Pantheon account, so it's crucial to manage it effectively.

<Alert title="Note" type="info">

When a Pantheon workspace has more than 10K Synthetics checks are running monthly Pantheon will adjust the frequency or number of locations a Synthetics check originates from the reduce the number of checks. This is required to allow Synthetic to continue to operate correctly under the overall New Relic quota for Pantheon.

</Alert>

More advanced monitoring, including full browser testing and scripted interactions, is only available to customers on an annual contract and requires an additional cost. Contact our [sales team](https://pantheon.io/contact-us) or your dedicated account manager for more information.

Follow the steps below to configure the monitor service.

Expand Down
4 changes: 4 additions & 0 deletions source/content/guides/new-relic/07-new-relic-faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,10 @@ Refer to [Log Files on Pantheon](/guides/logs-pantheon) for more information on

Pantheon provides New Relic Performance Monitoring for sites on [supported plans](/guides/new-relic#supported-site-plans). Certain components of New Relic fall outside this offering. Please [contact support](/guides/support/contact-support/) if you cannot access a New Relic feature that you should have access to.

### Can I get New Relic&reg; Synthetics?

Yes, for details see [Monitor and Improve Site Performance](/guides/new-relic/monitor-new-relic/#configure-ping-monitors-synthetics-for-availability).

## More Resources

- [MySQL Troubleshooting with New Relic&reg; Performance Monitoring](/guides/new-relic/debug-mysql-new-relic)
Expand Down

0 comments on commit 8145f52

Please sign in to comment.