system

kabisa/system/datadog

Terraform Module HCL DATADOG
Install
module "system" {
source = "kabisa/system/datadog"
version = "2.0.1"
}
plain text: /constructs/tfmod-kabisa-system-datadog/install.txt
⭐ Source on GitHub 📦 Registry page
README

!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

Inputs (50)
NameTypeDescriptionDefault
servicestringService name of what you're monitoring. This also sets the service:<service> tag required
notification_channelstringChannel to which datadog sends alerts, will be overridden by alerting_enabled if required
disk_free_percent_notification_channel_overridestring""
disk_in_use_percentage_no_data_timeframenumbernull
disk_io_wait_enabledbooltrue
memory_free_percent_filter_overridestring""
memory_usable_percent_alerting_enabledbooltrue
packets_out_errors_docsstring"Packet errors can severely degrade netw
additional_tagslist(string)Additional tags to set on the monitor. Good tagging can be hard but very useful []
bytes_received_notification_channel_overridestring""
disk_free_bytes_warningnumber20000000000
cpu_criticalstring"95"
bytes_sent_notestring""
cpu_evaluation_periodstring"last_30m"
dd_agent_docsstring"Not getting monitoring data could mean
memory_free_bytes_notification_channel_overridestring""
memory_usable_percent_notestring""
reboot_notification_channel_overridestring""
priority_offsetnumberFor non production workloads we can +1 on the priorities0
bytes_sent_evaluation_periodstring"last_30m"
disk_free_percent_prioritynumberNumber from 1 (high) to 5 (low).2
disk_in_use_percentage_filter_overridestring""
… and 10 more inputs
Details
FrameworkTerraform Module
LanguageHCL
Version2.0.1
Cloud DATADOG
Total downloads792
Inputs50
Namespacekabisa
Updated