Bu yazının Türkçesi için tıklayın.

It’s been a long time since I wrote anything here, but today I have a good reason: I finally shipped imsu.io, an uptime monitoring service I’ve wanted to build for a long time.

The idea fits in one sentence: know it’s down before your customers do. imsu.io checks your websites and APIs around the clock and shows you the moment one stops responding.

Up and running in a minute

All you need to sign up is an email and a password. There’s no credit card and no sales call. Paste the URL you want watched; sensible defaults are already filled in. The first check runs right away, and the site keeps being checked from then on. Going from sign-up to your first check takes less than a minute.

No false alarms

A single dropped request shouldn’t wake anyone up at 3 a.m. When a check fails, imsu.io retries it within 30 seconds. A site is only marked down after it fails a set number of checks in a row, and you choose that number for each monitor.

Alerts where you actually look

You get notified when a monitor goes down and again when it comes back up. You can pick one or more channels:

  • Email: to your sign-in address, or any other address you confirm.
  • Telegram: through your own bot, to yourself, a group or a channel.
  • Slack: posted to a channel through an incoming webhook.

When you set up a channel, imsu.io sends a test message first and only saves the channel if that message arrives. That way you find out about a bad setup now, not during an outage.

History

For every monitor you get its daily uptime for the last 90 days, its response times, and a list of every incident with its cause and duration.

Free to start

The free plan covers up to 10 sites, checked every 5 minutes, with no credit card needed. That’s enough for most personal projects and small businesses, and it takes less time to set up than reading this post did.

If you run anything on the internet that you want to know is up, give imsu.io a try. I’d love to hear what you think. You can reach me by email.