@@ -4,15 +4,15 @@ locals {
44 monitor_warn_default_priority = null
55 monitor_nodata_default_priority = null
66
7- title_prefix = " ${ var . title_prefix == null ? " " : " [${ var . title_prefix } ]" } [ ${ var . env } ] "
7+ title_prefix = var. title_prefix == null ? " " : " [${ var . title_prefix } ]"
88 title_suffix = var. title_suffix == null ? " " : " (${ var . title_suffix } )"
99}
1010
1111resource "datadog_monitor" "disk_space" {
1212 count = var. disk_space_enabled ? 1 : 0
1313
14- name = join (" " , [local . title_prefix , " Disk Space - {{host .name}}" , local . title_suffix ])
15- message = local. query_alert_base_message
14+ name = join (" " , [local . title_prefix , " Disk Space - {{name .name}}" , local . title_suffix ])
15+ message = var . disk_space_use_message ? local. query_alert_base_message : " "
1616 tags = concat (local. common_tags , var. base_tags , var. additional_tags )
1717 type = " query alert"
1818
@@ -26,7 +26,7 @@ resource "datadog_monitor" "disk_space" {
2626
2727 query = << EOQ
2828 ${ var . disk_space_time_aggregator } (${ var . disk_space_timeframe } ):
29- avg:system.disk.in_use${ local . query_filter } by {host, device}
29+ avg:system.disk.in_use${ local . query_filter } by {name,aws_account, device,env,datadog_managed }
3030 * 100 > ${ var . disk_space_threshold_critical }
3131 EOQ
3232
@@ -39,23 +39,23 @@ resource "datadog_monitor" "disk_space" {
3939resource "datadog_monitor" "disk_space_forecast" {
4040 count = var. disk_space_forecast_enabled ? 1 : 0
4141
42- name = join (" " , [local . title_prefix , " Disk Space Forecast - {{host.name}}" , local . title_suffix ])
43- message = local. query_alert_base_message
42+ name = join (" " , [local . title_prefix , " Disk Space Forecast - {{name.name}}" , local . title_suffix ])
43+ include_tags = false
44+ message = var. disk_space_forecast_use_message ? local. query_alert_base_message : " "
4445 tags = concat (local. common_tags , var. base_tags , var. additional_tags )
4546 type = " query alert"
4647
4748 evaluation_delay = var. evaluation_delay
4849 new_group_delay = var. new_group_delay
4950 notify_audit = false
5051 timeout_h = var. timeout_h
51- include_tags = true
5252 require_full_window = true
5353 notify_no_data = false
5454 renotify_interval = 0
5555
5656 query = << EOQ
5757 ${ var . disk_space_forecast_time_aggregator } (${ var . disk_space_forecast_timeframe } ):
58- forecast(avg:system.disk.in_use${ local . query_filter } by {host, device} * 100,
58+ forecast(avg:system.disk.in_use${ local . query_filter } by {name,aws_account, device,env,datadog_managed } * 100,
5959 '${ var . disk_space_forecast_algorithm } ',
6060 ${ var . disk_space_forecast_deviations } ,
6161 interval='${ var . disk_space_forecast_interval } ',
@@ -74,14 +74,15 @@ resource "datadog_monitor" "disk_space_forecast" {
7474resource "datadog_monitor" "disk_inodes" {
7575 count = var. disk_inodes_enabled ? 1 : 0
7676
77- name = join (" " , [local . title_prefix , " Disk Inodes Usage - {{host.name}}" , local . title_suffix ])
78- message = local. query_alert_base_message
77+ name = join (" " , [local . title_prefix , " Disk Inodes Usage - {{name.name}}" , local . title_suffix ])
78+ include_tags = false
79+ message = var. disk_inodes_use_message ? local. query_alert_base_message : " "
7980 tags = concat (local. common_tags , var. base_tags , var. additional_tags )
8081 type = " query alert"
8182
8283 query = << EOQ
8384 ${ var . disk_inodes_time_aggregator } (${ var . disk_inodes_timeframe } ):
84- avg:system.fs.inodes.in_use${ local . query_filter } by {host, device}
85+ avg:system.fs.inodes.in_use${ local . query_filter } by {name,aws_account, device,env,datadog_managed }
8586 * 100 > ${ var . disk_inodes_threshold_critical }
8687 EOQ
8788
@@ -90,7 +91,6 @@ resource "datadog_monitor" "disk_inodes" {
9091 notify_no_data = false
9192 notify_audit = false
9293 timeout_h = var. timeout_h
93- include_tags = true
9494 require_full_window = true
9595
9696 monitor_thresholds {
0 commit comments