v2.4.0
- Timeseries graphs in notifications #148. See more: Plotting
- Add api method
GET trigger/{{triggerId}}/render
to imlement timeseries plotting in api #137 - Add maintenance for a whole trigger. Add new api method
PUT trigger/{{triggerId}}/setMaintenance
.PUT trigger/{{triggerId}}/maintenance
is deprecated now #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 #120. See more: Dealing with NODATA
- Allow user to remove all
NODATA
metrics from trigger #124 - Check Lazy triggers (triggers without any subscriptions) less frequently #131. See more: Lazy Triggers Checker
- Run single NODATA checker worker at single moment #129
- Avoid throttling of remote-triggers when trigger switches to
EXCEPTION
and back toOK
#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 #122
- Refactor cli. Remove old converters, whiсh were written before moira 2.2 #139
- Update golang to version 1.11.2 #147
- Flush trigger events when removing the trigger #116
- Remove redundant Graphite-metrics that counted the time of check of each single trigger #117
- Add api method
GET trigger/search
to implement full-text trigger search in api,GET trigger/page
is deprecated now #125 - Fix Redis leakages: some data was not removed properly from Redis storage #129
- Fix bug in trigger schedule due to which triggers were considered suppressed between 23:59:00 and 00:00:59 #127
- Fix bug in trigger when specific schedule time didn't work if start time was bigger than end time #119
- Fix bug in
Create and test
button 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) #146
- Fix bug which allowed to use other people's contacts your in subscriptions #145
- Fix bug that allowed to create and use an empty tag in subscriptions and triggers #144
- Fix bug when senders didn't resolve
EXCEPTION
state #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.