Monitor every server in real time. Trace every Laravel and Symfony request.
All in one tool — starting at $12/host/month — or free for 1 host.
7-day full access · No credit card required · Cancel anytime
Connectivity, query throughput, cache hit ratio, and replication lag for MySQL and PostgreSQL — collected by the same agent, visible in the same dashboard.
| # | Query | Calls | Avg | Max |
|---|---|---|---|---|
| 1 | SELECT * FROM orders WHERE status = ?… | 4,821 | 487 ms | 2.1 s |
| 2 | UPDATE products SET stock = ? WHERE id = ? | 1,204 | 89 ms | 412 ms |
| 3 | SELECT id, name FROM users WHERE email = ? | 8,932 | 3 ms | 24 ms |
| 4 | INSERT INTO audit_log (user_id, action… | 3,401 | 7 ms | 68 ms |
Infrastructure health, application performance, logs, uptime, and alerts — one tool, one dashboard, one price. No per-seat fees, no per-GB metering, no surprise bills.
CPU, memory, disk, network, load averages, top processes — collected every 30 seconds from all your Linux servers. Live dashboard, historical charts, host-offline alerts.
Waterfall view of every request: HTTP spans, Eloquent/Doctrine queries, cache hits, queue jobs. Automatic for Laravel 6–11 and Symfony 3.4–7.x.
Active/idle workers, listen queue depth, slow requests, requests per second — the metrics that actually matter for PHP-FPM pool sizing and capacity planning.
Tail nginx, MySQL, PHP-FPM, Redis, syslog, Apache, supervisor logs — full-text search and filter from the dashboard. No SSH, no grep, no context-switching.
Threshold alerts with cooldown periods — CPU, memory, disk, network, load, host offline, service down, and APM error rate. Email and Slack webhooks. Firing → recovery lifecycle, no alert storms.
Visual diagram of your stack with 13 node types — servers, databases, caches, queues, CDNs, load balancers and more. Drag-and-drop canvas with configurable connectors. HTTP health checks every 2 minutes.
HTTP/HTTPS and raw TCP port checks, as often as every minute. Track response time, status codes, and keyword presence, get warned before an SSL certificate expires, and get alerted the instant your site goes down — via email, Slack, or PagerDuty.
P50, P95, P99 response times per endpoint. Error rates, throughput, and a slow-queries table. Spot regressions at a glance — no custom dashboards needed.
Automatic daily email summary — host uptime, CPU/memory/disk, uptime monitor status, SSL certificates expiring soon, top APM errors, and alert history. Keep your team informed without building dashboards.
Buy volume packs and longer retention windows, then assign each one to the specific host that needs it — not your whole fleet. A 20-host org with one noisy server pays for extra capacity on that one host, not all twenty.
Connectivity, query throughput, cache hit ratio, and replication lag for MySQL and PostgreSQL — collected by the same agent, visible in the same dashboard.
Top 20 queries ranked by total execution time. Color-coded avg latency, call count, worst-case duration. Click any row for the full query text and copy it in one click.
No agents per service. No YAML files. No Kubernetes required.
Sign up free. Get 7 days of full access — no credit card required. Your API key is generated instantly.
Create account →One command on your Linux server. The agent collects metrics every 30 seconds and starts sending data immediately.
One Composer package. Auto-discovers Laravel or Symfony. Zero config required.
Or: composer require monitorkit/symfony for Symfony apps.
No Composer? Use the zero-code installer for WordPress, Symfony 1.4, or any other PHP stack.
That's it. Every request is now traced automatically.
Linux monitoring, PHP APM, log aggregation, uptime checks, database monitoring and every alerting integration are in the base price. Price per host decreases automatically as you grow.
| Hosts | $/host/mo | Uptime monitors | |
|---|---|---|---|
| 1–5 | $12.00 | 10 | 3 hosts → $36/mo |
| 6–20 | $10.00 | 25 | 10 hosts → $100/mo |
| 21–50 | $7.00 | 50 | 50 hosts → $350/mo |
| 51+ | $5.00 | 100 | 100 hosts → $500/mo |
$25/month minimum on any paid subscription. Annual billing: pay 10 months, get 12.
Every paid tier keeps 14 days of logs and 30 days of APM traces — retention does not depend on how many hosts you buy.
Optional add-ons, priced per host you turn them on for — not your whole fleet: 90-day logs (+$3/mo), 365-day logs (+$8/mo), 90-day APM (+$4/mo), log volume packs (+$2/mo), trace volume packs (+$3/mo). Plus uptime monitor packs (+$10/mo per 25) and extra database instances (+$4/mo each), both flat and org-wide.
Forever free · 7 days of full access on signup
Price drops as you grow. No plan limits. $25/mo minimum.
The free plan includes 7 days of full access and PHP APM — no credit card required. Upgrade to per-host anytime.
MonitorKit doesn't try to watch every language in every cloud. It watches PHP — Laravel, Symfony, and the legacy 1.4 & Doctrine 1.x apps most tools have quietly given up supporting — at a price that doesn't need a procurement process.
If your stack is bigger than that, you probably want something broader. If it's PHP and you're watching the bill, this is built for exactly that.
Already have an account? Sign in