Skip to content

Commit

Permalink
feat(gcp): modify filtering memory cloud sql
Browse files Browse the repository at this point in the history
  • Loading branch information
eclisson-clt committed Sep 13, 2024
1 parent c6143cc commit c1a9227
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ id: "memory_utilization"

transformation: ".min(over='15m')"
aggregation: true
filtering: "filter('project_id', '${var.gcp_project_id}') and filter('component', 'Free')"
filtering: "filter('component', 'Free')"

signals:
signal:
Expand Down
2 changes: 1 addition & 1 deletion modules/integration_gcp-cloud-sql-common/detectors-gen.tf
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ resource "signalfx_detector" "memory_utilization" {
tags = compact(concat(local.common_tags, local.tags, var.extra_tags))

program_text = <<-EOF
base_filtering = filter('project_id', '${var.gcp_project_id}') and filter('component', 'Free')
base_filtering = filter('component', 'Free')
signal = data('database/memory/components', filter=base_filtering and ${module.filtering.signalflow})${var.memory_utilization_aggregation_function}${var.memory_utilization_transformation_function}.publish('signal')
detect(when(signal < ${var.memory_utilization_threshold_critical}%{if var.memory_utilization_lasting_duration_critical != null}, lasting='${var.memory_utilization_lasting_duration_critical}', at_least=${var.memory_utilization_at_least_percentage_critical}%{endif})).publish('CRIT')
detect(when(signal < ${var.memory_utilization_threshold_major}%{if var.memory_utilization_lasting_duration_major != null}, lasting='${var.memory_utilization_lasting_duration_major}', at_least=${var.memory_utilization_at_least_percentage_major}%{endif}) and (not when(signal < ${var.memory_utilization_threshold_critical}%{if var.memory_utilization_lasting_duration_critical != null}, lasting='${var.memory_utilization_lasting_duration_critical}', at_least=${var.memory_utilization_at_least_percentage_critical}%{endif}))).publish('MAJOR')
Expand Down

0 comments on commit c1a9227

Please sign in to comment.