Realtime Alerting for Graphite and Prometheus
contacts
field in the web config api with contacts_template
.type
with sender_type
in notifier config and add field contact_type
, which will refer to type
in web config contacts_template
.Add ability to scale senders with same type. Read more in notifier docs. https://github.com/moira-alert/moira/pull/994 (by @almostinf)
Add ability to use template webhook body and custom headers. Read more in webhook docs. https://github.com/moira-alert/moira/pull/995 (by @almostinf)
Add contacts logo uri to web config. Read more in api docs. https://github.com/moira-alert/moira/pull/1005 (by @almostinf)
Update go to 1.21. https://github.com/moira-alert/moira/pull/1008 (by @tetrergeru)
Multiple clusters per trigger source. !! Config changes required in checker, notifier and api, see the docs. https://github.com/moira-alert/moira/pull/981 (by @tetrergeru)
Add admin permissions via list of admins in api. Admins can be configured via config https://github.com/moira-alert/moira/pull/996 https://github.com/moira-alert/moira/pull/1001 (by @tetrergeru)
Fix sending notifications on muted and deleted triggers and muted metrics. Read more in notifier docs. https://github.com/moira-alert/moira/pull/966 (by @almostinf)
Make triggers with seriesByTag function require at least one argument with a strict equality https://github.com/moira-alert/moira/pull/988 (by @mchrome)
Add metrics for number of contacts https://github.com/moira-alert/moira/pull/1002 (by @almostinf)
Add remove subscriptions command https://github.com/moira-alert/moira/pull/979 (by @almostinf)
Add sentry dsn in web config https://github.com/moira-alert/moira/pull/973 (by @almostinf)
Add platform field to get sentry handler https://github.com/moira-alert/moira/pull/982 (by @almostinf)
Log triggers with critical time of check https://github.com/moira-alert/moira/pull/987 (by @tetrergeru)
Add api route for tags creation https://github.com/moira-alert/moira/pull/991 (by @almostinf)
Add api for getting a single subscription https://github.com/moira-alert/moira/pull/998 (by @tetrergeru)
Fix fetching notifications by batch https://github.com/moira-alert/moira/pull/974 (by @almostinf)
Fix nodata when toggling alone metrics checkbox https://github.com/moira-alert/moira/pull/983 (by @almostinf)
Fix panic with alone and regular metrics https://github.com/moira-alert/moira/pull/984 (by @almostinf)
Increase sleep and attempts count for lock https://github.com/moira-alert/moira/pull/985 https://github.com/moira-alert/moira/pull/986 (by @kissken)
Update blackfriday slack to 0.1.2 https://github.com/moira-alert/moira/pull/978 (by @tetrergeru)
Bump golang.org/x/crypto from 0.14.0 to 0.17.0 https://github.com/moira-alert/moira/pull/977 (by @dependabot)
Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 https://github.com/moira-alert/moira/pull/999 (by @dependabot)
Add decorder, errorlint, loggercheck and noctx lints https://github.com/moira-alert/moira/pull/960 (by @kissken)
Add dots to godocs https://github.com/moira-alert/moira/pull/997 (by @tetrergeru)
Add exportloopref, gocheckcompilerdirectives, goconst, godot, gofumpt, goheader and grouper lints https://github.com/moira-alert/moira/pull/1000 (by @kissken)
Fixes
max_parallel_prometheus_checks
and fix filling default settings
https://github.com/moira-alert/moira/pull/972
(by @almostinf)Add Prometheus support. !! Config changes required to use prometheus, see the docs. #848 (by @tetrergeru)
Filter apply regices the same way as graphite, see the docs for configuration. #923 #924 (by @lordvidex and @tetrergeru)
Add swagger generated client (by @almostinf)
Log failed notification only after several retries #906 (by @kissken)
Add metrics for the number of triggers by source #904 (by @tetrergeru)
Add prometheus retries #909 (by @tetrergeru)
Add notifier is alive metric in notifier-selfcheck #910 (by @kissken)
Add api for all unused triggers #915 (by @kissken)
Add search by created by parameter #908 (by @almostinf)
Add error handling for regex compilation #933 (by @tetrergeru)
Switch to a maintained version of carbon-c-relay #925 (by @Pliner)
Upgrade mattermost & x/net version #937 (by @kissken)
Update go to 1.19 #938 (by @kissken)
Fix switch to maintenance at set del #916 (by @almostinf)
Fix panics in checker and enable panic logging #928 #929 #939 (by @tetrergeru)
Don't mock decode err in api #902 (by @kissken)
Calculate RemoteAllowed based on remote/prom configs #945 (by @Pliner)
Add x-nullable annotation and fix documentaion in config handler #903 (by @almostinf)
"true"
in boolean fields, only true
)you should run in cli update --from-version=2.7 --to-version=2.8
Full Changelog: https://github.com/moira-alert/moira/compare/v2.8.1...v2.8.2
Full Changelog: https://github.com/moira-alert/moira/compare/v2.8.0...v2.8.1
:bangbang: Fix regex in series by tag parser by @balalay12 in https://github.com/moira-alert/moira/pull/825
Validate trigger target on create/update by @Dimedrolity in https://github.com/moira-alert/moira/pull/817
Fix sending plot in slack-threads by @kissken in https://github.com/moira-alert/moira/pull/828
Add created_by and updated_by for trigger by @kissken in https://github.com/moira-alert/moira/pull/824
Make strings.Split function available in description templates by @kotbauk in https://github.com/moira-alert/moira/pull/843
Added cleanup abandoned tags by @Dimedrolity in https://github.com/moira-alert/moira/pull/773
Full Changelog: https://github.com/moira-alert/moira/compare/v2.7.2...v2.8.0
Full Changelog: https://github.com/moira-alert/moira/compare/v2.7.1...v2.7.2