2
9 Comments

What would make you switch from your current website uptime monitoring tool to a new tool?

Hi,

I am pretty sure that most of you are using some kind of website uptime monitoring tool. What would make you switch to a new tool we are building?

Can you let me know what are some things you like and dislike about the website uptime monitoring tool that you are using?

I am sure you are thinking that I am nuts because this is such a crowded space. How am I ever going to make money? Here are the reasons we are entering this space:

  1. It is a huge fragmented market. There is no clear winner.
  2. In terms of technology, we have something unique and we do have advantages over others in this space. More specifically, our cost of running the service will be at least 3 times less than our competitors.
  3. We need to use this technology for another tool. We need to build it anyway. So it makes sense to provide this as a separate SAAS solution as well.

Thank you.

on May 11, 2020
  1. 1

    For me as someone who host some product sites which does not generate to much traffic, I really care a lot more about UX/UI/EE testing than uptime monitoring. Especially when I use a hosting provider such as netlify or webflow, it really does not cross my mind.

    1. 1

      @gervwyk Thanks for the feedback! Agreed that this tool is not really relevant if you are primarily building static sites or not hosting them yourselves.

  2. 1

    I've used many tools of this nature in the past. This functionality is baked into a lot of production grade systems like AWS cloudwatch, datadog, new relic, sentry, pagerduty and more. These tools are fine - they provide a ton of metrics that are useful to me including uptime. In order for me to use another separate tool specifically for tracking uptime, it would need to provide a lot more functionality in terms of correlation to other metrics, so I could easily identify and resolve an issue causing the downtime. For example:

    • My service went down at 3:02AM for 3 minutes. Instantly show me the logs for that service up to the moment it fell over. Show me the metrics that were dangerously high when it stopped (memory usage, CPU etc)
    • Let me know that my contingency plans are working. Notify me that my service has gone down, but it is attempting to bring it back up. This is the difference between having to intervene or not as a human.
    • Provide ways to correlate information between outages. How often does my service go down? Alert me when a service has gone down a lot recently and maybe mark it as "high risk".

    These are all things as an engineer I would love to see in the market when it comes to infrastructure management and metrics. Hope this helps!

    1. 1

      @shogunpurple Thanks a lot for the feedback! Which services within AWS or GCP do you use that are more prone to failure?

      1. 1

        It really comes down to your architecture and usage rather than the services themselves. If you have a high throughput service that gets hit with millions of HTTP requests, it could potentially fail. Putting a messaging queue in front of it with retries is a way to mitigate this. In my experience, things like memory usage are a pretty regular culprit when it comes to services failing.

  3. 1

    I am not currently using any website monitoring tool but here are some features I would consider handy from a developer point of view:

    1. Some way to test the UI or UX, write tests that run periodically (Similar to what Selenium offers)

    2. Integration with existing analytics providers or a custom one that tracks all the basics: pageviews, conversions, custom events, etc..

    3. If you want to go crazy, I really like what Fullstory offers (heatmaps, screen recordings of users interacting with your website)

    Hope this helps!

    1. 1

      @hollywood Thanks for the feedback. To tell you frankly, I messed up in the question. :) What I meant is the website uptime monitoring tool. Basically it pings your site every few seconds/minutes and lets you know via email/SMS/voice whenever your site goes down.

  4. 1

    This comment was deleted 6 years ago

    1. 1

      This comment was deleted 6 years ago

      1. 1

        @Felixcheruiyot Monitoring app + third party services is a good idea. But as you mentioned, doing it in a way that's secure is tricky. I had a look at your artemis-cli code and it seems that you are putting authentication information in the config file. This will work if you are developing this for yourself but will not work if this is a third-party monitoring application.

        The other option is I integrate with my own credentials with all the common third party APIs. My assumption is that if an API is down for me, it'll be down for all the people. Not sure how true this assumption is though.

        1. 1

          This comment was deleted 6 years ago

          1. 1

            Got it. I think you are talking about a Heartbeat monitoring tool, which definitely falls under Monitoring tools. Thanks for the feedback!