ComparisonPricingDatadog 6 min read

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

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:

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:

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

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 →