Difference between revisions of "Terraform resource: datadog monitor json"

From wikieduonline
Jump to navigation Jump to search
Line 3: Line 3:
  
 
== Official example ==
 
== Official example ==
<pre>
 
resource "datadog_monitor_json" "monitor_json" {
 
  monitor = <<-EOF
 
{
 
    "name": "Example monitor - service check",
 
    "type": "service check",
 
    "query": "\"ntp.in_sync\".by(\"*\").last(2).count_by_status()",
 
    "message": "Change the message triggers if any host's clock goes out of sync with the time given by NTP. The offset threshold is configured in the Agent's 'ntp.yaml' file.\n\nSee [Troubleshooting NTP Offset issues](https://docs.datadoghq.com/agent/troubleshooting/ntp for more details on cause and resolution.",
 
    "tags": [],
 
    "multi": true,
 
    "restricted_roles": null,
 
    "options": {
 
        "include_tags": true,
 
        "new_host_delay": 150,
 
        "notify_audit": false,
 
        "notify_no_data": false,
 
        "thresholds": {
 
            "warning": 1,
 
            "ok": 1,
 
            "critical": 1
 
        }
 
    },
 
    "priority": null,
 
    "classification": "custom"
 
}
 
EOF
 
}
 
</pre>
 
  
 +
resource "datadog_monitor_json" "monitor_json" {
 +
  monitor = <<-EOF
 +
{
 +
    "name": "Example monitor - service check",
 +
    "type": "service check",
 +
    "[[query]]": "\"ntp.in_sync\".by(\"*\").last(2).count_by_status()",
 +
    "message": "Change the message triggers if any host's clock goes out of sync with the time given by NTP. The offset threshold is configured in the Agent's 'ntp.yaml' file.\n\nSee [Troubleshooting NTP Offset issues](https://docs.datadoghq.com/agent/troubleshooting/ntp for more details on cause and resolution.",
 +
    "tags": [],
 +
    "multi": true,
 +
    "restricted_roles": null,
 +
    "options": {
 +
        "include_tags": true,
 +
        "new_host_delay": 150,
 +
        "notify_audit": false,
 +
        "notify_no_data": false,
 +
        "thresholds": {
 +
            "warning": 1,
 +
            "ok": 1,
 +
            "critical": 1
 +
        }
 +
    },
 +
    "priority": null,
 +
    "classification": "custom"
 +
}
 +
EOF
 +
}
  
 
== See also ==
 
== See also ==

Revision as of 09:16, 12 June 2024


Official example

resource "datadog_monitor_json" "monitor_json" {
  monitor = <<-EOF
{
    "name": "Example monitor - service check",
    "type": "service check",
    "query": "\"ntp.in_sync\".by(\"*\").last(2).count_by_status()",
    "message": "Change the message triggers if any host's clock goes out of sync with the time given by NTP. The offset threshold is configured in the Agent's 'ntp.yaml' file.\n\nSee [Troubleshooting NTP Offset issues](https://docs.datadoghq.com/agent/troubleshooting/ntp for more details on cause and resolution.",
    "tags": [],
    "multi": true,
    "restricted_roles": null,
    "options": {
        "include_tags": true,
        "new_host_delay": 150,
        "notify_audit": false,
        "notify_no_data": false,
        "thresholds": {
            "warning": 1,
            "ok": 1,
            "critical": 1
        }
    },
    "priority": null,
    "classification": "custom"
}
EOF
}

See also

Advertising: