MON-140 - Added default function on ALB monitors
This commit is contained in:
parent
ad6ad29d9e
commit
7ea41564ba
@ -74,8 +74,10 @@ resource "datadog_monitor" "ALB_httpcode_elb_5xx" {
|
|||||||
|
|
||||||
query = <<EOF
|
query = <<EOF
|
||||||
sum(last_5m): (
|
sum(last_5m): (
|
||||||
|
default(
|
||||||
avg:aws.applicationelb.httpcode_elb_5xx{${data.template_file.filter.rendered}} by {region,loadbalancer}.as_count() /
|
avg:aws.applicationelb.httpcode_elb_5xx{${data.template_file.filter.rendered}} by {region,loadbalancer}.as_count() /
|
||||||
avg:aws.applicationelb.request_count{${data.template_file.filter.rendered}} by {region,loadbalancer}.as_count() * 100
|
avg:aws.applicationelb.request_count{${data.template_file.filter.rendered}} by {region,loadbalancer}.as_count(),
|
||||||
|
0) * 100
|
||||||
) > ${var.httpcode_elb_5xx_threshold_critical}
|
) > ${var.httpcode_elb_5xx_threshold_critical}
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
@ -90,7 +92,7 @@ resource "datadog_monitor" "ALB_httpcode_elb_5xx" {
|
|||||||
notify_no_data = false
|
notify_no_data = false
|
||||||
renotify_interval = 0
|
renotify_interval = 0
|
||||||
require_full_window = false
|
require_full_window = false
|
||||||
timeout_h = 1
|
timeout_h = 0
|
||||||
include_tags = true
|
include_tags = true
|
||||||
|
|
||||||
silenced = "${var.httpcode_elb_5xx_silenced}"
|
silenced = "${var.httpcode_elb_5xx_silenced}"
|
||||||
@ -105,8 +107,10 @@ resource "datadog_monitor" "ALB_httpcode_elb_4xx" {
|
|||||||
|
|
||||||
query = <<EOF
|
query = <<EOF
|
||||||
sum(last_5m): (
|
sum(last_5m): (
|
||||||
|
default(
|
||||||
avg:aws.applicationelb.httpcode_elb_4xx{${data.template_file.filter.rendered}} by {region,loadbalancer}.as_count() /
|
avg:aws.applicationelb.httpcode_elb_4xx{${data.template_file.filter.rendered}} by {region,loadbalancer}.as_count() /
|
||||||
avg:aws.applicationelb.request_count{${data.template_file.filter.rendered}} by {region,loadbalancer}.as_count() * 100
|
avg:aws.applicationelb.request_count{${data.template_file.filter.rendered}} by {region,loadbalancer}.as_count(),
|
||||||
|
0) * 100
|
||||||
) > ${var.httpcode_elb_4xx_threshold_critical}
|
) > ${var.httpcode_elb_4xx_threshold_critical}
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
@ -121,7 +125,7 @@ resource "datadog_monitor" "ALB_httpcode_elb_4xx" {
|
|||||||
notify_no_data = false
|
notify_no_data = false
|
||||||
renotify_interval = 0
|
renotify_interval = 0
|
||||||
require_full_window = false
|
require_full_window = false
|
||||||
timeout_h = 1
|
timeout_h = 0
|
||||||
include_tags = true
|
include_tags = true
|
||||||
|
|
||||||
silenced = "${var.httpcode_elb_4xx_silenced}"
|
silenced = "${var.httpcode_elb_4xx_silenced}"
|
||||||
@ -136,8 +140,10 @@ resource "datadog_monitor" "ALB_httpcode_target_5xx" {
|
|||||||
|
|
||||||
query = <<EOF
|
query = <<EOF
|
||||||
sum(last_5m): (
|
sum(last_5m): (
|
||||||
|
default(
|
||||||
avg:aws.applicationelb.httpcode_target_5xx{${data.template_file.filter.rendered}} by {region,loadbalancer}.as_count() /
|
avg:aws.applicationelb.httpcode_target_5xx{${data.template_file.filter.rendered}} by {region,loadbalancer}.as_count() /
|
||||||
avg:aws.applicationelb.request_count{${data.template_file.filter.rendered}} by {region,loadbalancer}.as_count() * 100
|
avg:aws.applicationelb.request_count{${data.template_file.filter.rendered}} by {region,loadbalancer}.as_count(),
|
||||||
|
0) * 100
|
||||||
) > ${var.httpcode_target_5xx_threshold_critical}
|
) > ${var.httpcode_target_5xx_threshold_critical}
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
@ -152,7 +158,7 @@ resource "datadog_monitor" "ALB_httpcode_target_5xx" {
|
|||||||
notify_no_data = false
|
notify_no_data = false
|
||||||
renotify_interval = 0
|
renotify_interval = 0
|
||||||
require_full_window = false
|
require_full_window = false
|
||||||
timeout_h = 1
|
timeout_h = 0
|
||||||
include_tags = true
|
include_tags = true
|
||||||
|
|
||||||
silenced = "${var.httpcode_target_5xx_silenced}"
|
silenced = "${var.httpcode_target_5xx_silenced}"
|
||||||
@ -167,8 +173,10 @@ resource "datadog_monitor" "ALB_httpcode_target_4xx" {
|
|||||||
|
|
||||||
query = <<EOF
|
query = <<EOF
|
||||||
sum(last_5m): (
|
sum(last_5m): (
|
||||||
|
default(
|
||||||
avg:aws.applicationelb.httpcode_target_4xx{${data.template_file.filter.rendered}} by {region,loadbalancer}.as_count() /
|
avg:aws.applicationelb.httpcode_target_4xx{${data.template_file.filter.rendered}} by {region,loadbalancer}.as_count() /
|
||||||
avg:aws.applicationelb.request_count{${data.template_file.filter.rendered}} by {region,loadbalancer}.as_count() * 100
|
avg:aws.applicationelb.request_count{${data.template_file.filter.rendered}} by {region,loadbalancer}.as_count(),
|
||||||
|
0) * 100
|
||||||
) > ${var.httpcode_target_4xx_threshold_critical}
|
) > ${var.httpcode_target_4xx_threshold_critical}
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
@ -183,7 +191,7 @@ resource "datadog_monitor" "ALB_httpcode_target_4xx" {
|
|||||||
notify_no_data = false
|
notify_no_data = false
|
||||||
renotify_interval = 0
|
renotify_interval = 0
|
||||||
require_full_window = false
|
require_full_window = false
|
||||||
timeout_h = 1
|
timeout_h = 0
|
||||||
include_tags = true
|
include_tags = true
|
||||||
|
|
||||||
silenced = "${var.httpcode_target_4xx_silenced}"
|
silenced = "${var.httpcode_target_4xx_silenced}"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user