system
kabisa/system/datadog
!Datadog [//]: # (This file is generated. Do not edit, module description can be added by editing / creating module_description.md) Terraform module for Datadog System This module is responsible for System level alerts. CPU, network, memory, disk, etc... Process performance monitoring (cpu, memory) is not covered in this module. It is possible though to check if specific processes are running. This module is part of a larger suite of modules that provide alerts in Datadog. Other modules can be found on the Terraform Registry We have two base modules we use to standardise development of our Monitor Modules: - generic monitor Used in 90% of our alerts - service check monitor Modules are generated with this tool: https://github.com/kabisa/datadog-terraform-generator Example Usage ``terraform
| Name | Type | Description | Default |
|---|---|---|---|
| service | string | Service name of what you're monitoring. This also sets the service:<service> tag | required |
| notification_channel | string | Channel to which datadog sends alerts, will be overridden by alerting_enabled if | required |
| disk_free_percent_notification_channel_override | string | "" | |
| disk_in_use_percentage_no_data_timeframe | number | null | |
| disk_io_wait_enabled | bool | true | |
| memory_free_percent_filter_override | string | "" | |
| memory_usable_percent_alerting_enabled | bool | true | |
| packets_out_errors_docs | string | "Packet errors can severely degrade netw | |
| additional_tags | list(string) | Additional tags to set on the monitor. Good tagging can be hard but very useful | [] |
| bytes_received_notification_channel_override | string | "" | |
| disk_free_bytes_warning | number | 20000000000 | |
| cpu_critical | string | "95" | |
| bytes_sent_note | string | "" | |
| cpu_evaluation_period | string | "last_30m" | |
| dd_agent_docs | string | "Not getting monitoring data could mean | |
| memory_free_bytes_notification_channel_override | string | "" | |
| memory_usable_percent_note | string | "" | |
| reboot_notification_channel_override | string | "" | |
| priority_offset | number | For non production workloads we can +1 on the priorities | 0 |
| bytes_sent_evaluation_period | string | "last_30m" | |
| disk_free_percent_priority | number | Number from 1 (high) to 5 (low). | 2 |
| disk_in_use_percentage_filter_override | string | "" | |
| … and 10 more inputs | |||