Cookies ahead

Our support chat tool "Intercom" would like to collect some more data on you. See the related link for more details.

Docs

APM for PHP landscape in 2026

🩺

Look inside your running app.

Application Performance Monitoring can help big time researching performance issues after and before they come critical. An overview.

We are a PHP host. Our customers ship PHP code. When that is slow or blocking, it often ends in a 503 or 504. Then the customer shows up in support, mad about server errors.

We recently put together a section on APM tools in our docs. This post is a snapshot of the scene in early 2026 and our state of thinking.

Profiler, error tracker, monitor

Let's learn the categories:

  • Profilers tell you where time and memory go inside a single request. Think Blackfire, Tideways, PHP SPX, Excimer.
  • Error trackers capture exceptions and stack traces from production. Think Sentry, Flare, Bugsnag.
  • APM sits between them — sampled traces, slow request lists, database query breakdowns, alerting. Think New Relic, Tideways, AppSignal, Datadog.
  • Observability platforms stack APM, logs, traces, errors, sessions, and frontend analytics into one dashboard. Think Datadog, Sentry (these days), PostHog.

Commercial services

Often recommended in the PHP space.

Tideways

Built for PHP, by PHP people, license via php.ini, sensible defaults. If you want one tool that profiles, monitors, and tracks errors without sprawling into ten product categories, this is the one we point at most often. No integration yet, but planned.

Tideways on fortrabbit · tideways.com

Flare

Error tracking for Laravel, made by the people behind Spatie packages. Narrow focus, very polished. No integration yet, considering it.

Flare on fortrabbit · flareapp.io

Sentry

Outgrew "error tracker" years ago. Now it does traces, profiling, and session replay too. The free tier is generous. Multi-stack tracking. No integration planned for now.

sentry.io

Blackfire

The profiler from the Symfony world, nowadays integrated with Upsun.

Blackfire on fortrabbit · blackfire.io

New Relic

The long-standing enterprise option. Capable and broad, a natural fit for a team that already runs on it. Expensive.

New Relic on fortrabbit · newrelic.com

Datadog

An observability platform for large, multi-stack setups.

Datadog on fortrabbit · datadoghq.com

Open source

PHP SPX

A self-contained native profiler with a clean web UI. No agent, no SaaS, only a PHP extension and a browser tab.

github.com/NoiseByNorthwest/php-spx

Excimer

A low-overhead sampling profiler from Wikimedia.

github.com/wikimedia/mediawiki-php-excimer

SigNoz

An OTel-native, self-hostable backend for traces, metrics, and logs. The open-source, self-hosted angle on the same idea as Datadog.

SigNoz on fortrabbit · signoz.io

Privacy

Every observability tool ships data off your server. The more tools you wire in, the more places URLs, query parameters, headers, and user IDs end up. Keep that in mind.

Overhead

Modern APM agents should stay under a few percent of CPU. Stacking several of them — APM, error tracker, frontend analytics, session replay — adds up, so it is worth measuring before and after.

OpenTelemetry

OpenTelemetry is a vendor-neutral standard for traces, metrics, and logs. The promise of OTel is that you can swap your backend without re-instrumenting your code.

Our take

We have always shown basic resource metrics — CPU, memory, request counts. The new dashboard will improve on this considerably (not ready yet), with much better discoverability of issues at platform level. See when an environment is unhealthy, what changed, and where to look first. This will be good for most common use cases, but not replace an APM tool.

We can not allow arbitrary code to be installed on the platform. Our architecture is designed to serve web applications, not to run as a multi-app server hosting background daemons next to your code. That shapes which integrations are technically possible at all.

We will consider carefully which commercial services to support. Each integration is a long-term commitment: we maintain the glue, document it. We would rather support a small set of integrations well than a long list of half-working ones.

Written by humans and AI in collaboration.

AI use & editorial process