Performance Review · Production

Drupal Migration — Performance Monitor

Headline production metrics across the platform's upgrade arc — Drupal 8 (PHP 7.4) → Drupal 9 (PHP 8) → Drupal 10. Switch the range to see the last 7 days, month-by-month, or the full history since the migration began.

App Spectre_5 (live) Source New Relic APM Data as of Refresh daily (scheduled routine)

Last full day

Most recent complete day vs the day before.

Interpretation · updated daily by Claude

Automated read of the latest data — bottom line, phase comparison, and notable trends.

Bottom line — Spectre_5 is running normally over the last 24 hours (response time mostly in the 500–650ms range, apdex 0.78–0.84), with a single isolated overnight latency spike as the only outlier. The trailing week has been trending better, with response time easing from the low 600s down to 552–617ms by Jul 25–26. Drupal 10, now three and a half weeks into its rollout since Jul 4, is outperforming both prior baselines on every metric — a strong early read.

  • Overnight spike at 03:07 CDT: response time jumped to 1260ms and apdex dropped to 0.67, the only reading outside the normal band in the last 24 hours; it resolved within the hour with no follow-on effect.
  • Elevated error rate around 04:07 CDT (1.23%) coincided with the tail of the latency spike, otherwise error rate stayed at or below 0.6% all day.
  • Week-over-week (Jul 20–26), response time and apdex have been stable to slightly improving, with Jul 25 the best day (552ms, apdex 0.84).
  • D10 (since Jul 4) shows resp 667ms, apdex 0.79, err 0.38% — better than both D8 (679ms, 0.79, 0.39%) and D9 (699ms, 0.77, 0.42%), suggesting the Drupal 10 migration has settled in well beyond its initial launch window.
  • The 13-month weekly view shows response time gradually declining since the spring, with recent weeks (Jul 13, Jul 20) among the lowest in the full history at 674ms and 619ms.

By release phase

Full-period averages per production version. Change vs the Drupal 8 baseline.

Performance over time

Response time, error rate and Apdex for the selected range.

Average response time

milliseconds · lower is better
Drupal 8 Drupal 9 Drupal 10 dashed = version cutover

Error rate

% of requests

Apdex

target 0.5 s
PeriodResp (ms)ApdexError %Requests

Method & caveats

  • Cutovers. Drupal 9 / PHP 8 went live May 23, 2026; Drupal 10 Jul 4, 2026 — marked on every chart that spans them.
  • Drupal 10 is an early read (~5 days). Its phase card uses the Jul 4–9 window directly.
  • Recent spike. Jul 8 shows an isolated response jump (≈2× the prior day), coinciding with elevated reports/progress-API latency that day — an operational blip, not a migration regression.
  • Source & retention. New Relic timeslice metrics (HttpDispatcher, Apdex, Errors/all), ~13-month retention — the full arc back to mid-2025 is covered. Percentiles (p95/p99) live in 8-day event data and are reported in the point-in-time reviews, not here.
  • Refresh. Regenerated daily by a scheduled routine that re-queries New Relic and redeploys to this same URL.
Spectre LMS · Production performance Server-side New Relic APM aggregates.