From 5fdcc12a2934240efefc005340ed0d70cb7a6dec Mon Sep 17 00:00:00 2001 From: Quentin Manfroi Date: Mon, 27 Aug 2018 09:50:54 +0200 Subject: [PATCH] MON-227 replace fill by default function --- cloud/gcp/lb/monitors-lb.tf | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/cloud/gcp/lb/monitors-lb.tf b/cloud/gcp/lb/monitors-lb.tf index 8a56726..3d34cb4 100644 --- a/cloud/gcp/lb/monitors-lb.tf +++ b/cloud/gcp/lb/monitors-lb.tf @@ -9,9 +9,9 @@ resource "datadog_monitor" "error_rate_4xx" { query = < ${var.error_rate_4xx_threshold_critical} EOF @@ -45,11 +45,11 @@ resource "datadog_monitor" "error_rate_5xx" { type = "metric alert" query = < ${var.error_rate_5xx_threshold_critical} + ${var.error_rate_4xx_time_aggregator}(${var.error_rate_4xx_timeframe}): + default(sum:gcp.loadbalancing.https.request_count{${var.filter_tags},response_code_class:500} by {forwarding_rule_name}.as_count(), 0) + / (default(sum:gcp.loadbalancing.https.request_count{${var.filter_tags}} by {forwarding_rule_name}.as_count(), 0) + + ${var.error_rate_4xx_artificial_request}) * 100 + > ${var.error_rate_4xx_threshold_critical} EOF thresholds { @@ -155,7 +155,7 @@ resource "datadog_monitor" "request_count" { query = < ${var.request_count_threshold_critical} EOF