Releases: claranet/terraform-signalfx-detectors
Releases · claranet/terraform-signalfx-detectors
v1.9.1
v1.9.0
1.9.0 (August 25, 2021)
NOTES:
- from now and while it is possible every new detector must use the generator. This will ease the contribution, the review and maintainability and make it more future proof to changes and automatically enjoy new features.
- from now, features parity is not enforced anymore between the detectors manually created and those using the generator. It is difficult and time consuming to backport new features to all manual detectors so we hope to convert them step by step to the generator.
- add tchernomax to code owners (#322)
NEW FEATURES:
ENHANCEMENTS:
generator
: dependency is now negative instead of reversed and lasting always available (#314)common
: negative dependency logic instead of reverse applied to existing detectors (#316)common
: harmonize lasting usage over all detectors (#318)common
: improve original detectors config after conversion to generator (#321)smart-agent_systemd-services
: better comparator (#309)smart-agent_apache
andsmart-agent_cassandra
: conversion to generator (#320)
BUG FIXES:
common
: add missing max_delay to heartbeat detectors (#319)smart-agent_cassandra
: fix lantencies and improve errors (#323)
DOCUMENTATION:
common
: fix filters link in detector's readme (#310)
v1.8.0
1.8.0 (August 06, 2021)
NEW FEATURES:
smart-agent_systemd-services
: new module (#306)
BUG FIXES:
smart-agent_processes
: fix metric transformation (#300)integration_aws-apigateway
: use mean instead of sum to detect latency issues (#304)integration_azure-postgresql
: fix Postgresql resource type name (#299)
DOCUMENTATION:
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
v1.6.0
1.6.0 (Jun 07, 2021)
NEW FEATURES:
common
: allow overridingfilter_defaults
for smart agent based modules (#283) (thanks @chungktran)common
: use commonmodules.tf
everywhere and split common filters per source to support all modules (#284)
ENHANCEMENTS:
common
: upgrade signalfx provider to v6.7.3 to prevent usage of v5 whereteams
has been dropped (#280)
BUG FIXES:
v1.5.1
v1.5.0
1.5.0 (April 15, 2021)
NEW FEATURES:
smart-agent_kubernetes-common
: add detectors for hpa (#271)
ENHANCEMENTS:
integration_aws-elasticache-common
: disable elasticache freeable memory detector by default (#276)
BUG FIXES:
integration_azure-event-hub
: fixthrottled_requests
detectorresource_type
filter and increase threshold (#275)generator
: lasting is per rule only and mandatory like threshold (#274)
DOCUMENTATION:
modules/smart-agent_redis
: remove copied postgresql from redis readme (#277)
v1.4.1
v1.4.0
1.4.0 (April 08, 2021)
NEW FEATURES:
ENHANCEMENTS:
CI
: support PRs from forks, useskip-duplicate-actions
and reduce adherence to Claranet (#269)integration_gcp-load-balancing
: add unit for latency detectors (#265)
DOCUMENTATION:
integration_gcp-load-balancing
: not about how to exclude websocket request which are slow by pattern (#266)
v1.3.0
1.3.0 (March 22, 2021)
NEW FEATURES:
ENHANCEMENTS:
makefile
:init-stack
uses revelant ref for modules depending on user git context (#260)smart-agent_kubernetes-common
: prevent auto resolve for pod phase status (#254)smart-agent_kubernetes-volumes
: filter out emptyvolume_type
dimension (#259)
BUG FIXES:
integration_azure-api-management-service
: add missingtip
andrunbook_url
variables (#253)integration_aws-elasticsearch
: status detector waits the timeframe before to alert (#252)smart-agent_varnish
: enforcedelta
rollup because most of the metrics are cumulative (#261). related agent changes
DOCUMENTATION:
smart-agent_kubernetes-common
: usekubelet-metrics
monitor for kubernetes>= 1.18
orkubelet-status
else (#251 )