Uptime
Made Easy As Pie
Monitor websites, TCP, Ping, WebSocket, MySQL, PostgreSQL, MongoDB, Redis, and SMTP endpoints every minute, and get burst alerted on Discord, Slack, or email.
api.example.com
HTTP
db.example.com
PostgreSQL
ws.example.com
WebSocket
mail.example.com
SMTP
Uptime monitoring, without the setup overhead
PieMonitor checks your websites, APIs, and backing services every minute and tells you the instant something changes — no agents to install, no config files to write.
Everything you need
PieMonitor handles the checking, history, and alerting so you find out about outages before your users do.
9 Monitor Types
- HTTP(S), TCP, Ping, WebSocket, MySQL, PostgreSQL, MongoDB, Redis, and SMTP checks — all in one place.
Checked Every Minute
- Every monitor is checked every 60 seconds, around the clock, with no per-monitor interval to configure.
Discord, Slack & Email Alerts
- Get notified the moment a check goes down, with repeat alerts while it stays down, and again when it recovers. Prefer one alert per outage instead? Turn that off per monitor.
Uptime & Latency History
- 90 days of check history, a rolling 30-day uptime percentage, and a latency trend chart per monitor.
Visual Health History
- See 90 days of up/down history at a glance with color-coded health bars on every monitor dashboard.
Encrypted Credentials
- Database and SMTP passwords for your monitors are encrypted at rest and never shown back in the dashboard.
Manual Test Now
- Run an on-demand check from the dashboard any time you want to verify a target without waiting for the next cycle.
Free To Start
- Every monitor's first month is free, no credit card required. Add more as you grow.
Live in 3 steps
From zero to a monitored target with alerting in under a minute.
Add a target
Pick a monitor type, point it at your URL, host, or database, and PieMonitor runs an instant test.
We check it every minute
A check runs every 60 seconds and every result is logged to your uptime and latency history.
Get alerted when it matters
The moment a check fails, we notify you on Discord, Slack, or email, with repeat alerts while it stays down and a recovery alert once it is back.
Built for real infrastructure
Whether it's a public API or an internal database, PieMonitor fits naturally into your stack.
Website & API Uptime
Track your production website or API endpoint and know within a minute when it goes down.
Internal Service Health
Watch your MySQL, PostgreSQL, MongoDB, or Redis instances for connectivity issues before your app users notice.
WebSocket Servers
Verify your WebSocket endpoint still completes the handshake, not just that the port is open.
Third-Party Dependencies
Keep an eye on the SMTP relay, database, or API you depend on but don’t control.
Alerts that respect your inbox
PieMonitor alerts you the moment a monitor goes down, keeps you posted with repeat alerts while it stays down, and lets you know the moment it recovers. Prefer less noise? Switch to one alert per outage from that monitor's alert settings.
Add a MonitorDiscord & Slack webhooks
Configure your webhook once at the account level and every monitor can use it.
Email alerts
Turn on email alerts from your account settings for a zero-setup notification channel.
Per-monitor control
Enable or disable alerting on each monitor individually from its settings page.
Safe by default
Your credentials and alert channels are protected end-to-end, and every monitor stays private to your account.
- Database and SMTP passwords are encrypted at rest
- Discord and Slack alerts only ever POST to their real webhook domains
- Monitors and their history are scoped to your account only
- Manual "Test now" lets you verify a target anytime
- TLS/SSL supported for HTTPS, WSS, and secure TCP checks
- Generous per-account monitor limit to keep checks fair for everyone
9 monitor types, one dashboard
From a public website to an internal database, PieMonitor speaks the protocol your target speaks.
HTTP(S)
status code + body matchTCP
port open checkPing
ICMP reachabilityWebSocket
handshake checkMySQL
connection checkPostgreSQL
connection checkMongoDB
ping commandRedis
ping commandSMTP
transport handshakeSee uptime and latency at a glance
Every monitor gets its own dashboard with a 30-day uptime percentage, average latency, a latency trend chart, and a 90-day health history you can hover to inspect.
- 90 days of check history retained
- Rolling 30-day uptime percentage
- Latency trend chart per monitor
- One-click "Test now" outside the schedule
[12:41:00] api.example.com -> up (142ms) [12:42:00] api.example.com -> up (138ms) [12:43:00] api.example.com -> down (timeout) [12:43:05] ALERT sent to Discord & Slack [12:44:00] api.example.com -> down (timeout) [12:44:05] ALERT sent to Discord & Slack [12:45:00] api.example.com -> up (151ms) [12:45:05] RECOVERY alert sent
