- Home
- Monitoring
- Response time monitoring
Response time monitoring: catch slow before it becomes down
Every check stores how long the response took. On Pro and Agency a slow threshold opens a degraded incident when the average of the last three checks is above it, so you hear about the creeping problem first.
- 30 monitors free
- No credit card
- Failures confirmed from other regions
- Amsterdam97mswithin limit
- London142mswithin limit
- Last 3 checks236 ms avg
- Threshold600 ms
- PlanPro and Agency
Illustrative example
Check it now, in your browser
No account. Response time monitoring: type a target and see roughly what it looks at. Nothing you type is stored.
One real request from a Tenium checker. It follows redirects and reads the certificate. Nothing is saved.
The public test shows one response time. A saved Pro monitor compares the average of the last three with your threshold.
What a response time monitor looks at
Time to the full page
The clock stops when the response body has arrived (read up to about 1 MB), so the number is closer to what a visitor waits for than a bare time to first byte.
Slow threshold
Set a limit in milliseconds. When the average of the last three checks exceeds it, a degraded incident opens instead of a down one. Pro and Agency.
History on every plan
Response times are stored and charted on all plans, so a slow climb is visible even when you have no threshold set.
Distance is part of the number
Checks come from several regions, so a far region reads slower than a near one. Set the limit with the farthest region in mind.
Response time monitoring: what an alert looks like
The same event arrives as an e-mail, a Telegram message or a Slack card. This is the wording the channels send; the host, times and numbers are made up.
shop.clienta.com
shop.clienta.com · Slow response: avg 1240 ms over 3 checks (threshold 600 ms)
| Error | Slow response: avg 1240 ms over 3 checks (threshold 600 ms) |
|---|---|
| Since | 14:02:11 UTC |
| Target | https://shop.clienta.com |
| Next step | Response time is above your threshold. Check server load, database and upstream APIs. |
AcknowledgeOpen incident
Tenium · checked from Amsterdam · 14:02 UTC
Tenium alerts
🟠 DEGRADED · shop.clienta.com · Slow response: avg 1240 ms over 3 checks (threshold 600 ms)
open
TTenium APP 2:02 PM
DEGRADED · shop.clienta.com
shop.clienta.com · Slow response: avg 1240 ms over 3 checks (threshold 600 ms)
- Error: Slow response: avg 1240 ms over 3 checks (threshold 600 ms)
- Target: https://shop.clienta.com
AcknowledgeOpen incident
Response time is above your threshold. Check server load, database and upstream APIs. · checked from Amsterdam
Response time monitoring: e-mail, Discord and Google Chat work on every plan; Slack, Telegram, Teams and Mattermost start on Starter. There are no SMS or voice-call alerts.
Response time with a threshold
Every check stores how long the response took. Response time monitoring: drag the threshold and see when a slow-response alert would have fired.
How fast you find out
Pick a plan to see its check interval and how long a failure takes to reach you, including the confirmation round.
Response time monitoring: a failure lands at a random moment between two checks, so on average you wait half an interval, and the worst case is a whole interval plus the confirmation window. A single failing region is not enough: all two regions must agree before an incident opens. The other regions are asked straight away, and we allow up to 60 seconds for the answers.
How to set up response time monitoring in 30 seconds
Enter the target
Add the page or endpoint whose speed matters, and Tenium fills in a sensible timeout and default confirmation settings.
Pick an interval
Fastest check interval: 30 s on Pro and Agency, 1 min on Starter, 5 min on Free. Slower intervals are available on every plan.
Set the slow threshold
Choose who is told. Email, Discord and Google Chat work on every plan, Slack, Telegram, Teams and Mattermost start on Starter, webhooks on Pro.
Save
The first check runs within seconds. If a check ever fails, other regions re-check it before an incident opens, so one bad route does not page you.
What each error means
This is the text an incident shows in its Error line, the usual cause, and the first thing to look at.
SLOWSlow response: avg 1240 ms over 3 checks (threshold 600 ms)
The average of the last three checks is above your limit, so a degraded incident opens instead of a down one. Look at server load, the database and upstream APIs.
Shown as: Slow response: avg 1240 ms over 3 checks (threshold 600 ms)
SPIKEOne slow check does not alert
Averaging three checks ignores a single cold start or a hiccup, while still catching a real slowdown within a few minutes.
Shown as: One slow check does not alert
DISTANCEFar regions are slower
The checks come from several regions, so allow for the distance to the farthest one when you set the limit.
Shown as: Far regions are slower
TIMEOUTTimeout after 30 s
When a response takes longer than the timeout the check fails outright and counts as down, not slow.
Shown as: Timeout after 30 s
Response time monitoring by plan
| Free $0/mo | Starter $7/mo | Pro $29/mo | Agency $59/mo | |
|---|---|---|---|---|
| Available | ✓ | ✓ | ✓ | ✓ |
| Monitors | 30 | 100 | 300 | 1000 |
| Fastest interval | 5 min | 1 min | 30 s | 30 s |
| Regions | 1 | 2 | 2 | 2 |
| Custom headers | — | — | ✓ | ✓ |
| Response-time alerts | — | — | ✓ | ✓ |
| Escalation to a second contact | — | — | ✓ | ✓ |
| Status pages | 1 | 3 | 10 | Unlimited |
Other monitor types
What the number measures
For HTTP-based monitors Tenium starts the clock when the request goes out and stops it when the response body has arrived, reading up to roughly 1 MB. That is a time to the full response, not a time to the first byte, so it follows what a visitor perceives more closely. TCP and ping monitors store their own connect and round-trip times, and DNS monitors store the lookup time.
Every plan stores the number for every check and charts it. What changes with the plan is the alerting: a slow threshold with a degraded incident is on Pro ($29) and Agency ($59), alongside the 30-second interval.
How the slow threshold decides
You give a limit in milliseconds. Tenium averages the last three checks and, when the average is above the limit, opens a degraded incident, not a down one. Averaging three values means one cold start or one noisy request does not page anyone, while a real regression is still caught within a few minutes at a one-minute interval.
Set the limit from evidence. Let the monitor run for a week, read the chart, and choose about twice the usual value. A limit at the median alerts every afternoon. Remember the checks come from several regions: the farthest region reads slower than the nearest, so the limit has to hold for the farthest one.
Slow is a different incident from down
A timeout fails the check outright, so a response that takes longer than the monitor's timeout is down, not slow. The slow band is everything between normal and the timeout, and that is where databases under load, exhausted worker pools and failing third-party calls live for hours before they fall over.
Treat the degraded alert as a prompt to look at load, the database and upstream APIs, in that order. If it correlates with a provider incident, a third-party feed will say so. The response time test is a quick way to see the number from the live regions before you pick a threshold.
Response time monitoring questions
Is response time the same as TTFB?
No. The stored figure is the time until the body has arrived. A time to first byte would be shorter and would hide a slow body.
Do I need Pro to see response times?
No. Times are stored and charted on every plan for 5 min checks and faster. Only the threshold alert and the degraded incident need Pro or Agency.
Why does the average of three, not each check, decide?
One slow request is noise. Three in a row averaging above your limit is a trend. It trades a minute or two of delay for far fewer false alarms.
Does a degraded incident count as downtime?
It is recorded as a separate degraded incident, distinct from an outage, so you can decide how your contract treats it.
Start response time monitoring free
30 monitors on the Free plan, no card needed, with failures confirmed from other regions (2 regions live today). Upgrade when the client list grows.