Perch
New: free log file analysis →

Know your sites, jobs and servers are healthy — before your users do.

Perch watches your websites and APIs, makes sure your cron jobs and backups run, and reads CPU, memory and disk from your servers. Choose the integration that needs the fewest changes for you.

Start monitoring free Analyze a log file — free

Pick how you want to connect

Start with what is easiest. You can mix them — each monitor can use a different one.

Website / API
No changes on your side
Perch checks a URL, port, SSL certificate or domain from the outside.
  • Up / down + response time
  • SSL & domain expiry
  • Keyword and status-code checks
Setup guide →
Heartbeat
Add one line to your job
Your cron job, backup or server calls a Perch URL. No call on time → alert. Works behind firewalls.
  • Missed / late jobs
  • Failed jobs (exit codes)
  • Job duration + output
Setup guide →
Health endpoint
Add a small JSON endpoint
Perch reads CPU, RAM, disk, network, processes and containers from your app.
  • CPU / RAM / disk / network
  • Processes & Docker containers
  • Your own checks (DB, cache…)
Setup guide →
Server agent
Run one install command
The OpenTelemetry Collector streams metrics and logs from your server. No open ports.
  • Full CPU / RAM / disk / network history
  • System and container logs
  • Servers behind NAT / firewalls
Setup guide →
Free · no account needed

Easy log analysis. Find the problem in seconds.

Something broke and you have a log file? Upload it and Perch reads nginx, Apache, JSON, syslog and app logs — even zipped — then shows you what failed, how often, and when it started.

  1. 1Download a log from your server
  2. 2Drop it on Perch — .log, .gz or .zip
  3. 3See errors, slow endpoints and when it started
  • Errors grouped by message, so you see what repeats
  • Failing and slow endpoints with p95 response time
  • A timeline of errors — click any moment to zoom in
  • Search by text, time, level, status code, endpoint or IP
Analyze a log fileNothing stored · cleared when you leave
1
Pick how to connect
Watch a URL from outside, have a job ping Perch, or expose a small health endpoint.
2
Copy one line
Every integration comes with copy-paste setup for your stack — your secret already filled in.
3
Get alerted
Email, Slack, Discord, Telegram, SMS or webhook — the moment something breaks or recovers.
Alerts where you work
Email, Slack, Discord, Telegram, SMS, WhatsApp and webhooks, with re-notify and quiet hours.
Built for teams
Organizations with owner, admin, editor and viewer roles. Invite by email, share every monitor.
Incidents & history
Every outage becomes an incident with duration and reason, plus 90-day uptime history.

Set up your first monitor in a minute

Free to start. No credit card.

Create your account