Skip to content

Releases: observIQ/disk-usage

3.1.1

Choose a tag to compare

@jsirianni jsirianni released this 07 Nov 21:07

Changelog

Other

3.1.0

Choose a tag to compare

@jsirianni jsirianni released this 21 Feb 17:51
e61398f

Changes

  • Built with Go 1.16
  • Alerts are now handled for individual disks, meaning you can get multiple alerts from a single system. Suppression acts the same, you will get one alert per disk. #23

3.0.1

Choose a tag to compare

@jsirianni jsirianni released this 16 Feb 02:12

Fix an issue where --alert-type=stdrout fails, even though stdout works fine when --dryrun is set.

3.0.0

Choose a tag to compare

@jsirianni jsirianni released this 16 Feb 01:40

Supported Platforms

  • Linux AMD64 (including OpenZFS)
  • FreeBSD AMD64
  • Windows AMD64

Other platforms will build but are not considered to be stable. For example, ARM will report incorrect disk usage values. Please test before committing to this project for your disk usage alerting needs.

Notable changes:

  • Alert messages are now JSON formatted and include more information
  • Plugin style alert backend. Can be extended to support things like Pagerduty, Sendgrid, etc). Currently support Slack and Stdout.
  • Significant refactor (use interfaces for alert and lock file handling, use official gopsutil and slack packages)
  • JSON log output with adjustable log level

For more details see the pre release: https://github.com/BlueMedoraPublic/disk-usage/releases/tag/3.0.0-alpha.1

3.0.0-alpha.1

3.0.0-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@jsirianni jsirianni released this 14 Feb 07:46

3.0.0-alpha.1

3.0.0 includes significant refactoring. The CLI interface is unchanged, and should be backwards compatible with existing deployments.

CI

  • Build AMD64 for Linux, Windows, FreeBSD using Travis

Features and Changes

  • alerts include disk usage stats #21
  • json logging and adjustable log level using -log-level=<level> #22
  • alert payload is json formatted #20
  • set hostname and primary ip address #15
  • alert type flag, currently support slack and stdout #16
  • lock backend is now an interface that can be extended to support additional lock backends #18
  • alert backend is now an interface that can be extended to support additional alert mechanisms #11
  • use official slack package for slack messages #10

Bugs

  • don't set lockfile when -dryrun is set #14
  • build for freebsd #17

2.0.0

Choose a tag to compare

@jsirianni jsirianni released this 21 Nov 20:15
  • switched to glog for all local output
  • significant code refactor
  • removed smtp support

resolves #8
resolves #5
resolves #3
resolves #1

Add Freebsd Support

Choose a tag to compare

@jsirianni jsirianni released this 01 Jul 19:51

1.0.1 brings Freebsd support. Specifically, FreeBSD 11.1. Functionality remains the same.

Initial Release

Choose a tag to compare

@jsirianni jsirianni released this 15 Jun 01:47
1.0.0

update examples