MON-300 Use the correct variables for the 5XX monitor (it was using the ones for the 4XX)

This commit is contained in:
Rafael Romero Carmona 2018-09-11 16:32:49 +02:00
parent 10f11aa958
commit 5504204a78

View File

@ -46,11 +46,11 @@ resource "datadog_monitor" "error_rate_5xx" {
type = "metric alert" type = "metric alert"
query = <<EOF query = <<EOF
${var.error_rate_4xx_time_aggregator}(${var.error_rate_4xx_timeframe}): ${var.error_rate_5xx_time_aggregator}(${var.error_rate_5xx_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},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) / (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_5xx_artificial_request}) * 100
> ${var.error_rate_4xx_threshold_critical} > ${var.error_rate_5xx_threshold_critical}
EOF EOF
thresholds { thresholds {