This project adheres to Semantic Versioning.
This CHANGELOG follows the format listed here
4.0.0 - 2019-04-18
- Update minimum required ruby version to 2.3. Drop unsupported ruby versions.
- Bump
sensu-plugin
dependency from~> 1.2
to~> 4.0
you can read the changelog entries for 4.0, 3.0, and 2.0
- Travis build automation to generate Sensu Asset tarballs that can be used n conjunction with Sensu provided ruby runtime assets and the Bonsai Asset Index
- Require latest sensu-plugin for Sensu Go support
3.0.0 - 2018-07-24
- changing the default of
--sleep
from1
to5
this argument controls the time between initial poll and the followup poll which will get more overall accurate measurement of cpu utilization especially on systems that have less resources available (@majormoses)
2.1.0 - 2018-04-2018
- Added metrics-cpu-interrupts.rb (@yuri-zubov sponsored by Actility, https://www.actility.com)
- Added metrics-cpu-softirqs.rb (@yuri-zubov sponsored by Actility, https://www.actility.com)
- Added metrics-softnet-stat.rb (@yuri-zubov sponsored by Actility, https://www.actility.com)
2.0.1 - 2018-03-27
- updated yard dependency to
~> 0.9.11
per: https://nvd.nist.gov/vuln/detail/CVE-2017-17042 (@majormoses)
2.0.0 - 2018-03-07
- updated rubocop dependency to
~> 0.51.0
per: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-8418. (@majormoses)
- appeased the cops (@majormoses)
- removed ruby
< 2.1
support (@majormoses)
1.1.3 - 2018-01-25
- ruby 2.4 testing (@majormoses)
- PR template spell "Compatibility" correctly (@majormoses)
- made bin executable (@majormoses)
- metrics-cpu.rb: fixed interrupt counters by taking the first column which is an aggregate of all interrupt stats (@yuri-zubov)
- updated Changelog guidelines location (@majormoses)
1.1.2 - 2017-06-20
metrics-cpu.rb
/metrics-cpu-pcnt-usage.rb
: Set the correct type for --proc-path (@bimlendu)
1.1.1 - 2017-05-02
- no real change just bumping due to deployment issue.
1.1.0 - 2017-05-02
- check-cpu.rb: added option to check less than (@santhosh-tekuri)
- check-cpu.rb: added option to use a cache file rather than sleeping to look at previous times (@axos88)
- Set the correct type for --proc-path (@envintus)
- metrics-cpu.rb was missing a column (@michau)
1.0.0 - 2016-06-15
- Modified check-cpu.rb to change state if >= threshold
- Updated Rubocop to 0.40, applied auto-correct
- Loosened sensu-plugin dependency to ~> 1.2
- Specify the /proc location for use within a container
- Added metrics-numastat.rb
- check-cpu.rb: Added --idle-metrics flag for indicating counters which should be considered idle
- Remove Ruby 1.9.3 support; add Ruby 2.3.0 support in test matrix
0.0.4 - 2015-09-29
- Fix getopts syntax in check-cpu.sh
- Improvements to system/metrics-user-pct-usage.rb (option to use uid instead of username)
0.0.3 - 2015-07-14
- updated sensu-plugin gem to 1.2.0
0.0.2 - 2015-06-02
- added binstubs
- removed cruft from /lib
- initial release