v1.11.0 (2024-07-07)
Implemented enhancements:
- Add a new
riemann-hwmon
tool for harware monitors #297 (smortex) - Add support for ignoring IPs by ASN in
riemann-http
#295 (smortex) - Add support for a minimum TTL for events #294 (smortex)
- Detect and report stray arguments #293 (smortex)
- Add leniency to disk thresholds of
riemann-health
#282 (smortex) - Add
riemann-tls-check
to monitor TLS certificates #253 (smortex)
Fixed bugs:
- Minor
riemann-hwmon
improvements #298 (smortex) - Fix
riemann-nginx
checks selection #292 (smortex) - Fix
riemann-health
memory reporting when using ZFS on Linux #289 (smortex)
Closed issues:
- RFC:
riemann-domain-check
to monitor domain name expiration date #249
v1.10.0 (2024-01-13)
Implemented enhancements:
v1.9.1 (2023-12-08)
Fixed bugs:
v1.9.0 (2023-12-08)
Implemented enhancements:
- Use truncated exponential backoff for reconnection #272 (smortex)
- Add redirect support to
riemann-http-check
#270 (smortex)
Fixed bugs:
v1.8.2 (2023-05-22)
Fixed bugs:
v1.8.1 (2023-02-28)
Fixed bugs:
- Improve event sending thread lifecycle management #265 (smortex)
- Make sure all events are send before terminating #264 (smortex)
v1.8.0 (2023-02-02)
Implemented enhancements:
v1.7.1 (2023-01-12)
Fixed bugs:
v1.7.0 (2023-01-11)
Implemented enhancements:
- Override default HTTP User-Agent and make it tuneable #257 (smortex)
- Allow opting out of
riemann-http-check
latency state #255 (smortex) - Speed-up
riemann-http-check
with resolver and worker threads #254 (smortex) - Allow mdstat device filtering #252 (smortex)
- Report mdstat health by device #251 (smortex)
Fixed bugs:
v1.6.0 (2022-11-04)
Implemented enhancements:
- Add
riemann-http-check
to monitor HTTP(S) resources #248 (smortex) - Add FreeBSD support to
riemann-net
#247 (smortex)
Fixed bugs:
- Fix
riemann-health
detection ofdf
header #246 (smortex) - Fix/Improve
riemann-md
mdstat parser #245 (smortex)
v1.5.0 (2022-09-08)
Implemented enhancements:
Fixed bugs:
- Fix
riemann-haproxy
HTTP response processing #243 (ahoetker-deca) - Fix
riemann-md
parsing of mdstat when device is being checked #241 (smortex)
v1.4.0 (2022-08-30)
Implemented enhancements:
Fixed bugs:
- Fix zpool/md informational messages reporting #238 (smortex)
- Fix detection of degraded zpool #237 (smortex)
v1.3.0 (2022-08-29)
Implemented enhancements:
- Add support for a configuration file to
riemann-wrapper
#235 (smortex) - Add
riemann-md
to monitor Linux RAID/md health #232 (smortex) - Add
riemann-zpool
to monitor zpool health #231 (smortex)
Fixed bugs:
Closed issues:
- There is some kind of race condition in riemann-wrapper #230
Merged pull requests:
v1.2.0 (2022-08-17)
Implemented enhancements:
- Add users monitoring to riemann-health #226 (smortex)
- Add a wrapper to run multiple tools in a single process #225 (smortex)
- Add swap monitoring to riemann-health #222 (smortex)
- Add uptime monitoring to riemann-health #218 (smortex)
Fixed bugs:
- Ignore squashfs from disks usage reporting #228 (smortex)
- Fix service name mismatch for rx/tx drop in riemann-net #217 (smortex)
Merged pull requests:
- Normalize class names #224 (smortex)
- Move all extra tool classes in dedicated files #223 (smortex)
- Removed travis #220 (jamtur01)
- Move all base tool classes in dedicated files #219 (smortex)
v1.1.1 (2022-07-02)
Fixed bugs:
v1.1.0 (2022-07-01)
Implemented enhancements:
- Report computed disk metric #213 (smortex)
- Add support for FreeBSD system fd monitoring #204 (smortex)
- Improve interface matching flexibility #203 (smortex)
- Improve disk usage reporting #200 (smortex)
Fixed bugs:
- Revert tmpfs as an ignored filesystem by default #206 (smortex)
- Fix network interfaces reporting #202 (smortex)
- Fix setting custom load thresholds #201 (smortex)
Closed issues:
Merged pull requests:
- Modernized riemann-ntp and included warning for macOS #211 (jamtur01)
- Create dependabot.yml #209 (jamtur01)
- Create codeql-analysis.yml #208 (jamtur01)
- Setup Rubocop #205 (smortex)
v1.0.0 (2022-06-22)
Implemented enhancements:
Fixed bugs:
- Fix cpu and memory usage sorting #198 (smortex)
- Exclude NFS from df #193 (sheremetyev)
- Fix df --exclude-type on alpine #192 (Beanow)
Closed issues:
Merged pull requests:
0.2.14 (2018-09-14)
Closed issues:
- Trollop gem replaced by optimist #186
- Regex format to check multiple processes #181
- riemann-health - full command support #180
0.2.13 (2018-01-17)
Closed issues:
- riemann-net: Non-zero drop/error always mapped to warning state #177
- riemann-consul: incorrect treatment of return value for leader query #175
- Riemann-aws fails to use instance profile with error regarding required aws keys #169
- riemann-zookeeper fails silently on zookeeper 3.3.x and below #98
- Riemann riak tools spins up 2 erlang vms with the same node name simulataneously, causing one to fail #71
- Service scripts #40
Merged pull requests:
- riemann-net: Warn only on non-zero drop/error delta #183 (sslavic)
- Fix for /issues/175 #176 (pieterbreed)
- support prefixes for AWS S3 list #173 (peterneubauer)
- Add OpenBSD and Illumos (sunos in uname -s) to riemann-health #172 (telser)
- Fixing initialization failure when fog credentials are specified. #171 (derekslager)
- Add riemann-portcheck #170 (sdx23)
- _stats/index/store isn't supported anymore in ES 5 but it looks like … #168 (looprock)
0.2.12 (2017-01-22)
Closed issues:
- riemann-elasticsearch: needs exception handling #166
- Is riemann-docker not support disk I/O and net I/O monitoring? #162
Merged pull requests:
- Add exception handling #167 (rogeruiz)
- Update riemann-proc #165 (knackjax)
- JSON dependency version set to ~> 1.8 #163 (markdingram)
0.2.11 (2016-12-04)
Closed issues:
Merged pull requests:
- Corrected kvm running instance count #161 (TheBigfoot)
- fix typo #160 (david-resnick)
- Adding basic s3 bucket metrics #159 (peterneubauer)
- Modified aws-rds-status and aws-sqs-status to default to IAM profile … #157 (gorandev)
- Create riemann-chronos based on riemann-marathon #156 (pdericson)
- Riemann Aws ELB: send 0 metric on empty result #155 (krakatoa)
- Make riemann-docker multithreaded #154 (gfv)
0.2.10 (2016-03-01)
Closed issues:
- Riemann health stopped updating disk usage #148
- Load average on AWS does not divide by number of cores #97
Merged pull requests:
0.2.9 (2016-02-20)
Closed issues:
Merged pull requests:
- Create ISSUE_TEMPLATE.md #149 (jamtur01)
- Improved riemann-proc #147 (ktf)
- gather some simple metrics on query and fetch time #144 (anho)
- Release 0.2.8 #140 (jamtur01)
0.2.8 (2016-02-09)
Closed issues:
- problem sending tags #135
- exclude iso9660 filesystems from riemann-health. #127
- riemann-docker-health #119
- make tags additive to CLI tags #99
- Split repository #61
Merged pull requests:
- Fixes #127 - Excludes ISO9660 filesystems from riemann-health #145 (jamtur01)
- Fixes #99 - Additive tags #143 (jamtur01)
- Updates to gems #141 (jamtur01)
- Added tools split out back into the repo #138 (jamtur01)
- Separate HAproxy's server state from server metrics #137 (dobrinov)
- Splits out individual programs to GitHub Riemann org #136 (jamtur01)
- Enable riemann-elb-metrics to use IAM Instance profile #133 (iramello)
- Avoid event to expire before we actually check again #132 (ktf)
- Use conventional state "ok" in place of "green" #131 (ktf)
- Corrects a typo when specifying dependencies. #130 (yundt)
- Add Marathon watcher #129 (ktf)
- Add Mesos metrics watcher #128 (ktf)
- RFC : Riemann-consul : Sends consul services status to riemann #125 (shanielh)
- Riemann-docker-health : Multiple changes #124 (shanielh)
- Fix/str maybe nil #123 (jsvisa)
- Added AWS SQS monitor #121 (krakatoa)
- Added docker-health tool #120 (shanielh)
- riemann-freeswitch sends number of threads used by Freeswitch #118 (krakatoa)
- Change the way
ioreqs
metric is handled #117 (pariviere) - add option to specify a proxied path prefix #115 (peterneubauer)
0.2.7 (2015-07-17)
0.2.6 (2015-04-21)
Closed issues:
- Error in riemann-net when new interfaces are added #112
- riemann-varnish not working with Varnish 4+ #104
- Riemann-health not working on Ubuntu 14.10 x64 vmlinuz-3.16.0-28-generic #103
- Make riemann-rabbitmq honor even SSL connections #101
Merged pull requests:
- Send out "expired" state when riemann-net stops seeing an interface #114 (md5)
- Skip network metric comparison for newly added interfaces #113 (md5)
- riemann-proc alerts output which processes matched #111 (tcrayford)
- abort if no DB specified #110 (peterneubauer)
- Adding monitoring of an RDS instance #109 (peterneubauer)
- Added NTP statistics collector #108 (jamtur01)
- Fixed failed comparison of Fixnum with True #107 (iramello)
- in my rabbitmq instance, it seems there is ['messages_ready'] missing on... #106 (peterneubauer)
- Added check and switch for Varnish 4 #105 (jamtur01)
0.2.5 (2015-01-26)
Merged pull requests:
- Adding support for https connection #102 (peterneubauer)
- Adds monitoring a folder based on its number of files #100 (iramello)
- add directory space use monitoring #96 (tcrayford)
0.2.3 (2015-01-06)
Merged pull requests:
- Add CLI status check #95 (default50)
- Add support for reporting current number of conferences in riemann-freeswitch #94 (default50)
- Monitor RabbitMQ queue sizes and node memory/disk health #93 (mpalmer)
- Alert if there are any outstanding partition transfers #92 (mpalmer)
- Avoid failure if process checked user is different from riemann agent. #91 (default50)
- Riemann freeswitch #90 (default50)
- Add support for some extra Riak stats #89 (algernon)
- Correct comment in riemann-net #88 (danielcompton)
- Fixed broken memory calculation for OSX Mavericks #87 (Kungi)
- Fix typo in riemann-health #86 (jsyrjala)
0.2.2 (2014-06-30)
Closed issues:
- Elasticsearch tool gives error NoMethodError undefined method `URI' #84
Merged pull requests:
- one-character fix: Make riemann-aws-billing work again #85 (benley)
- Fix for latest riemann-client changes #83 (eric)
- riemann proc regex should quote args to grep #82 (tcrayford)
- riemann-redis migrated to https://github.com/riemann/riemann-redis #81 (fborgnia)
0.2.1 (2014-03-26)
Merged pull requests:
- Update FreeBSD load average for 1 min #79 (zachfi)
- Added riemann-varnish collector script #77 (pradeepchhetri)
- allow dashes in diskstats volume names to support lvm volumes like "dm-0" #75 (cmerrick)
- rieman-tools aws billing #74 (jespada)
- Added basic metric monitoring for zookeeper #73 (aterreno)
0.2.0 (2014-01-23)
Closed issues:
- riemann-net stopped working with beefcake version 0.4.0 #70
- riemann-riak fails to detect if riak is down #54
Merged pull requests:
0.1.9 (2013-12-10)
Merged pull requests:
- Dup service in riemann-net, work around frozen str #69 (gsandie)
- workaround for beefcake frozen string issue #68 (maxnewbould)
0.1.8 (2013-11-11)
0.1.6 (2013-11-11)
Closed issues:
- riemann-redis run_id can be infinity #65
- License missing from gemspec #64
- riemann-health EMSGSIZE Message too long - sendto(2) on OSX #16
- add riemann-cloudwatch #9
Merged pull requests:
- Add a license and description to the rakefile #67 (gsandie)
- Set run_id property to zero #66 (gsandie)
0.1.7 (2013-10-18)
Closed issues:
- riemann-riak error when adding tag #62
Merged pull requests:
0.1.5 (2013-10-15)
Closed issues:
- Ripe new release? #59
Merged pull requests:
- Riemann mysql client #60 (fborgnia)
- Feature/riemann fd #58 (ainsleyc)
- Set the executable bit on riemann elb metrics #57 (gsandie)
- First pass at pulling metrics from AWS ELBs #56 (gsandie)
- Fix small problems in riemann elasticsearch #55 (gsandie)
- Reauthenticate redis on reconnections #53 (gsandie)
- Riemann rabbitmq - real basic rabbitmq metrics #52 (gsandie)
- pass redis info fields' string value in status field #51 (narrative-joe)
- Add health status to riemann nginx #50 (gsandie)
- Report ok when resmon connection is working #49 (gsandie)
- Add a simple elastic search check #48 (gsandie)
- Add SSL support for riemann-riak #46 (supersix4our)
- resmon: don't send metrics as strings #45 (goblin)
- Add missing tx errors to riemann-net #44 (gsandie)
0.1.3 (2013-05-28)
Closed issues:
- riemann-kvminstance(s) duplicate scripts #34
Merged pull requests:
- Remove dead code #43 (lwf)
- Handle timeouts #42 (lwf)
- Allow riemann resmon to use hostname or FQDN for events #41 (gsandie)
- Remove duplicated file riemann-kvminstances. #39 (default50)
- Add ability to add attributes from CLI #38 (lwf)
0.1.2 (2013-04-30)
Closed issues:
- riemann-nginx? #31
- Commit #7de2572ccace567d90e555415498c2325bb8d87f seems to have borked how the hostname get's sent #22
Merged pull requests:
- allow dynamic setting of riak cookie field #37 (Bhuwan)
- Fixed two bugs: #36 (default50)
- Adding reporting capabilities for FreeSWITCH calls and channels. #35 (default50)
- riemann-nginx-status #33 (BrianHicks)
- Typo, @httpstats -> @httpstatus #32 (jegt)
- Add a Redis SLOWLOG client #30 (inkel)
- Improve riemann-redis client #29 (inkel)
- Riemann aws-status #28 (gsandie)
- Allow seperate health checks #27 (gsandie)
- Fix incorrect resmon host vars #26 (gsandie)
- Riemann resmon improvements #25 (gsandie)
- Added a plugin for Resmon #24 (goblin)
- Update host-val with even-host only if really set #23 (bipthelin)
- Fallback to riak-admin if nothing else works #21 (bipthelin)
- Default event hostname #20 (timshadel)
- Add memcached monitoring support for riemann-tools. #19 (fcuny)
- Typo in rieman-riak using :servie instead of :service #18 (dgtized)
- Add riemann-aws-status #13 (lwf)
0.0.9 (2012-12-08)
Merged pull requests:
- fix overflowing text from ps by swapping args for comm #17 (dch)
- Fix darwin cpu usage. Show used cpu instead of idle #15 (henrikno)
- Fix core count on darwin #14 (henrikno)
- Add riemann-diskstats #12 (lwf)
- Reflect each haproxy config as its own unique status #11 (perezd)
- allow for a commandline configurable TTL. #10 (perezd)
- add host properties to cloudant, haproxy, redis. #8 (perezd)
- adds Cloudant.com shared cluster load balancer statistics/monitoring support #7 (perezd)
- adds haproxy statistics monitoring support for riemann. #6 (perezd)
- adds redis monitoring support to riemann-tools. #5 (perezd)
- Prevent riemann-health from failing to report memory on OpenVZ virtual machines. #4 (mindreframer)
- added a script to report kvm instances running on a host #3 (wjimenez5271)
- Add --tag option to specify tags #2 (lwf)
- add freebsd and darwin support to riemann-health #1 (joecaswell)
version-0.0.2 (2012-04-17)
* This Changelog was automatically generated by github_changelog_generator