trace·warrior
  • Pricing
Sign inGet started
trace·warrior

Network diagnostics for IT professionals. Built for speed, accuracy, and the long tail of the Friday afternoon outage.

ALL SYSTEMS NOMINAL
Tools
  • DNS Lookup
  • Ping Test
  • Port Checker
  • WHOIS
  • See all
Product
  • Monitors
  • Pricing
  • How-to guides
  • Compare
Resources
  • Blog
  • Tool index
  • Contact
Company
  • About
  • Privacy
  • Terms
  • Cookie policy
© 2026 Trace Warrior · made for engineers, by engineersnetwork forensics, quietly
/
blog/why-we-added-monitoring
published · 2026-05-13

Why we added monitoring (and changed the pricing)

We shipped v1 as usage-metered SaaS. Two months in, we rewrote the business model. Here's why, and what it means for free and paid users.

productpricingmonitoring
Trace Warrior Team
5 min read

When we shipped Trace Warrior v1 in March, the model was straightforward: 18 network diagnostic tools, gated by daily runs per plan. Free users got 10 runs per tool per day. Starter ($19/mo) lifted that to 100. Professional ($49/mo) to 500. Enterprise ($99/mo) was unlimited. We thought we'd built a clear ladder.

Two months in, we're rewriting it. As of v1.1, all 18 tools are free and unlimited for any signed-in user, every account — including Free — gets continuous monitoring with alerting, and paid plans buy more of it: more monitors, faster checks, more alert channels. Not more tool runs.

This is a non-trivial change. Below: why, what it actually means, and what's preserved.

The problem with metered tool runs

The buyer here is an IT professional. They have free alternatives. MxToolbox is free with ads. dig and openssl s_client are free with nothing. DNSChecker is free. The only reason to pay for an on-demand DNS lookup is if the free options are unusable, slow, noisy, broken, and even then, the bar to charge $19/month is high.

We charged $19/month for a higher daily quota. But the daily quota wasn't the thing buyers wanted. Buyers wanted answers to a different question: not "can I run more tools," but "can I find out when something breaks before my customers do?"

That's a different product. And we already had every piece needed to build it.

What we built

Five monitor types, each wrapping a tool you already use on demand:

MonitorWhat it watches
SSL expiryDays to expiry of a TLS cert. Alerts at 30 / 7 / 0.
DNS record driftA/AAAA/MX/TXT/CNAME/NS records. Alerts when the set changes from baseline.
TCP port reachabilityWhether a port is open. Alerts when it stops being.
HTTP statusResponse code (and optional body match). Alerts on unexpected status.
WHOIS expiryDomain registration expiry. Alerts at 30 / 7 / 0.

Each runs on a schedule. When state changes from healthy to unhealthy, you get an email, and on Starter and up, a webhook (HMAC-signed JSON) you can pipe into Slack / Discord / PagerDuty / your own listener. When state recovers, you get a recovery alert. Re-alerts are deduped within 24 hours so a flapping check doesn't carpet-bomb your inbox.

Detail pages show a 24-hour sparkline, the recent 20 checks, the recent 10 alerts. On Starter and up, you can toggle a public status page at /status/<slug> and share that URL with customers.

The whole thing runs on a one-minute Vercel cron that atomically claims due monitors with SELECT FOR UPDATE SKIP LOCKED so concurrent runs don't double-process. Cost-wise, even at 1000 active monitors with 5-minute cadence, we're talking ~half a million function-seconds per day, well within Vercel Pro tier.

The new pricing, plainly

PlanMonitorsChannelsMin intervalHistoryTrial
Free3email10 min3 daysn/a
Starter $9/mo15email + webhook5 min14 days14 days
Professional $29/mo50email + webhook1 min30 days14 days
Enterprise $99/mounlimitedemail + webhook + SMS*1 min90 days14 days

*SMS via Twilio lands in v1.1.x.

All four tiers include unlimited use of all 18 tools, account-backed history, and the ad-free experience. Free is fully usable for diagnostic work and covers a handful of monitors. Starter adds webhooks and public status pages; Professional adds 1-minute checks, API access, and priority support. Annual billing is roughly two months free ($90 / $290 / $950 per year).

The pricing isn't different math; it's a different thing. We're no longer asking "do you need more DNS lookups than 10 per day?" We're asking "do you want to know when an SSL cert is about to expire, or when a DNS record changes, without you having to remember to check?" That's a question with a clear yes / no for each buyer.

What didn't change

The tools. All 18 of them, DNS lookup, WHOIS, reverse DNS, SSL checker, port checker, ping, HTTP header inspector, IP geolocation, what's-my-IP, MAC vendor lookup, Base64, URL encoder, binary-to-text, JSON / YAML formatter, hash generator, subnet calculator, cron generator, Cisco Type 7 decryptor, work exactly the same. Same speed, same UI, same shareable URLs, same account history.

The site stays ad-free at every level. The tools work without an account.

What this means if you were already paying us

You're better off. The old Starter at $19/mo gave you 100 tool runs per day per tool. The new Starter at $9/mo gives you unlimited tool runs and 15 active monitors with email and webhook alerts and public status pages. Less than half the price, more product. Same story for Professional, now $29/mo instead of $49.

If you downgrade, monitors over your new tier's limit auto-pause oldest-first. You're never blocked from downgrading. Your data stays, you can selectively unpause within the new limit, or upgrade back.

What's next

Things we cut from v1.1 that land in v1.1.x:

  • SMS alerts via Twilio (Enterprise)
  • 3-strikes confirmation on port-tcp and http-status monitors to reduce noise from flaky targets
  • REST API for programmatic monitor CRUD (Pro+)
  • CLI tool (tw monitors create ssl-expiry api.example.com)
  • Burst-throttle on alert email volume per user
  • Quiet hours per-monitor

Bigger ideas for v1.2. Team workspaces, SSO via Supabase identity providers, monitor templates, audit log, Slack-native OAuth integration.

If you want any of these prioritised, tell us. The roadmap is shaped by paying users, not by guesses.

Try it

If you've already got a Trace Warrior account, head to /dashboard/monitors — your first 3 monitors are free. New users, /login?signup=1 gets you in. Paid plans come with a 14-day trial, no card required.

If you only ever need on-demand diagnostics, the tool index is more useful than it was yesterday. Same tools, no daily limit. That's an honest free tier we're glad to ship.

Thanks for using the thing. We'll keep telling you when we change it.

read next
  • Beyond ping, five better signals for "is it up"

    ICMP is one signal out of many. Here are five other connectivity checks that actually tell you whether your service is reachable, plus when each one matters.

  • Apple's 47-day TLS certificates are official: what every team needs to do before March 2029

    Ballot SC-081v3 cuts public TLS cert validity from 398 to 47 days by 2029. The timeline, the renewal math, and what to automate now.