Research on different solution for monitoring the server/website #1085
Labels
No labels
_CRITICAL_
API
app
backEnd
Blocked, waiting for further changes
bug
cleanup
close
design
duplicate
enhancement
feature request
frontEnd
help wanted
invalid
low priority
needs input
needs review
project documentation
question
research
reviewed
script
security
SQL
style
testing
topLevel
wontfix
No milestone
No project
No assignees
4 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Andras/BoundlessFlowCampus2K#1085
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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
What do we want
check for different services.
List which one are free and what kind of monitoring includes into it
List which one are paid and how much it costs and what kind of monitoring includes into it.
This issue will not be implemented this year 2026 and can be active for next year
Research on different solution for monitoring the server.to Research on different solution for monitoring the server/websiteResearch
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/
UpTimeRobot
https://uptimerobot.com/
StatusCake
https://www.statuscake.com/
Grafana cloud
https://grafana.com/
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
UpTimeRobot (Paid additions)
Cost:
~$7–10/month - 1 user
~$29–38/month - Team
~$54+/month - Enterprise
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.
Requesting review from @b24krila
Review
The research has a good structure and provides a useful overview of monitoring services. However there are some points that should be fixed:
There are currently no links to the services mentioned, which makes it harder to verify the information, so adding links to each platform would improve the readability and usability of the research.
The comparison lacks a clear recommendation, you can make up which would be best from the information researched but by having it clearly listed would make it clearer for the reader.
Conclusion
Overall the research is well structured and it covers a broad range of information. The comparison between the different services is useful and can give a clear overview of the service options. However by adding links and a clearer recommendations the research would be more practical, easier to verify and more useful when actually making a decision.
@b24krila wrote in #1085 (comment):
Very good review! I was going to add links but ended up forgetting it, good catch.
It was considered if the issue was relevant to make a decision on which service to use but this will be done in dicussion with customer/product owner.
@b24johka wrote in #1085 (comment):
Thanks! yep kinda assumed it was something along those lines, But since this is something that will probably be implemented by the students taking over after us, i want to be as detailed as possible since this could be very important later on.
Since the research is done! I close this issue and put the research result into new issue that is about decision making and what is left
Link to the issue: #1198