The past stats and events related to a monitor is pretty important to analyze its performance within time.

Uptime Robot keeps events back to:

  • 2 months for Free Plan
  • 1 year for Pro Plan

and response times back to:

  • 24 hours for Free Plan
  • 1 year for Pro Plan

However, there can be times where a monitor may need a new start (it may have changed the hosting company, owner or had lots of issues that you do not prefer to track) and want to open a new page for it.

It is now possible to reset all the history of a monitor using the “Reset Stats” link that can be reached through the actions of a monitor (in the left sidebar>clicking settings icon besides a monitor).

Additionally, the feature is also available through the API with the resetMonitor method.

Uptime Robot, a project that have started out of curiosity 5+ years ago, has now grown so much.

Since the last year, we are a full-time team working on it, providing fast support and trying very hard to keep the service simple, solid and modern.

In order to guarantee its future and keep offering a great monitoring experience, it became clear that Pro Plan is the way to go.

The Free Plan is still here

The Free Plan of “50 monitors checked every 5 minutes” (which you are currently using) is still here and stays untouched.

The Pro Plan

The Pro Plan is a very budget-friendly premium monitoring plan which comes with 3 additional features:

- 1-minute checking intervals for faster downtime detection
- (Optional) more monitors
- 1 year of log retention
You can check the pricing and purchase by logging-in + clicking the “Upgrade” link that can be found in the header or inside the “My Settings” page.

Additionally, you’ll see that there is now a “Pro SMS” feature which supports almost any mobile provider and can be used by purchasing SMS credits from the “My Settings” page (one-time credits come with each Pro Plan to experience it).

20% discount for early adopters

The Pro Plan pricing is currently 20% discounted for early adopters. By purchasing now, you’ll be locking the discount rate for future renewals and upgrades.

The future

We are working on introducing exciting new features (for both plans) and making the monitoring experience more solid than ever.

Please let us know any questions or suggestions you may have and we’ll be very happy to help.

Chat rooms were widely used in the early days of the internet, instant messengers replaced them afterwards and they are getting popular again with a much focused use: team communication.

It is really handy to have all the members of a team talk to each other at the same place and have all that info saved (for searching later on).

HipChat and Slack

HipChat and Slack are 2 of the most popular apps in that area and Uptime Robot now integrates into both.

By simply adding an alert contact (My Settings>Add Alert Contact>Alert Contact Type>HipChat or Slack), it is now possible to get a message to the room/channel of your preference once a monitor gets down or up.

Such a usage not only makes sure that everyone in the team knows how the related project’s uptime is performing but also removes any confusions about the connectivity to the related project’s URL(s).

P.S. HipChat’s self-hosted HipChat Server is supported as well

 

Many Uptime Robot users were asking for an integration with the “push notifications service” Pushover and here it is.

Pushover is a paid app which has support for notifications through Android, iOS, Chrome, Firefox, Safari & Mac OS X Desktop. It has very nice features like defining “quiet hours, delivery groups” and more.

Pushover

The addition is very simple just like any other alert contact:

  • go to My Settings page
  • click the “Add Alert Contact>Pushover button”
  • enter the Pushover User Key (that can be found in Pushover’s website or apps once logged in)
  • attach this new alert contact to the monitors of your choice through the “Edit Monitor” dialogs.
  • That’s all.

P.S. Pushover’s supported clients and their download links can be found here.

Uptime Robot has been a very stable service for a long time. Yet, for the last few weeks, we know that some users have received false-positives.

Why did that happen?

In short, the servers we used couldn’t handle the load :).

In detail, we always look for ways to heavily optimize the system and the engine to minimize the need for new CPU, RAM or diskspace. The optimizations vary from perfecting the queries used or compressing not-frequently-used-data to choosing the right platforms for the right job. But, we experienced that, how much you optimize, every system has a limit and you shall grow that system before getting close to that limit.

What are the actions taken?

We have added more servers and strengthened the current ones.

And, besides the servers added, from now on, we’ll be adding new ones before the load gets heavier so that the system will always stay healthy.

Additionally, various new controls are added to the engine to minimize false-positives and Uptime Robot will “very” soon start verifying downtimes from multiple locations at once (rather than the current setup which is 1 remote location).

What are the new IPs (if you need to whitelist them)?

There is now an additional engine and 4 more remote nodes to verify downtimes. The up-to-date list of IPs can be found at Locations & IPs page.

To sum up, just wanted to inform you that our hands are on it.

Customizing monitors one-by-one is not a problem when there are few of them but things get complicated when there are many.

The older Uptime Robot interface had the ability to start/pause/delete monitors in bulk and the new look was missing this feature.

We have just added this feature with more options. Now, it is possible to apply these actions to all monitors at once:

  • pause all monitors
  • start all monitors
  • delete all monitors
  • change intervals of all monitors
  • change alert contacts of all monitors

The feature can be reached from the “Bulk Actions” link just under the “Add Monitor” button at the left side menu.

Bulk Actions

Hope it helps using the interface much faster.

Uptime Robot keeps the event logs (back to 2 months) for the monitors and this information can be viewed through the web interface.

However, users may prefer to download them to work on this data (comparing with HTTP logs, sharing with colleagues, etc.).

Simply, it is now possible to export logs in CSV format through the “export icon” besides the “overall logs table” and “monitor-based logs tables”.

This is just a tiny-yet-useful feature addition and many more to come.

PushbulletToday, we are very happy to announce the integration of Pushbullet as a new “alert contact type”.

Pushbullet is an impressive and free service/app that enables users to receive notifications (and also share files) in:

With this integration, it is now possible to get the alerts on all these platforms in real-time. And totally free.

How to use Pushbullet with Uptime Robot?

  1. Create a free account at Pushbullet
  2. Install Pushbullet to device and/or browser you prefer
  3. Copy the Pushbullet API Key from Pushbullet website’s “Account Settings” page
  4. Login to Uptime Robot and go to “My Settings” page
  5. Click “Add Alert Contact” and choose Pushbullet
  6. Enter a “Friendly Name” and the “Pushbullet API Key” and create the alert contact.
  7. Attach this new alert contact to the monitors you prefer from the “edit monitor” dialog of each monitor.

That easy.

Uptime Robot is already integrated with the free and easy-to-use Boxcar app for sending iOS push messages.

Lately, the app has a new version, Boxcar 2, and the old version will be inactive in the next weeks.

Uptime Robot now supports Boxcar 2 and “any alert contacts for the older version will be deactivated on 11 April 2014 (7 days later)“.

In order to keep getting iOS push messages, please make sure that you:

  • install the Boxcar 2 app (note that the user-pass in the old Boxcar app is no longer valid, a new account shall be created in Boxcar 2)
  • define its “Access Token” as an alert contact
  • attach this alert contact to the monitors preferred.

Friendly Names For Alert Contacts

With this update, we have added the ability to define friendly names for alert contacts so that it’ll become much easier to distinguish them from each other.

That’s all for now :).

For the last month, we were working hard to improve the monitoring engine and pretty excited with how stable it became.

Also, few visible updates exist and here they are:

SSL-Login

Many users were asking for a specific login page so that their “password managers” would automate the login process. Right now, the login has its own page.

And, the login page + dashboard are now served SSL-only.

New Server

A new server is added to the system for a much more stable monitoring experience.

For users that need to whitelist IPs, its IP (74.86.158.106) was already listed here, so, you probably don’t need to.

Addition to the API

For newMonitor and editMonitor methods, there is now an optional monitorInterval parameter for setting the checking interval. That simple.

What’s Next?

A few cool features are on the way, stay tuned :)