Skip to content

Releases: claranet/terraform-signalfx-detectors

v1.9.1

25 Aug 09:30
c7e7072
Compare
Choose a tag to compare

1.9.1 (August 25, 2021)

NOTES:

  • you have to run terraform init -upgrade to upgrade the provider version 6.7.6 and fix the perpetual diff on tags

BUG FIXES:

  • common: fix perpetual diff on tags (#324)

v1.9.0

25 Aug 08:18
197aefa
Compare
Choose a tag to compare

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:

  • smart-agent_health-checker: new module (#308)
  • generator: add append_condition field to rule (#317)

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 and smart-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

06 Aug 07:44
89d3f04
Compare
Choose a tag to compare

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:

  • add link anchor for related documentation section (#307)
  • improve contribution guideline from feedbacks (#294)

v1.7.0

24 Jun 08:23
4fbd174
Compare
Choose a tag to compare

1.7.0 (Jun 24, 2021)

UPGRADE NOTES:

  • If you use either filter_custom_includes or filter_custom_excludes variables you will have to remove and combine them into an unique SignalFlow filters string setting the new filtering_custom variable

BREAKING CHANGES:

  • filter_custom_includes or filter_custom_excludes variables have been removed, you have to either follow upgrade instructions above or pin your modules declaration version to v1.6.0 which will be the last supporting these variables (the new one filtering_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 using message_subject and message_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 to null 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 the extra_tags variable to let the user add his own (#293)

ENHANCEMENTS:

  • common: new internal-filtering module (replaces the old filter-tags) used in detectors allowing to define a complex filtering policy with filtering_custom only (the default behavior) or by appending your own specific filters to the default filtering policy by also defining filtering_append variable to true (#286)

BUG FIXES:

  • common: keep the filter-tags (replaced by internal_filtering) for retro compatibility with versions prior to v1.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

08 Jun 08:20
631c392
Compare
Choose a tag to compare

1.6.0 (Jun 07, 2021)

NEW FEATURES:

  • common: allow overriding filter_defaults for smart agent based modules (#283) (thanks @chungktran)
  • common: use common modules.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 where teams has been dropped (#280)

BUG FIXES:

  • smart-agent_kubernetes-common: fix duplicated alert with consecutive delete of workload (#281)
  • integration_gcp-pubsub-subscription: fix hearbeat ignoring undesirable response_code by forcing aggregation (#282)

v1.5.1

28 Apr 09:12
d64f88d
Compare
Choose a tag to compare

1.5.1 (April 28, 2021)

BUG FIXES:

  • heartbeat VM related detectors: fix aws shutting-down state exclusion (#279)

v1.5.0

16 Apr 10:57
292c92e
Compare
Choose a tag to compare

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: fix throttled_requests detector resource_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

09 Apr 21:04
b414c92
Compare
Choose a tag to compare

1.4.1 (April 09, 2021)

BUG FIXES:

  • integration_gcp-compute-engine: fix disk related detectors by enforcing aggregation to ignore throttle_reason not available on all metrics (#272)

v1.4.0

08 Apr 08:17
80f40ac
Compare
Choose a tag to compare

1.4.0 (April 08, 2021)

NEW FEATURES:

  • smart-agent_mdadm: new module (#268)
  • integration_azure-firewall: new module (#263)

ENHANCEMENTS:

  • CI: support PRs from forks, use skip-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

22 Mar 08:27
e38c170
Compare
Choose a tag to compare

1.3.0 (March 22, 2021)

NEW FEATURES:

  • smart-agent_kubernetes-workloads-count: new module (#256)
  • integration_aws-efs: new module (#257)

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 empty volume_type dimension (#259)

BUG FIXES:

  • integration_azure-api-management-service: add missing tip and runbook_url variables (#253)
  • integration_aws-elasticsearch: status detector waits the timeframe before to alert (#252)
  • smart-agent_varnish: enforce delta rollup because most of the metrics are cumulative (#261). related agent changes

DOCUMENTATION:

  • smart-agent_kubernetes-common: use kubelet-metrics monitor for kubernetes >= 1.18 or kubelet-status else (#251 )