Skip to content

Releases: bluewave-labs/checkmate

V2.0

05 Dec 03:07
5b9a159
Compare
Choose a tag to compare

Checkmate 2.0

With the introduction of Infrastructure Monitoring, you can now monitor key details like CPU usage, memory, temperate and disk performance, and set alerts to catch issues before they become problems. We've added Docker container monitoring to help you track your containers more easily. This version also comes with better stability and bug fixes as well.

Major features

  • Infrastructure monitors
    • Infrastructure monitors measure a variety of stats about the hardware of the target machine.
      • CPU usage
      • CPU temperature
      • Memory usage
      • Disk usage
    • You can set thresholds for each metric for when you want to be alerted.
      • Example: If the CPU usage threshold is 60%, you will be notified when usage exceeds 60%.
    • Requires Checkmate agent to be running on the target machine.

Minor features

  • Docker container monitoring
    • Monitor the status of Docker containers
    • Requires exposing the Docker daemon
      • Currently supports connection to docker daemon by unix socket

Minor fixes

  • There are some minor bug fixes for robustness, reliability, and clarity.

Full changelog: https://github.com/bluewave-labs/bluewave-uptime/commits/master

What's Changed

Read more

v1.1.0

11 Oct 02:21
e052adf
Compare
Choose a tag to compare

What's in V1.1.0

Major Features

  • Maintenance Windows
    • A maintenance window is a scheduled time when checks will not be performed
      • Maintenance Windows can be set to recur at set intervals
      • Maintenance Windows have a set duration for which they are active
    • You can create maintenance windows for multiple monitors at once
    • You can edit your maintenance windows to change any of their options

Minor Fixes

  • There are some minor bug fixes and refactors for clarity and readability

Full Changelog: https://github.com/bluewave-labs/bluewave-uptime/commits/master

v1.0.0 Initial Release

24 Sep 06:20
f475375
Compare
Choose a tag to compare

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

  1. Download our Docker Compose File
  2. Download our Quickstart script
  3. Place these files in a directory of your choice
  4. Run quickstart.sh and generate config files
  5. Run docker compose up to start the application
  6. 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 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

image


  • Uptime Monitors Details
    • Show detailed stats for a given Uptime monitor

image

  • PageSpeed Monitors Dashboard
    • Display PageSpeed data over time for all monitors

image


  • PageSpeed monitors Details
    ** Show detailed stats for a given PageSpeed monitor

image


  • Incidents
    • Show a list of incidents
    • Filterable by monitor

image


  • 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

Full Changelog: https://github.com/bluewave-labs/bluewave-uptime/commits/master