2.4.0¶
Timeseries graphs in notifications moira-alert/moira#148. See more Plotting.
Add api method
GET trigger/{{triggerId}}/renderto imlement timeseries plotting in api moira-alert/moira#137.Add maintenance for a whole trigger. Add new api method
PUT trigger/{{triggerId}}/setMaintenance.PUT trigger/{{triggerId}}/maintenanceis deprecated now moira-alert/moira#138, moira-alert/web2.0#199.Add extra maintenance intervals: 14 and 30 days moira-alert/web2.0#198.
Add option to mute notifications about new metrics in the trigger moira-alert/moira#120. See more: Dealing with NODATA.
Allow user to remove all
NODATAmetrics from trigger moira-alert/moira#124.Check Lazy triggers (triggers without any subscriptions) less frequently moira-alert/moira#131. See more Lazy Triggers Checker.
Run single NODATA checker worker at single moment moira-alert/moira#129.
Avoid throttling of remote-triggers when trigger switches to
EXCEPTIONand back toOKmoira-alert/moira#121.Consider the status of the trigger when rendering the trigger status indicator moira-alert/web2.0#195.
Replace useless trigger export button with “Duplicate” moira-alert/web2.0#189.
Add Moira-Notifier toggle on Hidden Pages moira-alert/web2.0#191. Please, read Self State Monitor first.
Show contact type icon on Hidden Pages moira-alert/web2.0#196.
Show TTL and TTLState in Advanced mode moira-alert/web2.0#197.
Throw an exception if first target is no longer valid moira-alert/moira#122.
Refactor cli. Remove old converters, whiсh were written before moira 2.2 moira-alert/moira#139.
Update golang to version 1.11.2 moira-alert/moira#147.
Flush trigger events when removing the trigger moira-alert/moira#116.
Remove redundant Graphite-metrics that counted the time of check of each single trigger moira-alert/moira#117.
Add api method
GET trigger/searchto implement full-text trigger search in api,GET trigger/pageis deprecated now moira-alert/moira#125.Fix Redis leakages: some data was not removed properly from Redis storage moira-alert/moira#129.
Fix bug in trigger schedule due to which triggers were considered suppressed between 23:59:00 and 00:00:59 moira-alert/moira#127.
Fix bug in trigger when specific schedule time didn’t work if start time was bigger than end time moira-alert/moira#119.
Fix bug in
Create and testbutton when add new subscription moira-alert/web2.0#194.Fix bug that increases updated last checks count when user create or update trigger from api (or web) moira-alert/moira#146.
Fix bug which allowed to use other people’s contacts your in subscriptions moira-alert/moira#145.
Fix bug that allowed to create and use an empty tag in subscriptions and triggers moira-alert/moira#144.
Fix bug when senders didn’t resolve
EXCEPTIONstate moira-alert/moira#156.Update Moira Client 2.4.
Update Moira Trigger Role 2.4.
Important
Redis DB conversion is required.
Moira 2.4 has some structure changes in Redis DB. It will work fluently out of the box, but lazy triggers will still be checked every time on new metrics.
You can upgrade from moira 2.2 or 2.3 using corresponding flag in --from-version variable.
moira-cli --config=/etc/moira/cli.yml --update --from-version=2.2/2.3
If you would like to downgrade back to Moira 2.2 or 2.3, you should run CLI-converter.
moira-cli --config=/etc/moira/cli.yml --downgrade --to-version=2.2/2.3
Both cases imply usage of Moira-Cli v.2.4, you can find it on Release Page.