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 healthy: the last 24 hours ran mostly 550–750ms average response with apdex 0.75–0.84, and the trailing week held a similar 550–680ms band with error rates under 0.6%. With 27 days of data now in hand, Drupal 10 (D10) is outperforming the D8/D9 baselines on every metric — lower average response, lower error rate, and comparable apdex.

  • One isolated overnight spike at 03:07 CDT: average response jumped to ~2.46s and apdex fell to 0.46, but traffic was very light (1,098 requests) and the very next hour returned to 387ms / 0.89 apdex — a single-bucket blip, not a sustained regression.
  • D10 (since Jul 4) now averages 664ms response, 0.36% errors, and 0.78 apdex — better than both D8 (679ms / 0.39% / 0.79) and D9 (699ms / 0.42% / 0.77), suggesting the platform upgrade has settled in cleanly.
  • 7-day trend is flat with no error or apdex drift: daily averages range 552–677ms and 0.77–0.84 apdex, with Jul 30 the highest-traffic day (132.9K requests) still well within normal bounds.
  • 13-month view shows no long-term upward creep in response time (619–757ms range) or error rate (0.36–0.95%), with Nov 2025 the only month to briefly cross 0.9% errors.
  • All three release phases (D8/D9/D10) stay within a tight apdex band of 0.77–0.79 despite the underlying PHP/Drupal version changes, indicating the migrations have not degraded user-perceived performance.

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.