Uptime monitoring. And the reasons uptime won't last.
Monitor websites, APIs and background jobs. Catch expiring certificates and domains. Bring the evidence, alerts and incident updates together in Uplapse.
Combine these with focused checks at the network, content and delivery layers. Browse all features.
A check for each part of the path
Use a narrow check to answer a specific diagnostic question. Pair it with a customer-facing check when you need to know whether the whole service works.
A port can be open while a website serves an error. A form can accept a POST while the enquiry never arrives. Check the behavior that matters to the person using your service.
Healthy today. What expires tomorrow?
Availability checks tell you what works now. Dependency checks help uncover the renewal deadlines and configuration changes that could cause the next failure.
The SSL check reads the certificate a site presents: who issued it, the names it covers, whether browsers trust the chain and how long is left. Uplapse runs it on a schedule and alerts you at the threshold you choose, so a renewal that quietly stopped is caught while there is still time.
Example result for shop.example.com, a site whose automatic renewal has stopped
12 days leftshop.example.com, issued by Let's Encrypt (R12)
✗ FixExpires in 12 days. Renew it now and check that renewal is automated.
✓ GoodThe chain leads to a publicly trusted root.
✓ GoodThe certificate covers shop.example.com.
Certificate
subject
shop.example.com
issuer
Let's Encrypt (R12)
valid from
15 Aug 2026, 14:05 UTC
expires
13 Nov 2026, 14:04 UTC (12 days)
covers
shop.example.com
www.shop.example.com
key
EC 256 bit, SHA256withRSA
connection
TLSv1.3, TLS_AES_256_GCM_SHA384, 203.0.113.24
Chain sent by the server
shop.example.com issued by Let's Encrypt (R12), expires 13 Nov 2026
└─ Let's Encrypt (R12) issued by Internet Security Research Group (ISRG Root X1), expires 12 Mar 2027
Know who responds. Keep everyone informed.
Route and escalate
Send alerts to your team's tools. Escalate unacknowledged incidents, stop escalation when someone takes ownership, and suppress notifications during planned maintenance.
Publish service status, incident updates and resolutions. Give customers a place to follow progress and subscribe to changes while your team investigates.
Connect monitors to service-level objectives. Review availability, latency and remaining error budget, then use burn rate to understand how quickly that budget is being spent.
Bring together security-header and DNS changes, CSP violations and DMARC reports. These observations help investigate configuration and delivery problems; they do not establish that a site is secure.
Read response timing alongside check outcomes. A request that passes eventually may still miss your latency objective. Compare the same operation across time and locations, then use application evidence to investigate the cause.
Document which services a maintenance window covers and when normal alerting should resume. Keep observations available, verify fresh results after the work and review how planned downtime is treated in reliability reports.
Start with the failure your team cannot afford to miss
These suggested setups connect a business need to a small set of meaningful checks. Adapt the endpoints, frequency and response process to your own services.
SaaS and API teams
Follow the path from sign-in to a useful response
A public health endpoint can stay green while authenticated requests fail. Combine a basic availability check with an HTTP journey that signs in and reads a protected resource. Add a heartbeat for the jobs that keep customer data current.
The page loads, but an enquiry never arrives or a renewal deadline has no owner. Check page content and contact-form delivery, then add certificate and domain expiry monitoring. Give each alert a named recipient and keep a record of planned changes.
A reachable homepage does not prove product data is current. Check a dedicated catalog item, track response timing and have scheduled imports report completion. Use test data for synthetic requests and account for any records or messages they create.
That depends on the agreement and its measurement rules. A maintenance label or muted notification does not automatically exclude downtime. Record the scope and timing, apply the stated exclusion policy and retain evidence of what customers experienced.
Scheduled checks repeat the same request and expectations over time, including when nobody is looking. They create a history and can trigger an alert. Their coverage still depends on what you configure: a homepage check does not establish that every feature works.
Yes, when the monitor includes an assertion that the broken response fails. Set a stable keyword or content expectation in addition to the expected status. Choose a value that distinguishes the correct response from a login page, maintenance document or application error.
Journeys execute HTTP requests and can pass extracted values between steps. They do not render the page or run its JavaScript. They are useful for authentication and API workflows; browser testing remains useful for client-side behavior and interaction.
Maintenance settings let you suppress expected notification noise while retaining observations. Scope the work carefully, set an end time and verify recovery afterwards. Review SLO exclusions separately: muting an alert and excluding downtime from a report are different decisions.
It means the observed check met its configured expectations. Region, freshness, sampling interval and the chosen endpoint all affect what that proves. Combine relevant checks and inspect missing or conflicting observations before relying on a single summary.
Cookies. May we use Google Analytics cookies to see which pages and tools people use? “Accept all” also lets Google Ads tell us when a visit from one of our ads led to a waitlist sign-up. No ads are personalised. Details