Uptimer

Uptime monitoring and response time analytics.

Visit Website
October 12, 2019 I did the math

After running in prod for a day I was able to do some napkin math and determine that 1000 checks would end up using 32GB of database storage for a year. While that sounds crazy, it helped give insights on future scaling and data retention limits.

This is VERY early speculation that I don't need to do, but I always enjoy doing for some reason.

The MVP focus has helped me ignore the future storage issue and consider the current data storage as doing something that doens't scale

1 Comment

  1. 1

    I'd handle that issue by having a retention system that thins out the data based on age.

    For example, the chance of a user needing to know what the response time was at 5.30am 4.5 months ago is very low - probably just storing a datapoint for the day would be fine.

October 11, 2019 MVP 1 Shipped

I tried really hard to focus on releasable MVP chunks. The initial release has the ability to add/edit/delete checks and runs the checks on a given schedule and logs the results.

That's it! This release was really to prove my model in terms of scheduling checks, storing the results, and aggregating some baseline metrics.

MVP 2 is going to be visuals with charting on a global dashboard and dashboard for each checks. Dashboard will contain aggregate stats.

MVP 3 is going to be notifications, this is a major rabbit hole which I why I am deferring till later.

Comment

September 25, 2019 Another idea...

Through my network I had a contact that needed uptime monitoring. Rather than direct them to pay a giant corporate behemoth or send money overseas I decided to build something to solve this.

While this definitely a case of NIH syndrome , I love to build stuff and the challenges that come with architecture and development.

My only goal is to be net profitable in 3 months.

Comment

About

To provide monitoring and metrics for anything that has a URL.