Uptime and performance monitoring made easy

Ensuring that correct production version of website is deployed

It is common for web developers to have local "debug" version of website and production version.

For example, in debug version you may have uncompressed, full version of JavaScript files for easier debugging and diagnostics, while in production environment you often deploy smaller and thus faster versions of same files.

To automatically detect situation where you mistakenly published debug version into production environment, you can use free AppBeat account to monitor your web page and alert you of such mistakes. Here is short tutorial how to do this.

Once you are logged-in, click on "Add new check" button which opens "New check" dialog.

On first step simply enter name of your monitor. It is nice to have good name because it will be included in SMS / email notifications:

On second step you enter URL of your page and then click on "Warning" or "Error" tab. Now enter rule similar to this:

In our example we entered warning rule:


When web page from provided URL is downloaded (in our example it is processed first by Error rule, then by Warning rule and finally by Good rule (this is how rules are prioritized). If Error or Warning rules are evaluated to TRUE, notification alert is immediately triggered.

In contrast to Error/Warning rules, Good rule must evaluate to TRUE to be treated as OK. If FALSE is returned it means check is not good and alert is immediately triggered.

If we return again to our rule example:


It simply says that if HTML response from our web server does not contain string it triggers Warning signal and then we are notified about this by SMS or email.

If our web site contains correct (minified) version of AppBeat script (AppBeat.min.js), this rule evaluates to FALSE, which means there is no warning. On the other hand, if we mistakenly publish HTML file which contains link to AppBeat.js, rule would evaluate to TRUE and trigger warning.

This is one simple example on how to effectively use AppBeat in real life. Hope it helps you too!

Improved wizard for adding new checks (monitors)

In latest beta version of AppBeat web app we introduced improved wizard for adding new checks (monitors).

If you keep default names, you can add new website monitor with just three quick actions:

  • click "Next" button on first step
  • enter website URL on second step
  • confirm by clicking "Finish" button

Monitoring your website has never been so easy :) Try it out by signing up for free.

Daily incident report

Today we added new report which can be accessed by clicking "Reports" on left sidebar and then selecting "Incidents by date" tab:

Here you can see for each problematic website or service when did problem start and how long it took until problem was resolved.

Alternatively you can also access this report by clicking date on "Undefined", "Error" or "Warning" section of "Statistics & Logs" (as shown below in green rectangle):

How do I whitelist AppBeat IP in CloudFlare?

If you receive check errors by AppBeat that your website is using CloudFlare which prevents us to scan it, then you will need to whitelist our IP address which is used by our web monitor:

Instructions on how to do this are displayed on CloudFlare Support:

If you have problems please contact CloudFlare support, or contact us for more details by email: contact AT

How to create a status page for your app or website?

Today we turned on new feature in AppBeat web app, called "Public pages". This feature is available for free (if you don't have AppBeat account yet, you can create it here - yes, it is free :)

What are status pages?

Do you have web site or online service and want to add page which displays live status of your service? Something like this?

There are some commercial providers which provide similar pages (usually for monthly fee), but you have to manually update statuses or bother with third party monitoring integration.

With AppBeat this becomes very simple and automated, because we also provide monitoring (All-in-One solution!). Here is how you turn this feature.

After you created your own monitors by clicking "Add new check" button and your "Live status" module displays everything green (status OK), you should click on "Public status" button from left sidebar.

Status pages are by default turned off and you have to click "Enable public status page" to enable it:

When you customized your title and URL you can click second tab: "Services":

Here you must explicitly turn on which services you want to share with your visitors. If you don't like service names or if it has default name "My Monitored App" you can click link "Manage services" which is located under "Other tasks".

That is it! You can check what your users would see by clicking "Show public preview" link. If there is something you don't like just return to AppBeat and edit it again. You can then copy "public preview" link and paste it to your page.

Please note: this is just beginning. We plan to upgrade this feature even further very soon. We will allow you to write your own status updates and comments during service disruptions so your customers will exactly know what is going on.

We will provide you status history and option for scheduled maintenance.

Stay tuned :)

How to monitor your website with AppBeat?

Once you have logged-in to your AppBeat account  (you can create new account here and we offer also free plans), please click “Add new check” button:

This will open “New check” dialog. Now simply enter your friendly name and ensure that “Web site – check response from web server” is selected in “Agent type” section. Then click “Continue to Step 2” button:

On next step you have to enter URL of web site that you want to periodically check. Finish wizard by clicking “Add” button:

Congratulations! You have just added your first website check.