v1.7.0
1.7.0 (Jun 24, 2021)
UPGRADE NOTES:
- If you use either
filter_custom_includes
orfilter_custom_excludes
variables you will have to remove and combine them into an unique SignalFlow filters string setting the newfiltering_custom
variable
BREAKING CHANGES:
filter_custom_includes
orfilter_custom_excludes
variables have been removed, you have to either follow upgrade instructions above or pin your modules declaration version tov1.6.0
which will be the last supporting these variables (the new onefiltering_custom
is much more flexible).
NEW FEATURES:
common
: all alerts triggered from heartbeat detectors will now automatically be resolved when the underlying MTS become inactive (after 25h of inactivity) using the new auto_resolve_after function (#285)common
: alerting message template can now be overridden by usingmessage_subject
andmessage_body
respectively for the subject and the body. By default, set to""
empty string, it will use the template from this repository. You can manually set it tonull
to use the default template from SignalFx but be careful, you have to set both variables because SignalFx does not allow to use their template for one of them only (#292)
common
: add default tags composed by common and specific per module and provide theextra_tags
variable to let the user add his own (#293)
ENHANCEMENTS:
common
: newinternal-filtering
module (replaces the oldfilter-tags
) used in detectors allowing to define a complex filtering policy withfiltering_custom
only (the default behavior) or by appending your own specific filters to the default filtering policy by also definingfiltering_append
variable totrue
(#286)
BUG FIXES:
common
: keep thefilter-tags
(replaced byinternal_filtering
) for retro compatibility with versions prior tov1.7.0
(#287)
DOCUMENTATION:
examples
: add common use cases to learn by examples the usage of the repository (#288)- update the wiki to reflect the new filtering behavior including the documentation for the new variables