Your certs, domains and servers expire on schedule. Find out before your users do.
PrettyGoodPing [Beta] is a configurable dashboard for web developers. It's a single location to monitor and configure alerts for your public TLS/SSL certs, domain name registrations, server uptime and URL uptime.
Sign in with GitHub, GitLab or Google. No credit card, no agent to install.
Your dashboard, a few minutes after you add your first check.
Four checks. One dashboard.
Every check is a resource you name and an optional label. PrettyGoodPing runs it on a schedule, grades the result, and tells you when the result crosses a line.
π SSL Expiration
The expiration date of a TLS/SSL certificate on any publicly reachable host or IP.
π Domain Expiration
The registration expiry in WHOIS data for a domain name, without the host. π§ͺ Experimental π§ͺ
π URL Uptime
A HEAD request to a URL β GET if HEAD isn't supported. Anything outside 2xx/3xx is a failure.
β±οΈ Server Ping
Ping a host, with or without a port, and watch the response time as well as whether it answers.
Every result lands in a zone
Results aren't pass or fail. Each one is graded info, warning or danger, and the whole row is tinted on your dashboard so you can see what needs attention from across the room.
Email and Slack notifications only fire in the danger zone β up to 12 per incident for the five minute checks, plus one more when the resource comes back. Dashboard alerts appear for all three zones.
| Check | danger | warning | info |
|---|---|---|---|
| π SSL Expiration | 10 days | 20 days | 30 days |
| π Domain Expiration | 3 weeks | 6 weeks | 9 weeks |
| β±οΈ Ping | > 400 ms | > 200 ms | > 100 ms |
| π URL HEAD / GET | HTTP failure | β | β |
Set up in about a minute
- 1 Sign in with GitHub, GitLab or Google. There is no password to choose.
- 2 Add a check β pick a type, paste the hostname, domain or URL, add a label if you like, and tick email notifications.
- 3 Watch the dashboard. Results appear within a few seconds. Sort, filter by label, or re-run any check on demand.
In most cases this will be a βpretty goodβ solution for smaller apps, hobby apps, self-hosted apps and pet projects. If you need something more robust, there are lots of enterprisey solutions out there which will ping every minute etc. Unlike PrettyGoodPing, theyβre not free.
Start monitoring, free
Beta accounts are open ended, and you'll get at least 60 days notice before that changes. Questions or a bigger setup? Email [email protected].
