Skip to content

v2.4.0

Compare
Choose a tag to compare
@borovskyav borovskyav released this 25 Dec 12:43
8fb1287
  • 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 to OK #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.