MON-308 auto update

This commit is contained in:
Quentin Manfroi 2018-09-26 19:11:53 +02:00
parent 57913a7385
commit 99e7f57506
4 changed files with 6 additions and 6 deletions

View File

@ -16,10 +16,10 @@ module "datadog-monitors-cloud-aws-alb" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- ALB healthy instances
- ALB HTTP code 4xx - ALB HTTP code 4xx
- ALB HTTP code 5xx - ALB HTTP code 5xx
- ALB latency - ALB latency
- ALB no healthy instances
- ALB target HTTP code 4xx - ALB target HTTP code 4xx
- ALB target HTTP code 5xx - ALB target HTTP code 5xx

View File

@ -1,6 +1,6 @@
resource "datadog_monitor" "ALB_no_healthy_instances" { resource "datadog_monitor" "ALB_no_healthy_instances" {
count = "${var.alb_no_healthy_instances_enabled ? 1 : 0}" count = "${var.alb_no_healthy_instances_enabled ? 1 : 0}"
name = "[${var.environment}] ALB {{#is_alert}}no healthy instances{{/is_alert}}{{#is_warning}}{{value}}% of healthy instances{{/is_warning}}" name = "[${var.environment}] ALB healthy instances {{#is_alert}}at 0{{/is_alert}}{{#is_warning}}{{value}}at {{value}}%{{/is_warning}}"
type = "metric alert" type = "metric alert"
message = "${coalesce(var.alb_no_healthy_instances_message, var.message)}" message = "${coalesce(var.alb_no_healthy_instances_message, var.message)}"
@ -17,7 +17,7 @@ resource "datadog_monitor" "ALB_no_healthy_instances" {
thresholds { thresholds {
critical = 1 critical = 1
warning = 100 warning = 100
} }
notify_no_data = true notify_no_data = true

View File

@ -20,8 +20,8 @@ Creates DataDog monitors with the following checks:
- ELB 5xx errors too high - ELB 5xx errors too high
- ELB backend 4xx errors too high - ELB backend 4xx errors too high
- ELB backend 5xx errors too high - ELB backend 5xx errors too high
- ELB healthy instances
- ELB latency too high - ELB latency too high
- ELB no healthy instances
## Inputs ## Inputs

View File

@ -1,6 +1,6 @@
resource "datadog_monitor" "ELB_no_healthy_instances" { resource "datadog_monitor" "ELB_no_healthy_instances" {
count = "${var.elb_no_healthy_instance_enabled ? 1 : 0}" count = "${var.elb_no_healthy_instance_enabled ? 1 : 0}"
name = "[${var.environment}] ELB {{#is_alert}}no healthy instances{{/is_alert}}{{#is_warning}}{{value}}% of healthy instances{{/is_warning}}" name = "[${var.environment}] ELB healthy instances {{#is_alert}}at 0{{/is_alert}}{{#is_warning}}{{value}}at {{value}}%{{/is_warning}}"
message = "${coalesce(var.elb_no_healthy_instance_message, var.message)}" message = "${coalesce(var.elb_no_healthy_instance_message, var.message)}"
query = <<EOF query = <<EOF
@ -15,7 +15,7 @@ resource "datadog_monitor" "ELB_no_healthy_instances" {
thresholds { thresholds {
critical = 1 critical = 1
warning = 100 warning = 100
} }
notify_no_data = true notify_no_data = true