For teams paying Dynatrace per request to learn a URL is down

Dynatrace Synthetic Monitoring Alternative with Phone Call Alerts

Dynatrace bills every HTTP monitor request at $0.001, from every location, every run. One URL checked each minute from one location is about $43 a month, and the alert still needs PagerDuty or Opsgenie to reach a phone. TrackDowntime checks 25 endpoints every 60 seconds for a flat $99 and calls and texts every number you list until the site is back.

See plans and pricing

Professional is $99 a month for 25 endpoints. Enterprise is $299 for unlimited endpoints. Calls and SMS included, no per request, per seat or per message fees.

Add an endpoint

Billing unit
Per endpoint, flat plans
Check interval
60 seconds on Professional and Enterprise
Alert channels
Phone call, SMS, email, Slack, webhook
People who get the call
Every number on the endpoint

Paste the URL, create your account, and the first check runs right away.

What is the best Dynatrace synthetic monitoring alternative for uptime checks

If you use Dynatrace mainly to know whether URLs are up, a flat priced uptime monitor costs far less. Dynatrace lists HTTP monitors at $0.001 per synthetic request, counted per location per run, so one URL every minute from one location is about $43.20 for a 30 day month. TrackDowntime Professional checks 25 endpoints every 60 seconds for $99 a month and phones every listed number itself, repeating until the endpoint recovers. Keep Dynatrace for APM and browser clickpaths.

Two people at an office desk comparing a monitoring invoice on a laptop with a printed usage report
On Dynatrace, an uptime check is a stream of billable requests. The number on the invoice moves with frequency and locations, not with how many sites you care about.

$0.001

Dynatrace list price per HTTP monitor synthetic request, from its rate card in October 2026

$43.20

One URL checked every minute from one Dynatrace location for 30 days, at list price

$99

TrackDowntime Professional, 25 endpoints every 60 seconds with calls and SMS

What changes when uptime checks leave Dynatrace

Dynatrace is a serious observability platform. Its HTTP and browser monitors feed the same Davis problem detection as your hosts and services, and nobody pays per seat. The friction appears in two places for plain uptime: the meter runs on every request from every location, and the outage alert has no native way to ring a phone.

A price that does not move with frequency

On Dynatrace, going from a 5 minute check to a 1 minute check multiplies that monitor's cost by five. Here the interval is part of the plan: every endpoint on Professional or Enterprise is checked every 60 seconds at the same flat price.

A phone call without a paging contract

Dynatrace problem notifications go to email, Slack, webhooks, ServiceNow, Jira and paging tools such as PagerDuty, Opsgenie, xMatters and VictorOps. TrackDowntime places the voice call and sends the SMS itself, to every number on the endpoint.

Calls that repeat until recovery

Alerts repeat at 0, 5, 10, 15, 20, 30, 40, 50 and 60 minutes, then at 2, 4, 8, 24, 48 and 96 hours, until the endpoint answers correctly again. A missed first call is not the end of the outage.

Per endpoint rules

Set the expected status code, a timeout from 5 to 60 seconds, whether to follow redirects and custom request headers for each endpoint, so a 301 or a slow login is judged the way your Dynatrace monitor judged it.

A downtime record you keep

Every incident is stored with start, end and measured duration: 90 days on Professional, with no limit on Enterprise, and exportable to CSV. Dynatrace keeps synthetic results for 35 days by default.

No annual commit to start

Dynatrace Platform Subscription is sold as a minimum annual spend commitment. TrackDowntime is a monthly plan you can start today, or an annual plan if you want the lower rate.

How to move uptime checks off Dynatrace without losing coverage

Step 1

Export the list of HTTP monitors

In the Synthetic app, filter for HTTP monitors on customer facing URLs: homepage, login, checkout, public API health endpoints. Browser clickpaths that test full journeys usually stay in Dynatrace.

Step 2

Add the same URLs here

Copy each URL with its expected status code, timeout and redirect setting. Add custom headers where the monitor sent an API key or a host header.

Step 3

Attach every number that should ring

Type the on-call phones as a comma separated list on each endpoint. Each number gets the call and the SMS, and the recovery message, with no seat to assign.

Step 4

Lower the Dynatrace frequency or disable the duplicates

Once calls are confirmed working, set the matching HTTP monitors to a longer interval or disable them. Requests from disabled monitors are not billed.

Does Dynatrace do uptime monitoring?

