diff --git a/source/content/addons/object-cache/concepts/overview.md b/source/content/addons/object-cache/concepts/overview.md
index bf5b7a897e..8c596eeb88 100644
--- a/source/content/addons/object-cache/concepts/overview.md
+++ b/source/content/addons/object-cache/concepts/overview.md
@@ -3,7 +3,7 @@ title: Object Cache Overview
description: Learn about the benefits and requirements of Pantheon's Object Cache performance addon.
permalink: docs/object-cache
tags: [cache, plugins, modules, database]
-reviewed: "2023-08-17"
+reviewed: "2024-08-01"
contenttype: [doc]
innav: [true]
categories: [cache]
@@ -12,7 +12,7 @@ audience: [development]
product: [--]
integration: [--]
showtoc: true
-contributors: [cityofoaksdesign, carolynshannon, jms-pantheon, whitneymeredith]
+contributors: [cityofoaksdesign, carolynshannon, jms-pantheon, whitneymeredith, jazzsequence]
---
Pantheon's Object Cache performance addon service is an open-source, networked, in-memory, key-value data store based on Redis that can be used as a drop-in caching backend for your Drupal or WordPress website.
@@ -28,7 +28,7 @@ Object Cache provides an alternative caching backend that resides in memory rath
## Object Cache Requirements
-All plans, except for the Basic plan, can use Object Cache. Sandbox site plans can enable and use Object Cache for development purposes, but if the site plan is upgraded to Basic the feature will be disabled. Object Cache Pro, the premium WordPress plugin, is not available for Sandbox sites, however you may enable Redis for Sandbox sites and use Pantheon's [wp-redis](https://github.com/pantheon-systems/wp-redis) plugin, or any other reputable Redis plugin for WordPress.
+Pantheon supports two versions of Redis Object Cache, 2.8 and 6.2 (see [Which versions of Redis are available?](/object-cache/faq#which-versions-of-redis-are-available) and [Specify a Redis Version](/pantheon-yml#specify-a-redis-version) for more information). All plans, except for the Basic plan, can use Object Cache. Sandbox site plans can enable and use Object Cache for development purposes, but if the site plan is upgraded to Basic the feature will be disabled. Object Cache Pro, the premium WordPress plugin, is not available for Sandbox sites, however you may enable Redis for Sandbox sites and use Pantheon's [wp-redis](https://github.com/pantheon-systems/wp-redis) plugin, or any other reputable Redis plugin for WordPress.
| Plans | Object Cache Support |
| ------------- | -------------------------------------- |
diff --git a/source/content/guides/agcdn/01-introduction.md b/source/content/guides/agcdn/01-introduction.md
index 9793c74d95..4468cfc601 100644
--- a/source/content/guides/agcdn/01-introduction.md
+++ b/source/content/guides/agcdn/01-introduction.md
@@ -45,7 +45,7 @@ AGCDN provides many features:
| Feature | AGCDN |
| ------------- | -------------------------------------- |
-| [OSI Layer 3 and 4 DDoS Protection & Mitigation](/guides/agcdn/agcdn-features#osi-layer-3-and-4-ddos-protection-&-mitigation) | ✔ |
+| [OSI Layer 3 and 4 DDoS Protection & Mitigation](/guides/agcdn/agcdn-features#osi-layer-3-and-4-ddos-protection--mitigation) | ✔ |
| [SOC 2 Type 2 Compliance](/guides/agcdn/agcdn-features#soc-2-type-2-compliance) | ✔ |
| [IP Allowlisting and Blocklisting](/guides/agcdn/agcdn-features#ip-allowlisting-and-blocklisting) | ✔ |
| [Token Authentication with JSON Web Token](/guides/agcdn/agcdn-features#token-authentication-with-json-web-token) | ✔ |
@@ -66,10 +66,10 @@ AGCDN with WAF/IO includes everything in the table above with the following addi
| Feature | AGCDN with WAF and IO |
| ------------- | ------------------------- |
-| [Layer 7 and Enterprise WAF rules](/guides/agcdn/agcdn-features#layer-7-and-enterprise-waf-rules)| ✔ |
-| [Efficient Image Optimization at the Edge](/guides/agcdn/agcdn-features#efficient-image-optimization-at-the-edge) | ✔ |
+| [Layer 7 and Enterprise WAF rules](/guides/agcdn/agcdn-wafio#owasp-layer-7-and-enterprise-waf-rules)| ✔ |
+| [Efficient Image Optimization at the Edge](/guides/agcdn/agcdn-wafio#efficient-image-optimization-at-the-edge) | ✔ |
| [Rate Limiting](/guides/agcdn/agcdn-wafio#rate-limiting) | ✔ |
-| [Advanced Bot Detection and Mitigation](/guides/agcdn/agcdn-features#advanced-bot-detection-and-mitigation-available-as-an-add-on) | ✔ |
+| [Advanced Bot Detection and Mitigation](/guides/agcdn/agcdn-wafio#advanced-bot-detection-and-mitigation) | ✔ |
## Is AGCDN Right For Me?
diff --git a/source/content/guides/disaster-recovery/01-introduction.md b/source/content/guides/disaster-recovery/01-introduction.md
index 8b83cd96c3..ddc41f00b9 100644
--- a/source/content/guides/disaster-recovery/01-introduction.md
+++ b/source/content/guides/disaster-recovery/01-introduction.md
@@ -4,7 +4,7 @@ subtitle: Introduction
description: Address emergency downtime situations on the Pantheon platform
tags: [webops]
contributors: [joshlieb, joan-ing]
-reviewed: "2021-07-26"
+reviewed: "2024-07-30"
type: guide
permalink: docs/guides/disaster-recovery
editpath: disaster-recovery/01-introduction.md
@@ -17,6 +17,6 @@ product: [--]
integration: [--]
---
-This guide is focused on the immediate actions a Pantheon customer should take in the event of a catastrophic site failure. In all cases, the first step should be to file an emergency downtime on-call ticket. Filing a ticket will immediately escalate the incident and ensure the fastest and most effective service.
+This guide is focused on the immediate actions a Pantheon customer should take in the event of a catastrophic site failure. In all cases, the first step should be to file an emergency downtime on-call ticket, regular ticket, or open a support chat depending on support tier. Filing an emergency Pantheon On-Call ticket will immediately escalate the incident and ensure the fastest and most effective service.
This guide does not cover all potential post-disaster recovery processes. Such processes will depend on the nature of the incident and the impact that it has on your site. You must engage with Pantheon support during the incident, and the support team will help determine what remediation steps are required.
diff --git a/source/content/guides/disaster-recovery/02-planning-ahead.md b/source/content/guides/disaster-recovery/02-planning-ahead.md
index 0e5060b154..c8eda3453f 100644
--- a/source/content/guides/disaster-recovery/02-planning-ahead.md
+++ b/source/content/guides/disaster-recovery/02-planning-ahead.md
@@ -4,7 +4,7 @@ subtitle: Planning Ahead
description: Avert potential site failures
tags: [webops, workflow]
contributors: [joshlieb, joan-ing]
-reviewed: "2021-07-26"
+reviewed: "2024-07-30"
permalink: docs/guides/disaster-recovery/planning-ahead
editpath: disaster-recovery/02-planning-ahead.md
contenttype: [guide]
@@ -21,29 +21,29 @@ Disasters are sometimes unavoidable, but steps can be taken to ensure that these
## Monitor and Optimize Performance
-Keep ahead of performance issues by regularly reviewing performance with the [New Relic Application Performance Monitor](/guides/new-relic) (APM), included with all non-Basic Site plans. For more information, refer to the [Pantheon New Relic documentation](/guides/new-relic).
+Keep ahead of performance issues by regularly reviewing performance with the New Relic Application Performance Monitor, included with all non-Basic Site plans. For more information, refer to the [Pantheon New Relic documentation](/guides/new-relic).
New Relic also provides a performance monitoring service that can send notification of downtime or degraded performance by email and other channels. Refer to the documentation on [New Relic Alerts](https://docs.newrelic.com/docs/alerts-applied-intelligence/overview/) for more information.
-If you have been assigned a Customer Success Manager, you will receive periodic technical reviews. These sessions include training on how to use New Relic to proactively address performance issues.
+A dedicated Customer Success Manager (CSM) is included for all Enterprise (contract) Accounts. Dedicated CSMs will meet with you regularly to provide site performance audits. These sessions include training on how to use New Relic to proactively address performance issues.
All sites are different, and there are many different performance issues that can emerge. Review Pantheon's [Optimizing Performance](/performance) documentation for tips and troubleshooting techniques for all layers of the platform.
-## Optimize Your Cache Hit Rate
+## Optimize Your Cache Hit Ratio
The Pantheon Global CDN delivers pages directly to users from the Varnish edge page cache, and this layer serves both as insulation against unexpected traffic spikes as well as against application and infrastructure issues.
### Process
-* Determine the extent to which your site is using the edge cache by requesting a cache hit rate report from support. This report shows the cache hit rate for the full site on a daily basis.
+* Determine the extent to which your site is using the edge cache by reviewing your cache hit ratio report from the Metrics tab of the Live environment in the Site Dashboard. For more information on metrics in the Site Dashboard, see [Measuring Site Traffic](/guides/account-mgmt/traffic).
-* Test the cacheability of individual pages by examining the page headers using CURL or developer tools. Refer to [Testing Global CDN Caching](/guides/global-cdn/test-global-cdn-caching) for more information.
+* Test the cacheability of individual pages by examining the page headers using curl or developer tools. Refer to [Testing Global CDN Caching](/guides/global-cdn/test-global-cdn-caching) for more information.
* Optimize your caching strategy by checking cookies, application configurations, and session management. Refer to our [Debug Caching Issues](/debug-cache) documentation.
* The platform average for site caching is ~80%
-* Persistent uptime only works with cacheable content. The higher the caching rate the more protection it will automatically provide you.
+* Experience Protection only works with cacheable content. The higher the caching rate the more protection it will automatically provide you. Refer to [Confirm Experience Protection](/guides/global-cdn/experience-protection) for more information.
## Notify Support of Potential Risks
diff --git a/source/content/guides/disaster-recovery/03-site-goes-down.md b/source/content/guides/disaster-recovery/03-site-goes-down.md
index d7a76c1914..6a4e034f82 100644
--- a/source/content/guides/disaster-recovery/03-site-goes-down.md
+++ b/source/content/guides/disaster-recovery/03-site-goes-down.md
@@ -4,7 +4,7 @@ subtitle: What to Do If Your Site Goes Down
description: Working with Pantheon support during emergencies
tags: [webops]
contributors: [joshlieb, joan-ing]
-reviewed: "2021-07-26"
+reviewed: "2024-07-30"
type: guide
permalink: docs/guides/disaster-recovery/site-goes-down
editpath: disaster-recovery/03-site-goes-down.md
@@ -17,25 +17,23 @@ product: [--]
integration: [--]
---
-## Open an Emergency Downtime Ticket
+## Open a Support Ticket
-In all cases, the first step is to file an emergency downtime on-call ticket. Even if you escalate the incident to your Account Manager or Customer Success Manager, the support engineers will be the ones diagnosing the cause of downtime and working to get your site back up, and a ticket is the fastest way to get them up to speed and engaged.
+In cases of downtime or significant functional failure in the Live environment, the first step is to open a support ticket. Even if you escalate the incident to your dedicated Customer Success Manager (included for all Enterprise contract customers), our support engineers will be the ones diagnosing the cause of downtime and working to get your site back up, and a ticket is the fastest way to get them up to speed and engaged.
-These tickets can be filed from the Site or Organizational Dashboard. To create a ticket, navigate to the **Support** tab in the Dashboard and click **Trigger Pantheon On-Call** in the Escalate with Pantheon On-Call box. Note that these tickets should only be reserved for downtime or significant functional failures on the Live environment.
+Diamond and Platinum Account customers can report and escalate site downtime by clicking **Trigger Pantheon On-Call** from the Support tab. In cases where the dashboard is inaccessible, a ticket can be filed using a telephone ticketing service, accessible at **1(866)415-7624**. Note that this is strictly for filing a ticket, and you will not reach a support engineer by using this method.
-In cases where the dashboard is inaccessible, a ticket can be filed using a telephone ticketing service, accessible at **1(866)415-7624**. Note that this is strictly for filing a ticket, and you will not reach a support engineer by using this method.
+All other account types should click **Open Ticket** to open a support interaction to report site downtime.
-Please include as much information as possible. A support engineer will work with you to diagnose the cause, and any information that you can provide will shorten the investigation time.
+![Show platinum support features in the site dashboard](../../../images/dashboard/new-dashboard/platinum-support-site-dashboard.png)
-Note that these tickets should be reserved for downtime or significant functional failure in the Live environment, only.
+Please include as much information as possible. A support engineer will work with you to diagnose the cause, and any information that you can provide will shorten the investigation time.
## Check for Ongoing Platform Incidents
Sites can go down for various reasons, and although the support team aims to diagnose the cause of downtime, customers can perform their own diagnostics.
-Pantheon platform status is tracked at https://status.pantheon.io/, and all customers are encouraged to sign up for status page updates. Although a site can be taken down by isolated platform issues that are not systemic enough to warrant a platform status alert, these are rare. Tickets should still be filed even when the downtime is caused by an identified platform incident - we need to know who has been affected, and how it is affecting their sites.
-
-If you receive a notification ahead of discovering that the incident has affected your site, you can still file a ticket - even if we are already working to fix an identified issue, we need to know who has been affected and how it is affecting their sites.
+Pantheon platform status is tracked at [status.pantheon.io](https://status.pantheon.io/), and all customers are encouraged to sign up for status page updates. Although a site can be taken down by isolated platform issues that are not systemic enough to warrant a platform status alert, these are rare. Tickets should still be filed even when the downtime is caused by an identified platform incident - we need to know who has been affected, and how it is affecting their sites.
Because incidents are declared when a platform issue meets a minimal downtime or service degradation threshold, it is possible that you will receive a notification for an incident that is not affecting your site. Conversely, there are cases where a site is affected by an issue with the platform, but this issue is isolated to resources specific to the site, and a platform incident is not declared.
@@ -43,11 +41,9 @@ Because incidents are declared when a platform issue meets a minimal downtime or
Although filing an emergency on-call ticket will escalate your downtime incident within the support team and ensure you receive the fastest response, you may also want to alert your broader Pantheon account team. Depending on the situation, your escalation path may differ.
-Note that tickets and chat have tier-specific response time objectives, while email, phone, and Slack channels do not. Refer to [Support Features and Response Times](/guides/support/#support-features-and-response-times) for details.
-
-#### Support Channels
+### Support Channels
-* **Ticketing**: If your Elite site is suffering downtime on the Live environment, your first step should be to open an emergency on-call ticket. Chat normally has a quicker response time, but emergency on-call tickets are absolutely escalated and response times to these tickets should be comparable.
+* **Ticketing**: If your site is suffering downtime on the Live environment, your first step should be to open a support ticket. Chat normally has a quicker response time, but emergency on-call tickets are absolutely escalated and response times to these tickets should be comparable.
* **Slack**: Diamond tier accounts can have access to a dedicated Slack channel in which customers can interact directly with their CSM, AM, and primary support resources. This is primarily intended as a means for quick communication and collaboration, and should not be used in lieu of the ticketing system, as there are no SLOs associated with Slack channels.
@@ -59,41 +55,23 @@ Note that tickets and chat have tier-specific response time objectives, while em
-* **Diamond and Platinum Account customers** can call Pantheon's premium technical support line directly for any technical issues, escalations, site, billing, or overages queries. The phone number can be found in your Workspace, in the Support tab.
+* **Diamond and Platinum Account customers** can call Pantheon's premium technical support line directly for any technical issues, escalations, site, billing, or overages queries. The phone number can be found in your Workspace, in the Support tab. Note that this is strictly for filing a ticket, and you will not reach a support engineer by using this method.
-#### Escalation Paths
+### Escalation Paths
Depending on the account tier, your escalation path may differ. Escalation paths include the following:
-* Dedicated Customer Success Engineer: All Diamond tier accounts have a named senior support engineer, and tickets and issues are routed preferentially to them.
-
-* Customer Success Manager: Serves as a coordinator when support involves multiple teams, or when additional subject matter experts need to be brought into the process. The CSM is also responsible for any post-incident RCA or performance reviews.
-
-* Account Manager: Also serves as a coordinator of support efforts.
-
-* Managed Updates: If the issue arises from a Managed Updates deployment, the first point of escalation is the MU Engagement Manager currently involved in deploying the updates, and secondarily the Manager of the Managed Updates team.
-
-### Phone and Teleconference Support
+* Dedicated Support Team: All Diamond tier accounts have a dedicated support team, and tickets and issues are routed preferentially to them. This escalation is an automatic part of the intake process once a ticket is opened.
-A phone call or teleconference can be requested for emergency support. This can be done while filing the emergency ticket, or in the open ticket thread. The available resources depend on the current staffing situation, but named resources can be requested and can join when available.
+* Customer Success Manager (CSM): Included for all Enterprise (contract) customers, CSMs serve as a coordinator when support involves multiple teams, or when additional subject matter experts need to be brought into the process. The CSM is also responsible for any post-incident Customer Incident Analysis or performance reviews.
-### Escalation to Your Dedicated Customer Success Engineer
-
-All Diamond tier accounts have a named Senior Support Engineer, and tickets and issues are routed preferentially to them. If the designated engineer is not available (i.e. if the incident happens during non-business hours), there are fallback assignment paths to ensure that Diamond tickets are quickly assigned to senior support staff. This escalation should be an automatic part of the intake process.
-
-### Account Team Escalation
-
-During an active incident, the support engineers will be the primary parties engaged in bringing the site back to health. The Account Manager and Customer Success Manager are escalation points for the following scenarios:
-
-* **Pantheon Support is not responsive**: In the event that Pantheon support is either unresponsive or unhelpful, your account team can escalate the issue internally and use additional resources.
-
-* **Coordination across multiple teams is required**: The support engineers will loop in resources from other teams as needed, but where there are multiple workstreams required to remedy an issue, the Account Manager or Customer Success Manager can assist in coordinating across teams.
-
-* **Post-incident review**: Where a formal review is required to produce a Root Cause Analysis, your Customer Success Manager can produce a customer-specific version in addition to any RCA published on the Status portal.
+* Managed Updates: If the issue arises from a [Managed Updates](/guides/professional-services/managed-updates) deployment, the first point of escalation is the MU Engagement Manager currently involved in deploying the updates, and secondarily the Manager of the Managed Updates team.
### Professional Services Escalation
-Incidents may involve managed services like the Advanced Global CDN, Signal Sciences Integration, and Managed Updates. Support for these layers is handled by the core Support team, and escalation to the appropriate Professional Services team is at the discretion of the support engineers. The support engineers have been trained to handle many AGCDN issues and have tooling that gives them access directly to edge configurations, but there are aspects that may need to be handled by Professional Services.
+Incidents may involve managed services like the Advanced Global CDN, WAF Integration, and Managed Updates. Support for these layers is handled by the core Support team, and escalation to the appropriate Professional Services team is at the discretion of the support engineers. The support engineers have been trained to handle many AGCDN issues and have tooling that gives them access directly to edge configurations, but there are aspects that may need to be handled by Professional Services.
+
+Dedicated CSMs (included for all Enterprise contract customers) have the ability to escalate these issues and have access to resources that can assist with expediting the triaging and remediation of issues. If you need to speak with additional teammates at Pantheon that work in our professional services team, CSMs can facilitate those conversations.
### Executive Escalation
@@ -105,10 +83,10 @@ Incident management is a collaboration between Pantheon Support and the customer
Key tools that you can use for ongoing diagnosis of issues include:
-* New Relic gives you real-time insight into application performance, and the slowest transactions are profiled with full stack traces that can isolate specific code, query, or external services bottlenecks.The New Relic Application Performance Monitor (APM) can be used to track current-state performance and dig into transaction traces to isolate bottlenecks and break points. Refer to the [New Relic](/guides/new-relic) documentation for more information.
+* New Relic gives you real-time insight into application performance, and the slowest transactions are profiled with full stack traces that can isolate specific code, query, or external services bottlenecks. The New Relic Application Performance Monitor can be used to track current-state performance and dig into transaction traces to isolate bottlenecks and break points. Refer to the [New Relic](/guides/new-relic) documentation for more information.
* MySQL, PHP, and Nginx logs provide forensic data for incident review. Refer to [Log Files on Pantheon](/guides/logs-pantheon)
-* ACDN logs can be piped directly into customer-managed log management applications. Setup by Professional Services is required.
+* AGCDN logs can be piped directly into customer-managed log management applications. Setup by Professional Services is required.
The Customer Success Engineering team will work with you through the existing emergency ticket. If additional issues are uncovered you may want to open a new ticket to allow for a cleaner set of interactions, especially if additional Pantheon resources are brought in for review and assistance.
diff --git a/source/content/guides/disaster-recovery/04-incident-remediation.md b/source/content/guides/disaster-recovery/04-incident-remediation.md
index ade12dd9a6..8ebb5cb730 100644
--- a/source/content/guides/disaster-recovery/04-incident-remediation.md
+++ b/source/content/guides/disaster-recovery/04-incident-remediation.md
@@ -4,7 +4,7 @@ subtitle: Incident Remediation
description: Bring a site back from downtime and implement post-recovery actions
tags: [dashboard, webops, workflow]
contributors: [joshlieb, joan-ing]
-reviewed: "2021-07-26"
+reviewed: "2024-07-30"
type: guide
permalink: docs/guides/disaster-recovery/incident-remediation
editpath: disaster-recovery/04-incident-remediation.md
@@ -21,7 +21,7 @@ Bringing a site back from downtime and remediating the cause of downtime to ensu
## External Threats
-The Signal Sciences and Advanced GCDN layers are primarily managed by Pantheon’s Professional Services team, with some updates and support tasks performed by the Customer Success Engineering team, which also performs intake on the initial request. This ensures that responses can meet the contracted SLA, and Pantheon aims to escalate/reassign to Professional Services on an as needed basis.
+The WAF and Advanced GCDN layers are primarily managed by Pantheon’s Professional Services team, with some updates and support tasks performed by the Customer Success Engineering team, which also performs intake on the initial request. This ensures that responses can meet the contracted SLO, and Pantheon aims to escalate/reassign to Professional Services on an as needed basis.
In the event of an attack, exploit, or other issue related to the global edge, file a ticket via the normal support channels, with an on-call emergency ticket filed in cases where downtime or serious service degradation occurs, and notify the Pantheon account team via Slack.
@@ -40,7 +40,6 @@ A set of static pages can be hosted directly and when certain failure conditions
## Infrastructure Failover
In cases where the Google Cloud Platform infrastructure becomes compromised, Pantheon support can trigger a Multizone failover to redirect traffic at the load-balancing layer to a backup cluster of application servers on an alternate zone. For more information, refer to the [Multizone Failover](/multizone-failover) documentation.
-
Multizone failover is not designed to protect against issues on the Global CDN, on the load balancing layer, or at the application level. The automated monitoring that triggers a failover condition is focused on infrastructure issues. The zonal redundancy has an identical codebase, a continually replicated database, and uses a common filesystem, application issues would cause the same failure conditions regardless of zone.
Failover has an impact on the Object Cache service - the cache will be automatically rebuilt in the new zone on failover, but this is transactionally heavy, and the site should be tested to determine the performance impact of a mass cache rebuild. This test can be scheduled by filing a support ticket.
@@ -61,7 +60,6 @@ In cases where the site code, database, or assets have become corrupted or compr
#### Managed Updates Deployment Issue
As part of the Managed Updates deployment process, a Multidev will be cloned from the Live environment. It will be used primarily for testing, but also as a backup. If the Live deployment fails, results in a regression, or compromises the site, this Multidev will be used as the source to restore Live to a pre-deploy state.
-
#### Codebase is Unrecoverable
The codebase can be restored from a selected backup via Terminus - the Dashboard **Restore Tools** restore all aspects of the site, and cannot be used to selectively restore. For more information, refer to the [Backup Restore](/terminus/commands/backup-restore) documentation information.
@@ -69,12 +67,10 @@ The codebase can be restored from a selected backup via Terminus - the Dashboard
If a bad commit has been deployed to your Pantheon site, you can roll back the commit using Git. The process depends on the nature of the change and whether it involves core updates or upstream updates, etc. For more information, refer to the [Undo Commits](/undo-commits) documentation.
#### Database and Filesystem Issues
-The **Database/files** tools on the Site Dashboard can be used to clone either the files or database from a different environment (Test to Live, for example). For more information, refer to the [Database Workflow](/database-workflow) docuemntation.
-
+The **Database/files** tools on the Site Dashboard can be used to clone either the files or database from a different environment (Test to Live, for example). For more information, refer to the [Database Workflow](/database-workflow) documentation.
#### Restoring a Database from a Backup
The database can be restored from a selected backup via Terminus. The Dashboard **Restore** tools restore all aspects of the site, and cannot be used to restore selectively. For more information, refer to the [Backup Restore](/terminus/commands/backup-restore) documentation.
-
#### Restoring a Database from an External Dump
-The database can be restored from an external dump using the **Database/files** tools on the Site Dashboard. An archive file can be uploaded, or a MySQL archive accessed on a remote location. For more information, refer to the [Database Workflow](/database-workflow) docuemntation.
+The database can be restored from an external dump using the **Database/files** tools on the Site Dashboard. An archive file can be uploaded, or a MySQL archive accessed on a remote location. For more information, refer to the [Database Workflow](/database-workflow) documentation.
diff --git a/source/content/guides/logs-pantheon/01-introduction.md b/source/content/guides/logs-pantheon/01-introduction.md
index 9ca991d784..b9b3520968 100644
--- a/source/content/guides/logs-pantheon/01-introduction.md
+++ b/source/content/guides/logs-pantheon/01-introduction.md
@@ -1,5 +1,5 @@
---
-title: Log Files on Pantheon
+title: Environment Log Files on Pantheon
subtitle: Introduction
description: Use logs on Pantheon to help find, debug, and isolate potential problems.
contenttype: [guide]
@@ -14,7 +14,11 @@ contributors: [whitneymeredith]
permalink: docs/guides/logs-pantheon
---
-Log files track and record your site's activity to help you find, debug, and isolate current or potential problems on your site. Each environment (Multidev, Dev, Test, and Live) has individual log files, which can be obtained via SFTP. Application-level logs can be accessed directly through Drupal. You can use [New Relic® Performance Monitoring](/guides/new-relic) in conjunction with logs to help diagnose and fix errors and performance bottlenecks.
+Log files track and record your the activity within one environment to help you find, debug, and isolate current or potential problems on your site. Each environment (Multidev, Dev, Test, and Live) has individual log files, which can be obtained via SFTP.
+
+These logs are separate from:
+ * application-level logs that can be accessed directly through WordPress and Drupal. You can use [New Relic® Performance Monitoring](/guides/new-relic) in conjunction with logs to help diagnose and fix errors and performance bottlenecks.
+ * the [workflow logs](/workflow-logs), which are available in the site dashboard, and record details around events like code deployments and the creation of Multidev environments.
The server timezone and log timestamps are in UTC (Coordinated Universal Time).
diff --git a/source/content/guides/logs-pantheon/02-access-logs.md b/source/content/guides/logs-pantheon/02-access-logs.md
index a5bfcde04c..a27378d874 100644
--- a/source/content/guides/logs-pantheon/02-access-logs.md
+++ b/source/content/guides/logs-pantheon/02-access-logs.md
@@ -1,5 +1,5 @@
---
-title: Log Files on Pantheon
+title: Environment Log Files on Pantheon
subtitle: Access Logs with SFTP
description: Access your logs through SFTP on the Pantheon platform.
contenttype: [guide]
diff --git a/source/content/guides/logs-pantheon/04-automate-log-downloads.md b/source/content/guides/logs-pantheon/04-automate-log-downloads.md
index 6d48cb3198..4f84ccf946 100644
--- a/source/content/guides/logs-pantheon/04-automate-log-downloads.md
+++ b/source/content/guides/logs-pantheon/04-automate-log-downloads.md
@@ -1,5 +1,5 @@
---
-title: Log Files on Pantheon
+title: Environment Log Files on Pantheon
subtitle: Automate Log Downloads
description: Learn how to automate your log downloads.
contenttype: [guide]
diff --git a/source/content/guides/logs-pantheon/05-nginx-access-logs.md b/source/content/guides/logs-pantheon/05-nginx-access-logs.md
index a98a92c53d..cf65bcc0fa 100644
--- a/source/content/guides/logs-pantheon/05-nginx-access-logs.md
+++ b/source/content/guides/logs-pantheon/05-nginx-access-logs.md
@@ -1,5 +1,5 @@
---
-title: Log Files on Pantheon
+title: Environment Log Files on Pantheon
subtitle: Parse Nginx Access Logs with GoAccess
description: Learn how to parse the nginx-access.log file with GoAccess.
contenttype: [guide]
diff --git a/source/content/guides/logs-pantheon/06-faq-logs.md b/source/content/guides/logs-pantheon/06-faq-logs.md
index edacf1df86..c409f85082 100644
--- a/source/content/guides/logs-pantheon/06-faq-logs.md
+++ b/source/content/guides/logs-pantheon/06-faq-logs.md
@@ -1,5 +1,5 @@
---
-title: Log Files on Pantheon
+title: Environment Log Files on Pantheon
subtitle: Frequently Asked Questions
description: Get answers to your log questions.
contenttype: [guide]
diff --git a/source/content/guides/professional-services/01-introduction.md b/source/content/guides/professional-services/01-introduction.md
index 534892daca..dd1cdd86b3 100644
--- a/source/content/guides/professional-services/01-introduction.md
+++ b/source/content/guides/professional-services/01-introduction.md
@@ -76,7 +76,7 @@ The following services are not fulfilled by the Professional Services team but a
### Customer Success Management
-Pantheon Customer Success Managers (**CSMs**) work proactively with you, helping you build agile website operations, achieve business goals, adopt best practices, and stay ahead of the competition. A dedicated CSM is included with all Diamond Accounts and is available as an add-on for Gold and Platinum Accounts. Your dedicated CSM meets with you regularly to provide site performance audits, review team usage of the platform, extend early access to new features, and ensure that you are getting the most value possible from the platform. [Contact us](https://pantheon.io/contact-us) for details.
+Pantheon Customer Success Managers (**CSMs**) work proactively with you, helping you build agile website operations, achieve business goals, adopt best practices, and stay ahead of the competition. A dedicated CSM is included for all Enterprise (contract) Accounts. Your dedicated CSM meets with you regularly to provide site performance audits, review team usage of the platform, extend early access to new features, and ensure that you are getting the most value possible from the platform. [Contact us](https://pantheon.io/contact-us) for details.
### Expert Training
diff --git a/source/content/guides/professional-services/03-onboarding.md b/source/content/guides/professional-services/03-onboarding.md
index 622c26baa2..e97871836d 100644
--- a/source/content/guides/professional-services/03-onboarding.md
+++ b/source/content/guides/professional-services/03-onboarding.md
@@ -42,7 +42,7 @@ The following services are not fulfilled by the Onboarding Manager but are addit
### Customer Success Management
-Pantheon Customer Success Managers (**CSMs**) work proactively with you, helping you build agile website operations, achieve business goals, adopt best practices, and stay ahead of the competition. A dedicated CSM is included with all Diamond Accounts and is available for Gold and Platinum Accounts. Your dedicated CSM meets with you regularly to provide site performance audits, review team usage of the platform, extend early access to new features, and ensure that you are getting the most value possible from the platform. [Contact us](https://pantheon.io/contact-us?docs) for details.
+Pantheon Customer Success Managers (**CSMs**) work proactively with you, helping you build agile website operations, achieve business goals, adopt best practices, and stay ahead of the competition. A dedicated CSM is included for all Enterprise (contract) Accounts. Your dedicated CSM meets with you regularly to provide site performance audits, review team usage of the platform, extend early access to new features, and ensure that you are getting the most value possible from the platform. [Contact us](https://pantheon.io/contact-us?docs) for details.
### Expert Training
diff --git a/source/content/guides/secure-development/02-secure-integration.md b/source/content/guides/secure-development/02-secure-integration.md
index 87cf592f79..aac7232fe9 100644
--- a/source/content/guides/secure-development/02-secure-integration.md
+++ b/source/content/guides/secure-development/02-secure-integration.md
@@ -122,6 +122,10 @@ Yes, it's configured on a site-by-site basis and works from all environments (De
Secure Integration connects to the same external resource from all environments. If you need to connect to a separate resource, or test against a “test” version of the external resource, you will need an additional Integration configured to point to that resource. The additional Integration would be available to all environments.
+### Why does Secure Integration use 127.0.0.1 or loopback IP address?
+
+Secure Integration uses the loopback IP address 127.0.0.1 with the PHP constant (i.e. 127.0.0.1:PANTHEON_SOIP_YOURSERVICENAME) to establish communication between the Pantheon-hosted site and the external resource/service.
+
### Is Secure Integration a replacement for authentication?
No, Secure Integration is not a replacement for authentication, but rather is a [defense-in-depth](https://en.wikipedia.org/wiki/Defense_in_depth_%28computing%29) measure.
diff --git a/source/content/guides/support/01-scope.md b/source/content/guides/support/01-scope.md
index 8c9a4a7829..3f1b056342 100644
--- a/source/content/guides/support/01-scope.md
+++ b/source/content/guides/support/01-scope.md
@@ -25,7 +25,7 @@ Pantheon offers a range of Account options that include the features required fo
| Account Tier | Silver | Gold | Platinum | Diamond |
|-----------------------------------------------------------|-----------------------------------|-----------------------------------|------------------------|--------------------|
-| **Scope** | Platform | Technical | Performance | Dedicated |
+| **Scope** | Platform | Technical | Performance | Dedicated Team |
| [**Chat**](/guides/support/contact-support/#real-time-chat-support) | 24x5 | 24x7 | 24x7: Priority | 24x7: Top Priority |
| [**Tickets**](/guides/support/contact-support/#ticket-support) | ❌ | 24x5: 8 Hours | 24x7: 2 Hours | 24x7: 1 Hour |
| [**Emergency On-Call**](/guides/support/contact-support/#premium-technical-support-and-on-call-services) | ❌ | ❌ | 24x7: 1 Hour | 24x7: 15 Minutes |
@@ -52,7 +52,7 @@ Pantheon's [Sales](https://pantheon.io/contact-sales?docs) and Billing teams are
- Advanced Workflows
- Complex Caching Use Cases
- Terminus
-- **Dedicated**:
+- **Dedicated Team**:
- A dedicated Diamond team for bespoke site debugging
## Range of Support
diff --git a/source/content/guides/wordpress-composer/02-wordpress-composer-managed.md b/source/content/guides/wordpress-composer/02-wordpress-composer-managed.md
index 99f8a21aa2..408f82aabf 100644
--- a/source/content/guides/wordpress-composer/02-wordpress-composer-managed.md
+++ b/source/content/guides/wordpress-composer/02-wordpress-composer-managed.md
@@ -123,10 +123,6 @@ composer update vendor/package
Replace `vendor/package` with the package name you want to update. This will update only the named package to the latest version that matches the version constraints in your `composer.json` file.
-## Known Issues
-
-- There is currently a known issue with WordPress Composer Managed not supporting WordPress Multisite with subdirectories. [Alternative implementations](/wordpress-ic) of WordPress with Composer may be used for this use case.
-
## Report an Issue
Create an [issue in the Github repo](https://github.com/pantheon-systems/wordpress-composer-managed/issues) for the team to review and address if you discover an issue with the WordPress Composer Managed upstream.
diff --git a/source/content/modules-known-issues.md b/source/content/modules-known-issues.md
index eb25094998..550c89d2cc 100644
--- a/source/content/modules-known-issues.md
+++ b/source/content/modules-known-issues.md
@@ -160,20 +160,6 @@ ___
___
-## [Feeds](https://www.drupal.org/project/feeds)
-
-
-
-**Issue:** When attempting to manually import using the Feeds plugin in cron, the following error message is displayed:
-
-`RuntimeException: File /tmp/feeds_http_fetcherOK5Hbi does not exist. in Drupal\feeds\Result\FetcherResult->checkFile() (line 53 of /code/web/modules/contrib/feeds/src/Result/FetcherResult.php)`
-
-**Solution:** The [Persistent Temporary Path Workaround](/guides/filesystem/tmp#persistent-temporary-path-workaround) will not work for this issue because the `/tmp` directory is hardcoded, and therefore not part of the module's configuration. The solution proposed for the persistent temporary path workaround does not work on load balanced environments and relies on a persistent directory. Note that Pantheon cautions against putting these files outside the `tmp` directory because the file will not be deleted automatically after the transfer is complete, which can create a very large set of files.
-
-We recommend following the issue on [Drupal](https://www.drupal.org/project/feeds/issues/2912130) and requesting that the module maintainer fix the module.
-
-___
-
## [Front](https://www.drupal.org/project/front)
diff --git a/source/images/dashboard/new-dashboard/platinum-support-site-dashboard.png b/source/images/dashboard/new-dashboard/platinum-support-site-dashboard.png
new file mode 100644
index 0000000000..4f01a93591
Binary files /dev/null and b/source/images/dashboard/new-dashboard/platinum-support-site-dashboard.png differ
diff --git a/source/releasenotes/2024-07-24-workflow-logs.md b/source/releasenotes/2024-07-25-workflow-logs.md
similarity index 97%
rename from source/releasenotes/2024-07-24-workflow-logs.md
rename to source/releasenotes/2024-07-25-workflow-logs.md
index 542532a8c2..2a525b4b9c 100644
--- a/source/releasenotes/2024-07-24-workflow-logs.md
+++ b/source/releasenotes/2024-07-25-workflow-logs.md
@@ -1,6 +1,6 @@
---
title: "Introducing Workflow Logs: General availability "
-published_date: "2024-07-24"
+published_date: "2024-07-25"
categories: [new-feature, user-interface]
---
diff --git a/source/releasenotes/2024-07-29-pantheon-mu-plugin-1-5-0.md b/source/releasenotes/2024-07-29-pantheon-mu-plugin-1-5-0.md
new file mode 100644
index 0000000000..6264b1c722
--- /dev/null
+++ b/source/releasenotes/2024-07-29-pantheon-mu-plugin-1-5-0.md
@@ -0,0 +1,19 @@
+---
+title: Pantheon MU Plugin v1.5.0 release
+published_date: "2024-07-29"
+categories: [wordpress, plugins]
+---
+
+The Pantheon MU Plugin [v1.5.0](https://github.com/pantheon-systems/pantheon-mu-plugin/releases) update is now available. This latest update is included with next version of WordPress and can be installed on [WordPress (composer managed)](https://docs.pantheon.io/guides/wordpress-composer) installs using composer update or by checking for updates in the dashboard.
+
+### What's new?
+
+This update introduces a new "comptibility layer" feature designed to enhance the compatibility of your site’s plugins. Here are the key highlights:
+
+* **Automatic compatibility fixes:** The compatibility layer automatically detects many plugins listed in our [WordPress Plugins and Themes with Known Issues](https://docs.pantheon.io/plugins-known-issues) guide. If a plugin is detected, relevant fixes are applied automatically.
+
+* **Compatibility reports:** If a plugin is detected but no fix is available, the compatibility layer generates a report for you.
+
+* **Site health integration:** Compatibility reports are added to a new section of the Site Health page, accessible under the Tools menu in your WordPress administration dashboard.
+
+Upgrade now to take advantage of these enhancements and ensure your plugins work seamlessly with your WordPress site.
diff --git a/source/releasenotes/2024-07-29-wordpress-composer-managed-1-31-1-update.md b/source/releasenotes/2024-07-29-wordpress-composer-managed-1-31-1-update.md
new file mode 100644
index 0000000000..679d33bfd8
--- /dev/null
+++ b/source/releasenotes/2024-07-29-wordpress-composer-managed-1-31-1-update.md
@@ -0,0 +1,27 @@
+---
+title: WordPress (composer managed) upstream 1.31.1 update now available
+published_date: "2024-07-29"
+categories: [wordpress, action-required]
+---
+
+The update is now available for the [WordPress (composer managed)](/guides/wordpress-composer/wordpress-composer-managed) upstream. Previously, the 1.31.0 update was released and then quickly rolled back. This release fixes issues with subdirectory multisite that were discovered following that earlier release, as well as implements the filter added to the [Pantheon MU Plugin in version 1.4.5](/2024/07/pantheon-mu-plugin-1-4-5).
+
+### Highlights
+* Removes code that for handling wp-admin URLs. This code was not working as intended and testing revealed it to be unnecessary.
+* Adds a filter to disable the subdirectory multisite custom wp-content directory warning.
+
+For more details, refer to the [WordPress (Composer Managed) changelog](https://github.com/pantheon-systems/wordpress-composer-managed/blob/default/CHANGELOG.md).
+
+#### Applying updates
+
+If you run into merge conflicts with this update, you can manually resolve by running the following command:
+
+```bash
+git pull -Xtheirs https://github.com/pantheon-upstreams/wordpress-composer-managed.git main
+git push origin master
+```
+
+For assistance with managing merge conflicts, refer to our documentation on [auto-resolving via the dashboard](https://docs.pantheon.io/core-updates#apply-upstream-updates-manually-from-the-command-line-to-resolve-merge-conflicts) or [manually resolving via the command line](https://docs.pantheon.io/guides/git/resolve-merge-conflicts).
+
+#### Additional notes
+This release should show up on your dashboard as an available update. It is advised to apply updates manually using the documentation above if there are conflicts, whether you previously applied the 1.31.0 update or not.
\ No newline at end of file