Skip to content

Latest commit

Β 

History

History
81 lines (42 loc) Β· 1.9 KB

File metadata and controls

81 lines (42 loc) Β· 1.9 KB

Changelog

Next release

πŸš€ New

  • Added /notify/<up|down> to the monitor server to manually trigger notifications.
  • Allow not starting the monitor loop by setting LVMBEAT_START_MONITOR=0. In this case notifications need to be sent manually by calling the /notify route.

✨ Improved

  • Allow to specify LVMBEAT_STATE_FILE environment variable to make the monitor state persistent.

0.2.2 - August 29, 2025

✨ Improved

  • Control how often check_heartbeat() is called with the outside_monitor.check_heartbeat_every configuration option.
  • Do not raise exceptions in check_heartbeat().

πŸ”§ Fixed

  • Ensure that the state is set before trying to send emails or Slacks.

0.2.1 - February 3, 2025

πŸš€ New

  • Notify lvm-alerts in Slack when the network is up/down.

0.2.0 - January 7, 2025

πŸš€ New

  • Do not emit heartbeat to ECP if the network (LCO or internet) is down.

πŸ”§ Fixed

  • Add nmap to the lvmbeat actor container.

0.1.2 - December 27, 2024

✨ Improved

  • Ensure that the monitor tool URL includes the /heartbeat route.
  • Report ISO strings with a precision of seconds.
  • Report when the last connection with the LCO server was made in the alert email.

πŸ”§ Fix

  • Update when the last heartbeat was sent to the ECP.
  • Fixed double ENV statement in dockerfile.

0.1.1 - December 26, 2024

✨ Improved

  • Add timeout and outside.interval configuration options.
  • Add documentation on how the product works and deployment instructions.
  • Added a .dockerignore file.
  • Return the last_seen value in the monitoring app as an ISO string.

🏷️ Changed

  • Flatten the monitor app API routes. Renamed /email/test to /email-test.

πŸ”§ Fix

  • Fix the pip name used to define __version__.

0.1.0 - December 25, 2024

πŸš€ New

  • Initial version with heartbeat middleware and external monitoring service.