Yes. Dynatrace does uptime monitoring through Synthetic Monitoring. The HTTP monitor sends one or more HTTP requests to a URL on a schedule from public or private locations and checks availability, response time and status code. The browser monitor goes further and drives a real browser through a page or a recorded clickpath.

For checking that an endpoint answers, the HTTP monitor is the right tool, and it is a good one. Results flow into Davis, so an availability failure can open a problem alongside the related service or host. That correlation is what you pay Dynatrace for, and it is worth keeping when the same team runs the application.

How much does Dynatrace synthetic monitoring cost?

Dynatrace synthetic monitoring costs $0.001 per HTTP monitor request and $0.0045 per browser monitor action at list price, according to the Dynatrace pricing page and rate card read on October 9, 2026. Dynatrace's own consumption formula is requests in the monitor, times executions per hour, times locations, times hours. A failed request still counts; requests from a disabled monitor do not.

Its documentation works an example: 3 requests, every 10 minutes, from 4 locations, for 30 days is 51,840 requests, or $51.84. For a single URL the arithmetic is simpler.

Single request monitor, 30 days1 location3 locations
Every 1 minute$43.20$129.60
Every 5 minutes$8.64$25.92
Every 10 minutes$4.32$12.96
Every 15 minutes$2.88$8.64

All of this draws down a minimum annual commitment under the Dynatrace Platform Subscription, and large customers often negotiate below list. Treat these as list figures, not your contract rate.

Is Dynatrace too expensive for simple uptime monitoring?

For uptime checks alone, usually yes, once you want one minute checks. Twenty five URLs every minute from one location come to about $1,080 a month at list price, and $3,240 from three locations. At a 5 minute interval from one location the same 25 URLs are about $216. TrackDowntime Professional covers those 25 endpoints every 60 seconds for $99, and Enterprise covers an unlimited number for $299.

EndpointsDynatrace, 1 min, 1 locationDynatrace, 5 min, 1 locationTrackDowntime, 60 s
5$216$43.20$99 (Professional)
25$1,080$216$99 (Professional)
100$4,320$864$299 (Enterprise)
250$10,800$2,160$299 (Enterprise)

The honest exception: a handful of URLs checked every 5 or 10 minutes costs a few dollars on Dynatrace, less than any plan here. If you already have a Dynatrace commit with headroom and your alert path already reaches phones, moving those checks saves little. The case for switching is one minute checks across many URLs, or a team that needs phones to ring without buying a paging tool.

Can Dynatrace send SMS or phone call alerts?

Not natively. Dynatrace problem notifications integrate with email, Slack, webhooks, ServiceNow, Jira, and incident management tools such as PagerDuty, Opsgenie, xMatters and VictorOps. Dynatrace's own documentation says those incident tools are where call and pager channels come from. So a call at 3 a.m. means a second product, usually priced per user.

TrackDowntime closes that gap on its own. Professional and Enterprise call and text every number attached to an endpoint, then keep calling on a schedule until it recovers. If you would rather keep the alert inside Dynatrace, a downtime alert by phone call from here can run next to it for only the URLs customers hit.

What does Dynatrace synthetic monitoring do that TrackDowntime does not?

Quite a lot, and it matters for choosing. Dynatrace runs checks from many public locations and from private locations inside your network. Its browser monitors execute JavaScript and walk through multi step journeys. Results tie into APM traces and Davis root cause analysis, and every user gets full access with no seat fees.

TrackDowntime checks from a single location and confirms a timeout with two quick rechecks before alerting. It does not run browser journeys, and it does not check for text in the response body. It watches whether each endpoint returns the status you expect within your timeout, and makes sure people hear about it. Teams that need both typically keep Dynatrace for journeys and correlation and use TrackDowntime for the wake-up call.

Who uses TrackDowntime next to or instead of Dynatrace

Platform teams trimming DPS consumption

Dozens of HTTP monitors at one minute from several locations quietly eat a commit. Moving plain uptime checks to a flat plan frees that budget for the capabilities only Dynatrace provides.

Teams without a paging tool

Dynatrace detects the problem, but nobody pays for PagerDuty seats. Calls from here cover nights and weekends for the endpoints that matter.

Agencies and MSPs with client sites

Client marketing sites do not need full stack observability. They need someone called when one goes down and a downtime record to show the client. See <a href="/website-monitoring-for-agencies">website monitoring for agencies</a>.

Online stores

Checkout, product pages and the storefront API checked every minute, with the owner and the developer both phoned the moment one fails. See <a href="/ecommerce-uptime-monitoring">ecommerce uptime monitoring</a>.

B2B SaaS with an uptime SLA

