This is the initial release of Uptime Monitor with core features implemented.
Thanks to the maintainers of this project @veyselboybay, @Skorpios604, @danielcj2, and @MuhammadKhalilzadeh for making this project possible and a special thanks to our facilitator and coordinator @gorkem-bwl.
Acknowledgements
We would like to take the opportunity to also thank all of the contributors from outside of our team for their contributions:
@alvarotorrestx @mertssmnoglu @geekananya @windsywinds
We greatly appreciate your contributions to this open source project, it is better for each of you having touched it.
Quick Start
- Download our Docker Compose File
- Download our Quickstart script
- Place these files in a directory of your choice
- Run
quickstart.sh
and generate config files - Run
docker compose up
to start the application - Application is running at
http://localhost
What's in V1.0.0
Demo application
You can try out this application at https://uptime-demo.bluewavelabs.ca
Major Features
- Create and edit monitors that monitor the status of a server at designated intervals
- Uptime Monitor - Monitors a given URL/address and regularly checks response status and times
- HTTP monitor - Makes an HTTP/HTTPS request to a designated URL
- Ping monitor - Pings a designated address
- PageSpeed monitor - Uses the Google PageSpeed Insights API to generate a PageSpeed report for a designated URL
- Uptime Monitor - Monitors a given URL/address and regularly checks response status and times
- Uptime Monitors Dashboard
- Display response time/status in graphic form over time for all monitors
- Sort monitors by Name or Status
- Filter monitors by Name or URL
- Uptime Monitors Details
- Show detailed stats for a given Uptime monitor
- PageSpeed Monitors Dashboard
- Display PageSpeed data over time for all monitors
- PageSpeed monitors Details
** Show detailed stats for a given PageSpeed monitor
- Incidents
- Show a list of incidents
- Filterable by monitor
- Notifications
- Ability to set an alert for each monitor which will send a notification when the monitor's status changes
- Notifications are sent by e-mail
- Ability to set an alert for each monitor which will send a notification when the monitor's status changes
Full Changelog: https://github.com/bluewave-labs/bluewave-uptime/commits/master