diff --git a/middleware/apache/monitors-apache.tf b/middleware/apache/monitors-apache.tf index b1f8d53..d31cfd6 100644 --- a/middleware/apache/monitors-apache.tf +++ b/middleware/apache/monitors-apache.tf @@ -1,5 +1,5 @@ resource "datadog_monitor" "datadog_apache_process" { - name = "[${var.environment}] Can't connect to apache, process is not running on {{host.name}}" + name = "[${var.environment}] Can't connect to apache vhost status" message = "${var.message}" type = "service check" diff --git a/middleware/nginx/monitors-nginx.tf b/middleware/nginx/monitors-nginx.tf index f81a291..3db1c0f 100644 --- a/middleware/nginx/monitors-nginx.tf +++ b/middleware/nginx/monitors-nginx.tf @@ -1,5 +1,5 @@ resource "datadog_monitor" "datadog_nginx_process" { - name = "[${var.environment}] Can't connect to nginx, process is not running on {{host.name}}" + name = "[${var.environment}] Can't connect to nginx vhost status" message = "${var.message}" type = "service check" diff --git a/middleware/php-fpm/monitors-fpm.tf b/middleware/php-fpm/monitors-fpm.tf index e85f0e6..5b1568b 100644 --- a/middleware/php-fpm/monitors-fpm.tf +++ b/middleware/php-fpm/monitors-fpm.tf @@ -39,7 +39,7 @@ resource "datadog_monitor" "datadog_php_fpm_process_idle" { } resource "datadog_monitor" "datadog_fpm_process" { - name = "[${var.environment}] Can't ping FPM, process is not running on {{host.name}}" + name = "[${var.environment}] Can't connect to php-fpm" message = "${var.message}" type = "service check" diff --git a/system/generic/monitors-system.tf b/system/generic/monitors-system.tf index 473701c..43ef2cc 100644 --- a/system/generic/monitors-system.tf +++ b/system/generic/monitors-system.tf @@ -2,18 +2,17 @@ data "template_file" "filter" { template = "$${filter}" vars { - filter = "${var.filter_tags_use_defaults == "true" ? format("dd_monitoring:enabled,dd_aws_system:enabled,env:%s", var.environment) : "${var.filter_tags_custom}"}" + filter = "${var.filter_tags_use_defaults == "true" ? format("dd_monitoring:enabled,dd_system:enabled,env:%s", var.environment) : "${var.filter_tags_custom}"}" } } resource "datadog_monitor" "datadog_cpu_too_high" { - name = "[${var.environment}] CPU too High {{comparator}} {{#is_alert}}{{threshold}}%{{/is_alert}}{{#is_warning}}{{warn_threshold}}%{{/is_warning}} ({{value}}%)" + name = "[${var.environment}] CPU usage {{comparator}} {{#is_alert}}{{threshold}}%{{/is_alert}}{{#is_warning}}{{warn_threshold}}%{{/is_warning}} ({{value}}%)" message = "${var.message}" query = < ${var.cpu_high_threshold_critical} EOF @@ -24,7 +23,7 @@ resource "datadog_monitor" "datadog_cpu_too_high" { critical = "${var.cpu_high_threshold_critical}" } - tags = ["env:${var.environment}", "type:system"] + tags = ["env:${var.environment}", "type:system", "resource:cpu"] notify_no_data = true evaluation_delay = "${var.evaluation_delay}" @@ -55,7 +54,7 @@ resource "datadog_monitor" "datadog_free_disk_space_too_low" { critical = "${var.free_disk_space_threshold_critical}" } - tags = ["env:${var.environment}", "type:system"] + tags = ["env:${var.environment}", "type:system", "resource:disk"] notify_no_data = true evaluation_delay = "${var.evaluation_delay}" @@ -86,7 +85,7 @@ resource "datadog_monitor" "datadog_free_disk_space_inodes_too_low" { critical = "${var.free_disk_inodes_threshold_critical}" } - tags = ["env:${var.environment}", "type:system"] + tags = ["env:${var.environment}", "type:system", "resource:disk"] notify_no_data = true evaluation_delay = "${var.evaluation_delay}" @@ -101,7 +100,7 @@ resource "datadog_monitor" "datadog_free_disk_space_inodes_too_low" { resource "datadog_monitor" "datadog_free_memory" { name = "[${var.environment}] Free memory {{comparator}} {{#is_alert}}{{threshold}}%{{/is_alert}}{{#is_warning}}{{warn_threshold}}%{{/is_warning}} ({{value}}%)" - message = "Debugging alert - no escalation" + message = "${var.message}" query = <