Know your database is up before your users do.
PostgreSQL, MySQL/MariaDB and MongoDB: a real connection and a real query from our European regions, every 30 seconds to 5 minutes, with credentials kept encrypted.
All plansPostgreSQL, MySQL and MongoDB on every plan
Monitored databases LIVE
postgres://db.example.com:5432/ordersPostgreSQL UP 38 ms
mysql://db-ro.example.com/shopMySQL UP 21 ms
mongodb://node1,node2,node3/adminMongoDB · rs0 UP 64 ms
SQLSELECT count(*) FROM jobs WHERE status = 'stuck' query OK · 12 ms ✓
How it works
Connection URL to alert.
The password never stays in the URL.
01 Paste the connection URL postgres://, mysql:// or mongodb://, replica-set seed lists and mongodb+srv:// too. Credentials move to encrypted fields; the URL is stored without them.
02 Pick a query A plain connection check by default, or your own SQL query or MongoDB command. The check fails if it errors or times out.
03 Get alerted Connection refused, authentication failed or a query timing out: the same channels and escalation as every monitor.
What's included
More than an open port.
A real query, timed on every check.
Three engines, one check All plans
PostgreSQL, MySQL and MariaDB over their native protocols, MongoDB standalone or replica set, TLS as your connection URL asks.Credentials kept out of sight All plans
Encrypted at rest and never stored in the URL. Use a read-only user.Query latency, not just a port All plans
Connect and query time is recorded on every check, so a slowing database shows up as a trend before it becomes an outage.Private databases too Max+
A database not exposed to the internet is checked from a private agent inside your network. Nothing to open.PostgreSQL, MySQL, MariaDB and MongoDB (standalone and replica set, mongodb:// and mongodb+srv://).
Your first monitor in under a minute.
Free plan, no card. Hosted and operated in Europe.