How we improved our service in 2021 Published on December 14, 2021 by Freek Van der Herten @freekmurze Freek Van der Herten December 14, 2021 We launched in January of 2018, and not a year has gone by where we made significant improvements to our service. Last year we wrote a recap of everything that we did in 2020. With the end of 2021 quickly approaching, let's take a look at all the things we did in the past 12 months. Adding more uptime check locations As Oh Dear is gaining popularity, we see that new users come from all continents. An uptime checker server does the uptime check and performance measurement. For each site, you can pick the location of the uptime checker service that we should use for your site. In January, we added more uptime check locations and improved capacity: Asia: Seoul & Singapore US West: San Francisco & Los Angeles Middle-East: Bahrain United Kingdom: London South America: Sao Paulo Africa: Cape Town Our most popular ones still include Europe (Frankfurt is #1, Paris is #2), with Dallas (US mid) at a close #3. Read more in this post Introducing monthly site reports In February, we've added a monthly site report. In such a report, you get a bird's eye summary of everything we know of a site in a particular month. These reports can be mailed automatically at the end of every month to people outside of your team. If you're an agency and manage sites for your clients, you could use this feature to send a monthly report of all broken links to your client. Read more in this post Snoozing notifications until the next workday Still in February, we added a minor feature: snoozing notifications until the next workday. This way, we won't interrupt your evening and weekend with reminder notifications. Read more in this post Adding support for Microsoft teams At the end of February, a group of our users asked for support for notifications for Microsoft teams, so we added just that. support A new coat of paint for the user, team and billing sections In March, we revamped the user, team and billing sections. Here's how the new team section looks like: We also added support for multiple invoice recipients, a new admin role for your team, and improved two-factor authentication. Read more in this post Private status pages In April, we've added the ability to mark status pages as private, guarding them against the outside world unless you have the secret passphrase. Read more in this post Grouping sites Teams that monitor many sites requested a way to group related sites. So, in early May, we added that feature. Read more in this post Advanced user management and guests For larger teams, we added more improvements in early May. First, we introduced a new guest role that cannot add sites to Oh Dear. Secondly, you can also choose which sites and status pages a user should have access to. Read more in this post Priority messages in Pushover We have supported Pushover since we launched a couple of years ago. In August, we've added a nice option that several of our users asked for: setting the priority. Introducing our new support bubble After the summer, we introduced a little support bubble at the bottom of every page to make it easier for our users to pass us feature requests and report bugs. When you click the support bubble, a form opens to send us a mail quickly. Here's what it looks like. Read more in this post Monitoring password protected sites In September, we added the ability to easily monitor password protected sites using our new "Expected response status codes" setting. Using this setting, you can specify which status codes Oh Dear should consider ok. By default, this setting is set to 2*, which means everything in the 200 range is ok. For a password-protected site, you could set this to 4O1. Read more in this post Refactoring for performance One of the most significant improvements this year wasn't user-facing. End of September, we deployed a much more performant version of our application. Behind the scenes, the optimised codebase performs a lot fewer database queries, which ensures Oh Dear's future growth. You can read many technical details in this blog post at freek.dev. Recommended reading if you're a PHP or Laravel developer. Adding support for Telegram notifications A lot of our users was asking for Telegram support. In early October, we added it as a new notification channel, and we went the full mile and made those notifications interactive. This means that you can snooze notifications or request a new run directly from within Telegram. Read more in this post Customising redirect behaviour In October, we've added a new setting to determine how many times a redirect may happen before considering your site down. On the uptime check report screen, we list the redirects we detected while running the check. Read more in this post Monitoring your DNS records We've saved the most prominent new features for last. In November, we added DNS monitoring to Oh Dear. We can now notify you of changing DNS records and let you know when we've detected a problem with your domain nameservers. Read more in this post Monitoring the health of your application Closely after DNS monitoring, we added another major feature: application health monitoring. Using Oh Dear, you can now monitor various aspects of your application and server. This way, you could get alerts when: disk space is running low the database is down the load on your server is too high Redis cannot be reached mails cannot be sent ... Read more in this post What's in store for 2022? One thing that we can already share is that we are going to revamp our entire user interface. Our UI has stayed more or less the same since we launched, and after four years, it's time for a big refresh. These screenshots are still a work in progress, but they give you a little taste of how Oh Dear will look like early next year. Should you have any suggestions to improve our service, do let us know. There's a little bubble in the bottom right of this page. We're listening!
We launched in January of 2018, and not a year has gone by where we made significant improvements to our service. Last year we wrote a recap of everything that we did in 2020. With the end of 2021 quickly approaching, let's take a look at all the things we did in the past 12 months. Adding more uptime check locations As Oh Dear is gaining popularity, we see that new users come from all continents. An uptime checker server does the uptime check and performance measurement. For each site, you can pick the location of the uptime checker service that we should use for your site. In January, we added more uptime check locations and improved capacity: Asia: Seoul & Singapore US West: San Francisco & Los Angeles Middle-East: Bahrain United Kingdom: London South America: Sao Paulo Africa: Cape Town Our most popular ones still include Europe (Frankfurt is #1, Paris is #2), with Dallas (US mid) at a close #3. Read more in this post Introducing monthly site reports In February, we've added a monthly site report. In such a report, you get a bird's eye summary of everything we know of a site in a particular month. These reports can be mailed automatically at the end of every month to people outside of your team. If you're an agency and manage sites for your clients, you could use this feature to send a monthly report of all broken links to your client. Read more in this post Snoozing notifications until the next workday Still in February, we added a minor feature: snoozing notifications until the next workday. This way, we won't interrupt your evening and weekend with reminder notifications. Read more in this post Adding support for Microsoft teams At the end of February, a group of our users asked for support for notifications for Microsoft teams, so we added just that. support A new coat of paint for the user, team and billing sections In March, we revamped the user, team and billing sections. Here's how the new team section looks like: We also added support for multiple invoice recipients, a new admin role for your team, and improved two-factor authentication. Read more in this post Private status pages In April, we've added the ability to mark status pages as private, guarding them against the outside world unless you have the secret passphrase. Read more in this post Grouping sites Teams that monitor many sites requested a way to group related sites. So, in early May, we added that feature. Read more in this post Advanced user management and guests For larger teams, we added more improvements in early May. First, we introduced a new guest role that cannot add sites to Oh Dear. Secondly, you can also choose which sites and status pages a user should have access to. Read more in this post Priority messages in Pushover We have supported Pushover since we launched a couple of years ago. In August, we've added a nice option that several of our users asked for: setting the priority. Introducing our new support bubble After the summer, we introduced a little support bubble at the bottom of every page to make it easier for our users to pass us feature requests and report bugs. When you click the support bubble, a form opens to send us a mail quickly. Here's what it looks like. Read more in this post Monitoring password protected sites In September, we added the ability to easily monitor password protected sites using our new "Expected response status codes" setting. Using this setting, you can specify which status codes Oh Dear should consider ok. By default, this setting is set to 2*, which means everything in the 200 range is ok. For a password-protected site, you could set this to 4O1. Read more in this post Refactoring for performance One of the most significant improvements this year wasn't user-facing. End of September, we deployed a much more performant version of our application. Behind the scenes, the optimised codebase performs a lot fewer database queries, which ensures Oh Dear's future growth. You can read many technical details in this blog post at freek.dev. Recommended reading if you're a PHP or Laravel developer. Adding support for Telegram notifications A lot of our users was asking for Telegram support. In early October, we added it as a new notification channel, and we went the full mile and made those notifications interactive. This means that you can snooze notifications or request a new run directly from within Telegram. Read more in this post Customising redirect behaviour In October, we've added a new setting to determine how many times a redirect may happen before considering your site down. On the uptime check report screen, we list the redirects we detected while running the check. Read more in this post Monitoring your DNS records We've saved the most prominent new features for last. In November, we added DNS monitoring to Oh Dear. We can now notify you of changing DNS records and let you know when we've detected a problem with your domain nameservers. Read more in this post Monitoring the health of your application Closely after DNS monitoring, we added another major feature: application health monitoring. Using Oh Dear, you can now monitor various aspects of your application and server. This way, you could get alerts when: disk space is running low the database is down the load on your server is too high Redis cannot be reached mails cannot be sent ... Read more in this post What's in store for 2022? One thing that we can already share is that we are going to revamp our entire user interface. Our UI has stayed more or less the same since we launched, and after four years, it's time for a big refresh. These screenshots are still a work in progress, but they give you a little taste of how Oh Dear will look like early next year. Should you have any suggestions to improve our service, do let us know. There's a little bubble in the bottom right of this page. We're listening!