v0.2.0
0.2.0 (October 13, 2020)
UPGRADE NOTES:
notifications
global variable assignation should be updated usingobject
and defining every severities. This is a requirement to avoid undesired or missing binding caused by old behavior. Please check this change to see an example of upgrade.
BREAKING CHANGES:
notifications
global variable is now anobject
where attributes represents every SignalFx severities (Critical
,Major
,Minor
,Warning
,Info
) for safer assignation[my_detector]_notifications
is now amap(string)
to ease overriding- Most of the existing
Warning
rules (from Datadog legacy) have been changed toMajor
NOTES:
- exception on AWS API Gateway v2 which does not sync tags
NEW FEATURES:
- use rich types for easier and safer notifications assignation (#94)
- subject message template from locals symlink (#114)
- detector name prefix from locals symlink (#114)
- heartbeat / not running vm filters from locals symlink (#114)
- generate outputs and auto check them in CI (#92)
- add code owners / default reviewers with @cvauvarin @Shr3ps @BzSpi and @xp-1000
- aggregation variable for heartbeat detectors (#95)
- body message template from symlink (#114)
- add
common-locals.tf
file to share locals from symlink (#114) - add
common-variables.tf
file to share variables from symink (#114) - newrelic: add new detectors module (#17)
ENHANCEMENTS:
- upgrade
setup-terraform
tov1.2.0
in github actions CI - severities have been reordered to follow SignalFx levels convention (
Critical
>Major
>Warning
) (#93) - azure-*: harmonize azure heartbeat filters
- aws-apigateway: support AWS API Gateway v2 from
is_v2
flag variable (#130) - azure-mysql: add replication lag detector (#125)
- nagios-status-check: change unknown alert to use existing
Major
severity
BUG FIXES:
- fix typo on transformation functions descriptions removing trailing
)
- fix bad naming changing
system not reporting
byheartbeat
- azure-app-service: exclude
Instance
in aggregation function - elasticsearch: swapping red and yellow for status detector
- varnish: make variables declaration and notifications overrides compliant
- varnish: fix missing value in rules subjects
- docker: fix aggregation on heartbeat detector missing array
- kubernetes-* fix heartbeat detectors changing
ruleName
toreadableRule