MON-304 refactor queries for apigateway

This commit is contained in:
Quentin Manfroi 2018-09-17 16:45:52 +02:00
parent c206e1ef0f
commit ae93a006d6

View File

@ -40,7 +40,7 @@ resource "datadog_monitor" "API_http_5xx_errors_count" {
query = <<EOF
sum(${var.http_5xx_requests_timeframe}):
default(avg:aws.apigateway.5xxerror{${var.filter_tags}} by {region,apiname,stage}.as_count(), 0) / (
default(avg:aws.apigateway.count{${var.filter_tags}} by {region,apiname,stage}.as_count(), 0) + ${var.artificial_requests_count}),
default(avg:aws.apigateway.count{${var.filter_tags}} by {region,apiname,stage}.as_count(), 0) + ${var.artificial_requests_count})
* 100 > ${var.http_5xx_requests_threshold_critical}
EOF
@ -73,7 +73,7 @@ resource "datadog_monitor" "API_http_4xx_errors_count" {
query = <<EOF
sum(${var.http_4xx_requests_timeframe}):
default(avg:aws.apigateway.4xxerror{${var.filter_tags}} by {region,apiname,stage}.as_count(), 0) / (
default(avg:aws.apigateway.count{${var.filter_tags}} by {region,apiname,stage}.as_count(), 0) + ${var.artificial_requests_count}),
default(avg:aws.apigateway.count{${var.filter_tags}} by {region,apiname,stage}.as_count(), 0) + ${var.artificial_requests_count})
* 100 > ${var.http_4xx_requests_threshold_critical}
EOF