diff --git a/middleware/php-fpm/modules.tf b/middleware/php-fpm/modules.tf new file mode 100644 index 0000000..959313c --- /dev/null +++ b/middleware/php-fpm/modules.tf @@ -0,0 +1,8 @@ +module "filter-tags" { + source = "../../common/filter-tags" + + environment = "${var.environment}" + resource = "php_fpm" + filter_tags_use_defaults = "${var.filter_tags_use_defaults}" + filter_tags_custom = "${var.filter_tags_custom}" +} diff --git a/middleware/php-fpm/monitors-fpm.tf b/middleware/php-fpm/monitors-fpm.tf index f5b11ec..fa40c32 100644 --- a/middleware/php-fpm/monitors-fpm.tf +++ b/middleware/php-fpm/monitors-fpm.tf @@ -1,11 +1,3 @@ -data "template_file" "filter" { - template = "$${filter}" - - vars { - filter = "${var.filter_tags_use_defaults == "true" ? format("dd_monitoring:enabled,dd_php_fpm:enabled,env:%s", var.environment) : "${var.filter_tags_custom}"}" - } -} - resource "datadog_monitor" "datadog_php_fpm_connect_idle" { name = "[${var.environment}] php_fpm busy worker {{#is_alert}}{{{comparator}}} {{threshold}}% ({{value}}%){{/is_alert}}{{#is_warning}}{{{comparator}}} {{warn_threshold}}% ({{value}}%){{/is_warning}}" message = "${coalesce(var.php_fpm_busy_message, var.message)}" @@ -14,9 +6,9 @@ resource "datadog_monitor" "datadog_php_fpm_connect_idle" { query = < ${var.php_fpm_busy_threshold_critical} EOF @@ -46,7 +38,7 @@ resource "datadog_monitor" "datadog_fpm_process" { type = "service check" query = <