Monitoring
Solutions
Resources
Free Tools
Pricing
Products / Website monitoring / Website Performance Monitoring
Response time and reliability

Website Performance Monitoring

See how your whole site performs over time: response times per location, error patterns and trends, all in one dashboard with a status page you can share.

9 check locations1–120 min check interval8 alert channels10 monitors free
store.example.com
Response time184 ms
Total time412 ms
Germanyup · 176 ms
Apdex0.96
Illustrative example of a check result.

Why performance belongs next to uptime

A site can be technically up while feeling broken: slow logins, long waits at checkout, timeouts from far-away regions. Uptime alone hides all of it.

Performance monitoring records response time on every check and keeps it, so you can compare last week with this week, one region with another, and see whether a change made things better or worse.

What Upzilla checks

Every check is stored in a full log, so you can see exactly when and how something changed.

Response and total time

Two numbers per check, so you can tell server delay from full page delivery.

Per-location breakdown

Compare regions side by side.

Apdex-style summaries

Turn many measurements into a simple satisfaction figure.

Public reports

Share performance history with clients or the public.

What it looks like in your report

Every monitor gets a report and status page like these. Real screenshots from public Upzilla reports.

Response time over 24 hours: Every check is plotted, so spikes and slow periods are obvious at a glance.
Response time over 24 hoursEvery check is plotted, so spikes and slow periods are obvious at a glance.
Apdex by hour: A single satisfaction score per hour: 1 is fast, lower values mean users were waiting.
Apdex by hourA single satisfaction score per hour: 1 is fast, lower values mean users were waiting.
Response time distribution: How many checks fell into each speed bucket, from under 125 ms to errors.
Response time distributionHow many checks fell into each speed bucket, from under 125 ms to errors.
Timing by location: Compare DNS lookup, connection and transfer time across check locations.
Timing by locationCompare DNS lookup, connection and transfer time across check locations.

How it works

From sign-up to your first alert in a few minutes.

Add your site

Start with the homepage and your most important pages.

Collect data

Upzilla checks from the locations you choose, on your interval.

Review trends

Use statistics and reports to see what is changing.

Settings you can control

Sensible defaults get you started; every option below can be tuned per monitor.

SettingWhat it does
URLThe site or page to measure.
PortOptional port.
Username & passwordFor sites behind basic authentication.
HTTP headers / POST stringCustomise the request.
Response status codesWhich responses count as healthy.
FrequencyHow often the check runs: 1 to 120 minutes. The Free plan checks from every 15 minutes; Premium from every minute.
LocationsRun the check from one or several of 9 locations: Spain, France, United Kingdom, USA (New York, Los Angeles), Australia, Singapore, Japan and Germany.
NotificationsPick any of your pre-configured alert channels: e-mail, SMS, Telegram, Slack, Messenger, voice call, webhooks and more.
Status pageMake the statistics of this monitor public or private.
TagsGroup monitors with tags to keep large accounts tidy.
IP versionForce IPv4, IPv6, or let Upzilla use whichever is available.
Full setup guide in the documentation →

Common use cases

Hosting changes

Compare performance before and after moving servers or CDNs.

Client reporting

Give agencies and clients an objective performance history.

Capacity planning

Notice slow growth in response time as traffic rises.

Incident review

Look back at exactly when and where a slowdown began.

Alerts where your team already is

Create as many notification methods as you like, even on the free plan.

Slack
Telegram
Telegram group
Facebook Messenger
Email
SMS
Voice call
Webhooks

Related monitors and tools

Page Speed MonitoringUptime MonitoringWeb Server MonitoringAPI MonitoringApdex explained (free tool) →

Questions about website performance monitoring

How is this different from page speed monitoring?

Page speed focuses on individual page load time. Website performance tracks response behaviour of the site over time, including availability patterns.

Can I see Apdex?

Yes, Apdex is one of the summaries shown in statistics. See our Apdex explainer for how it is calculated.

Can I share the results?

Yes. Make a monitor’s statistics public and share the status page.

Is there a free plan?

Yes, 10 monitors of any type with no time limit.

Turn response times into decisions

No card required. 10 monitors of any type, free.

Create free account →