A 99.9 percent SLA allows about 43 minutes of downtime a month. A one minute check and a call that repeats keep that budget from going to people who never woke up. See <a href="/saas-uptime-monitoring">SaaS uptime monitoring</a>.

Teams leaving Dynatrace Synthetic Classic

If the move to the new Synthetic app is the moment you are reviewing what each monitor costs, it is a good time to separate journey tests from plain availability checks.

Dynatrace compared with TrackDowntime for uptime alerts

Dynatrace figures come from dynatrace.com/pricing, the Dynatrace rate card, the HTTP Monitor consumption documentation and the problem notifications documentation, read on October 9, 2026. Rows where Dynatrace is stronger stay in.

Dynatrace TrackDowntime
HTTP uptime check price $0.001 per request, per location, per run Flat: 5 endpoints $49, 25 endpoints $99, unlimited $299
One URL every minute, 30 days $43.20 from one location Included in the plan
Browser and multi step journeys Yes, $0.0045 per synthetic action No
Check locations Many public locations plus private locations One location, timeouts rechecked twice
Phone call alert Through PagerDuty, Opsgenie, xMatters or similar Built in, repeats until recovery
SMS alert Through a paging integration Built in, every listed number
User seats Unlimited, no per seat fee No seats, every number on an endpoint gets the alert
Result retention 35 days for synthetic data by default 90 days on Professional, no limit on Enterprise
APM and root cause correlation Yes, through Davis No
How you buy Minimum annual spend commitment, 15 day trial Monthly or annual plan, start today

Dynatrace list prices; contract rates vary. TrackDowntime calls and SMS are included on Professional and Enterprise. Starter covers 5 endpoints at 5 minute checks with email alerts.

Questions people ask before moving uptime checks off Dynatrace

Is Dynatrace synthetic monitoring free?

No. Dynatrace offers a 15 day free trial, then synthetic monitoring is billed from your Dynatrace Platform Subscription: $0.001 per HTTP monitor request and $0.0045 per browser monitor action at list price. Each request counts once per execution at each location, whether the location is public or private.

How is Dynatrace HTTP monitor usage calculated?

Dynatrace multiplies the number of requests in the monitor by executions per hour, by the number of locations, by the hours in the period. One request every minute from one location is 43,200 requests in 30 days, or $43.20 at list price. Failed requests count; requests skipped by an earlier failure or a disabled monitor do not.

Does Dynatrace send text message alerts?

Not natively. Dynatrace sends problem notifications to email, Slack, webhooks, ServiceNow, Jira and incident tools such as PagerDuty, Opsgenie and xMatters, and those tools deliver SMS and calls. TrackDowntime sends the call and the SMS itself to every number on the endpoint, with no credits or seats.

Can I keep Dynatrace and use TrackDowntime only for uptime calls?

Yes, and many teams should. Keep Dynatrace for APM, logs, browser journeys and Davis, and add the customer facing URLs here so outages reach phones. Professional covers 25 endpoints every 60 seconds for $99 a month with calls and SMS to every listed number.

Is there a cheaper Dynatrace alternative for uptime monitoring?

For one minute checks across more than two or three URLs, yes. At list price Dynatrace costs $43.20 per URL per location each month at that frequency, so 25 URLs are about $1,080 against $99 here. For a few URLs at 10 or 15 minutes, Dynatrace is cheaper, and tools such as UptimeRobot are cheaper per monitor than us.

Does TrackDowntime check from multiple locations like Dynatrace?

No. TrackDowntime checks from a single location. A timeout is rechecked twice, 5 seconds apart, and a DNS timeout three times, before an incident opens, which keeps false alarms down. If you need regional checks or private locations, keep those monitors in Dynatrace.

What happens to my Dynatrace commit if I move uptime checks?

Your committed annual spend does not change mid term, but the consumption from those HTTP monitors stops drawing it down, which leaves room for other capabilities. At renewal you can size the commit without them. Disabled monitors are not billed.

How quickly does TrackDowntime alert after a site goes down?

On Professional and Enterprise each endpoint is checked every 60 seconds. A wrong status code opens an incident on the first failed check, and the first call and SMS go out immediately, then repeat at 5, 10, 15, 20, 30, 40, 50 and 60 minutes and beyond until the endpoint recovers.

Stop paying per request to hear that a site is down

Add the URLs your Dynatrace HTTP monitors watch, attach every number that should ring, and break a test page to hear it work. The first endpoint takes about a minute.

Compare plans

Keep reading