PHP monitoring your error log can't give you
One Composer package for PHP error tracking, request, and query monitoring — built for Laravel and Symfony, unified with logs, uptime, and infrastructure on one platform. Install it, set one key, and production stops being a black box.
Why PHP apps need real error tracking
Most PHP teams find out about production errors from a customer, not a tool. The exception is somewhere in storage/logs or a server error_log, mixed with thousands of identical lines, with no idea how many users it hit or whether it started after the last deploy. A slow Eloquent query or an unindexed lookup degrades every page that touches it — and nothing in a log file will tell you which one.
AllStak's PHP SDK turns that black box into a dashboard. One composer require and one API key instrument a Laravel app with no code changes — the service provider auto-discovers, global middleware captures inbound requests, and DB::listen records database queries. The same PHP SDK powers Symfony apps too. Errors arrive grouped, tied to release and environment, next to your logs, uptime checks, and host metrics — one platform, one bill.
Full-stack PHP monitoring
From the first unhandled exception to the host it ran on, AllStak covers your PHP application across every layer.
Error tracking
Unhandled exceptions are captured automatically with full PHP stack traces; handled ones report through a simple Facade call — all grouped into issues you can triage.
Request monitoring
Inbound requests are captured by global middleware automatically, so per-endpoint latency and error rates show up without writing a single capture call.
Database query monitoring
Database queries are recorded via DB::listen, so the N+1 or the unindexed lookup dragging your pages down is identified instead of suspected.
Laravel & Symfony
The PHP SDK ships first-class Laravel support — auto-discovered service provider, zero code changes — and powers Symfony applications from the same package.
Infrastructure monitoring
A lightweight host agent reports CPU, memory, disk, network, and Docker — so you can tell an app bug from a server running out of headroom.
Alerts & incidents
Get notified on new errors, spikes, and threshold breaches, with incidents that keep the on-call response organized instead of chaotic.
Add AllStak in minutes
Install via Composer and set your API key — in Laravel the service provider auto-discovers and instrumentation starts with no code changes.
composer require allstak/sdk-php
# .env
ALLSTAK_API_KEY=ask_live_xxx
ALLSTAK_ENVIRONMENT=production
[email protected]Errors, requests (ALLSTAK_CAPTURE_REQUESTS), and database queries (ALLSTAK_CAPTURE_DB) are captured automatically — the same package powers Symfony apps too. full setup guide · SDK reference.
What you see in AllStak
Error detail with full context
Open any issue to a full PHP stack trace, the environment and release it came from, and how many times it fired — instead of grepping a log file across servers.
Requests & queries
Per-endpoint latency next to the database queries behind it, so a slow page traces back to the exact query responsible.
Unified real-time dashboard
Errors, requests, logs, and host health for your PHP apps update live on one dashboard — in English or Arabic — so the whole team shares the same picture.
Why teams pick AllStak for PHP
- One platform for errors, requests, queries, logs, and infrastructure — one bill, no tool sprawl.
- Zero-code Laravel setup: composer require plus one API key, and the service provider does the rest.
- One PHP SDK for Laravel and Symfony, so your apps land in the same place.
- Automatic request and database query capture with simple env-flag control.
- Predictable SAR pricing with a genuine free tier — start without a credit card.
- Data stays in Saudi Arabia, with an English and Arabic dashboard for the whole team.
PHP monitoring FAQ
How do I add error tracking to a PHP app?
Run composer require allstak/sdk-php and set ALLSTAK_API_KEY in your environment. In Laravel the service provider auto-discovers, so errors, requests, and database queries are captured with no code changes; handled exceptions report via the Facade. The setup guide walks through the full configuration.
Does AllStak support Laravel and Symfony?
Yes. The same PHP SDK (allstak/sdk-php) powers both: Laravel gets fully automatic instrumentation through the auto-discovered service provider, and Symfony applications use the same package. One dependency covers your PHP stack.
Is AllStak free for PHP?
Yes. AllStak has a free tier you can start on without a credit card, and predictable SAR pricing as you grow. The PHP SDK itself is free to use.
Is AllStak a Sentry alternative for PHP?
Yes. You get PHP error tracking with grouping and releases like Sentry, plus automatic request and database query monitoring, logs, uptime, and infrastructure on the same platform — consolidated billing in SAR instead of a stack of separate subscriptions.
Will the SDK slow down my PHP app?
The SDK is built for production: capture hooks are lightweight, and request and database capture can each be toggled via environment flags (ALLSTAK_CAPTURE_REQUESTS, ALLSTAK_CAPTURE_DB) if you want to tune what is recorded. You get visibility without meaningfully impacting response times.
Explore more
Start monitoring PHP today
composer require, set one key, and watch errors, requests, and queries flow into one dashboard. Start free — no credit card required.