Decision on which service to choose for monitoring #1198

Open
opened 2026-05-27 11:25:26 +00:00 by a24sakma · 0 comments
Collaborator

Background

As today we need manually check if the website is down. This is not optimal and the customer would like to have an service that does this for us

The research that is done one which is below

Research

All the services that i could find had a Free plan aswell as different options for paid plans, i chose 4 of the most promising for our needs. Keep in mind that there is a lot of more features to these tools but i only mention what is relevant for our needs.

Monitoring services (Free subscription)

Better stack

https://betterstack.com/

  • Has uptime monitoring
  • Sends alerts (Slack/Email)
  • Check interval - 3 min

UpTimeRobot

https://uptimerobot.com/

  • Has uptime monitoring
  • Sends alerts (Slack/Email)
  • Check interval - 5 min

StatusCake

https://www.statuscake.com/

  • Has uptime monitoring
  • Sends alerts (Slack/Email/Discord)
  • Check interval - 5 min

Grafana cloud

https://grafana.com/

  • Has uptime monitoring
  • Sends alerts (Slack/Email/Discord)
  • Check interval - 60 seconds
  • Dashboard capabilities
  • Recommended for applications that run Docker
  • Recommended for applications that host API's
  • has CPU/RAM/network graphs of server
  • ability to see active users metrics

Worth to mention, grafana might be somewhat overkill since it is not only a webpage monitoring tool but has more features such as monitoring for server, with DevOps and CI/CD functionalities.
It is also distinct from all the other options because it is totally open source and very cheap in the paid subscription.

Monitoring services (Paid subscription)

Better stack (Paid additions)

Cost:
~$29/month yearly
~$34/month monthly

  • Sends alerts to also SMS/Phone call
  • Check interval is still - 3 min

UpTimeRobot (Paid additions)

Cost:
~$7–10/month - 1 user
~$29–38/month - Team
~$54+/month - Enterprise

  • Sends alerts to also SMS/Phone call
  • Check interval is still - 60 seconds

StatusCake (Paid additions)

Cost:
~$20.41/month yearly ($24.49 monthly) - Superior
~$66.66/month yearly ($79.99 monthly) - Business
Custom price - Enterprise

  • Sends alerts to also SMS/Phone call (But somewhat limited)
    Superior - 75 SMS per month
    Bussiness - 400 SMS per month

  • Check interval vary
    Superior - 60 seconds
    Bussiness - 30 seconds

Grafana Cloud (Paid additions)

Cost:
$19/month

Logs retention up to 30 days from 14 days in free.
Metrics to 13 months instead of 14 days.

what is left to do

  1. inform the customer about this research
    2.customer needs to make a decision
  2. create issue for the implementation
# Background As today we need manually check if the website is down. This is not optimal and the customer would like to have an service that does this for us # The research that is done one which is below # Research All the services that i could find had a Free plan aswell as different options for paid plans, i chose 4 of the most promising for our needs. Keep in mind that there is a lot of more features to these tools but i only mention what is relevant for our needs. # Monitoring services (Free subscription) ## Better stack https://betterstack.com/ - Has uptime monitoring - Sends alerts (Slack/Email) - Check interval - 3 min ## UpTimeRobot https://uptimerobot.com/ - Has uptime monitoring - Sends alerts (Slack/Email) - Check interval - 5 min ## StatusCake https://www.statuscake.com/ - Has uptime monitoring - Sends alerts (Slack/Email/Discord) - Check interval - 5 min ## Grafana cloud https://grafana.com/ - Has uptime monitoring - Sends alerts (Slack/Email/Discord) - Check interval - 60 seconds - Dashboard capabilities - Recommended for applications that run Docker - Recommended for applications that host API's - has CPU/RAM/network graphs of server - ability to see active users metrics Worth to mention, grafana might be somewhat overkill since it is not only a webpage monitoring tool but has more features such as monitoring for server, with DevOps and CI/CD functionalities. It is also distinct from all the other options because it is totally open source and very cheap in the paid subscription. # Monitoring services (Paid subscription) ## Better stack (Paid additions) Cost: ~$29/month yearly ~$34/month monthly - Sends alerts to also SMS/Phone call - Check interval is still - 3 min ## UpTimeRobot (Paid additions) Cost: ~$7–10/month - 1 user ~$29–38/month - Team ~$54+/month - Enterprise - Sends alerts to also SMS/Phone call - Check interval is still - 60 seconds ## StatusCake (Paid additions) Cost: ~$20.41/month yearly ($24.49 monthly) - Superior ~$66.66/month yearly ($79.99 monthly) - Business Custom price - Enterprise - Sends alerts to also SMS/Phone call (But somewhat limited) Superior - 75 SMS per month Bussiness - 400 SMS per month - Check interval vary Superior - 60 seconds Bussiness - 30 seconds ## Grafana Cloud (Paid additions) Cost: $19/month Logs retention up to 30 days from 14 days in free. Metrics to 13 months instead of 14 days. # what is left to do 1. inform the customer about this research 2.customer needs to make a decision 3. create issue for the implementation
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Andras/BoundlessFlowCampus2K#1198
No description provided.