The best Datadog alternative for PHP developers in 2025
Datadog costs $34+/host/month before you add APM or logs. Here's a detailed breakdown of the real alternatives for PHP teams — with actual pricing.
Datadog is a great product. It's also expensive in ways that don't become obvious until you get your first invoice.
Here's the problem for PHP teams: Datadog's per-host infrastructure monitoring starts at ~$15/host/month. Add APM Pro (required for distributed traces) and you're at $34+/host/month. Add Log Management and you're at $0.10/GB ingested on top of that. For a team running 10 servers with modest log volume, that's easily $500–$800/month before you hit enterprise tiers.
This guide compares Datadog against the real alternatives for PHP teams — focusing on what matters: APM for Laravel/Symfony, infrastructure monitoring, and log aggregation.
What PHP teams actually need from monitoring
- Request tracing (APM) — see every HTTP request, its SQL queries, and where time was spent
- Infrastructure metrics — CPU, memory, disk, load average, network per server
- Log aggregation — nginx, PHP-FPM, MySQL, application errors in one place
- Alerting — email or Slack when CPU is high, a host goes down, or a service stops
- Framework-native instrumentation — Eloquent, Doctrine, queue jobs, cache
The comparison
| Feature | Datadog | New Relic | MonitorKit |
|---|---|---|---|
| Starting price | $15/host/mo (infra only) | $0 (100GB free) then $0.25/GB | $12/host/mo, down to $5/host/mo at volume ($25/mo minimum) |
| APM (traces) | $34+/host/mo (APM Pro) | Included in data ingest | Included in all plans, Free included (30-day retention; 90 with add-on) |
| Logs | $0.10/GB + retention fees | Included in data ingest | Included (14 days; 90 or 365 with a retention add-on) |
| 10-host total cost | ~$500–800/mo | ~$150–300/mo (volume-dependent) | $100/mo |
| Laravel APM | ✅ (dd-trace PHP extension) | ✅ (PHP agent) | ✅ (Composer package or zero-code) |
| Symfony APM | ✅ | ✅ | ✅ |
| PHP 5.6 support | ❌ (PHP 7.0+ only) | ❌ (PHP 7.1+ only) | ✅ (PHP 5.6–8.3) |
| Per-seat pricing | ✅ (adds cost) | ✅ (adds cost) | ❌ (priced per host, not per user) |
| Free tier | 14-day trial only | 100GB/month forever free | 1 host, 7-day retention, PHP APM included |
* Datadog pricing based on public list prices as of 2025. Actual costs vary with volume discounts and enterprise contracts.
Datadog's hidden costs
Custom metrics
Every custom metric you emit (application counters, business KPIs) is charged at $0.05/metric/month after the first 100. A typical Laravel app with custom business metrics can easily add $50–200/month in custom metric costs alone.
Log retention
Datadog's default log retention is 15 days. Extending to 30 days costs an additional $1.06/GB. For teams with moderate log volume (50GB/month), that's $53/month just for 30-day retention.
APM host requirement
To get distributed traces, you need "APM & Continuous Profiler" at $34/host/month — not the base infrastructure tier. This surprises many teams who assume APM is included.
Per-seat user costs
Datadog charges per user for the dashboard. At $15/user/month for read-only access and $23/user/month for standard users, a team of 5 adds $75–115/month.
New Relic — a closer look
New Relic's pricing model changed in 2023 to a data-ingest model: you pay $0.25/GB after the free 100GB/month tier. This sounds cheap for small apps, but high-volume PHP apps can generate significant data volume from traces + logs + metrics.
New Relic's PHP agent is mature and works with Laravel and Symfony. The main downsides for PHP teams:
- No PHP 5.x support (PHP 7.1+ required)
- Data volume can be unpredictable (hard to budget)
- Complex pricing for teams with many users
Sentry — not a full alternative
Sentry is excellent at error tracking. It shows exceptions with full stack traces and is much cheaper than Datadog. But it's not an APM or infrastructure monitoring tool — it doesn't show you request traces, SQL query performance, server CPU/memory, or service health. It complements a monitoring tool, it doesn't replace one.
When Datadog is worth it
Datadog is the right choice if you need:
- APM across many languages in a single platform (Python, Go, Java, Ruby, Node.js, PHP)
- Advanced ML-based anomaly detection
- Kubernetes-native monitoring with pod-level detail
- SOC 2 / HIPAA compliance requirements
- A dedicated sales relationship and enterprise SLA
If you're running PHP on Linux servers and want Datadog-level APM + infrastructure visibility at a fraction of the cost, MonitorKit is built exactly for that use case.
MonitorKit — what makes it different
- PHP-first — built for Laravel and Symfony, not generic polyglot support bolted on later
- PHP 5.6 support — if you're maintaining legacy Symfony 1.4 or old WordPress sites, nothing else supports your stack
- Zero-code install — a SysAdmin can instrument a PHP app without touching the codebase via
auto_prepend_file - Simple volume pricing — $12/host/month down to $5/host/month as you add hosts, with APM and every alerting integration in the base price. No per-seat, per-metric, or per-GB fees.
Getting started
The quickest way to see if MonitorKit works for your stack is to install it on one server and one Laravel app. The 14-day trial gives you access to all features:
# 1. Start your trial at /register (no credit card)
# 2. Install the server agent
MONITORKIT_SERVER=https://your-monitorkit.co \
MONITORKIT_KEY=mk_your_key_here \
bash <(curl -fsSL "https://your-monitorkit.co/install-agent.sh")
# 3. Add APM to Laravel
composer require monitorkit/laravel
# Add MONITORKIT_SERVER and MONITORKIT_KEY to .env
Traces appear within seconds of the first request. No YAML configuration files, no DaemonSet, no support ticket to get started.
Related guides
Try MonitorKit free
Everything in this article — APM, server monitoring, alerts — in one tool. 14-day trial, no credit card.
Start free trial →