Merged in MON-102-auto-recovery-for-no-data-tolera (pull request #37)

MON-102: Auto-recovery for no-data tolerant monitors

Approved-by: Laurent Piroelle <laurent.piroelle@fr.clara.net>
Approved-by: Jérôme Respaut <shr3ps@gmail.com>
Approved-by: Alexandre Gaillet <alexandre.gaillet@fr.clara.net>
Approved-by: Quentin Manfroi <quentin.manfroi@yahoo.fr>
This commit is contained in:
Laurent Piroelle 2018-01-11 10:35:02 +00:00 committed by Quentin Manfroi
commit 19b978b023
6 changed files with 26 additions and 26 deletions

View File

@ -53,7 +53,7 @@ resource "datadog_monitor" "apimgt_failed_requests" {
type = "metric alert"
notify_no_data = false
notify_audit = false
timeout_h = 0
timeout_h = 1
include_tags = true
locked = false
require_full_window = true
@ -83,7 +83,7 @@ resource "datadog_monitor" "apimgt_other_requests" {
type = "metric alert"
notify_no_data = false
notify_audit = false
timeout_h = 0
timeout_h = 1
include_tags = true
locked = false
require_full_window = true
@ -113,7 +113,7 @@ resource "datadog_monitor" "apimgt_unauthorized_requests" {
type = "metric alert"
notify_no_data = false
notify_audit = false
timeout_h = 0
timeout_h = 1
include_tags = true
locked = false
require_full_window = true
@ -143,7 +143,7 @@ resource "datadog_monitor" "apimgt_successful_requests" {
type = "metric alert"
notify_no_data = false
notify_audit = false
timeout_h = 0
timeout_h = 1
include_tags = true
locked = false
require_full_window = true

View File

@ -88,7 +88,7 @@ resource "datadog_monitor" "appservices_http_5xx_errors_count" {
notify_no_data = false # Will NOT notify when no data is received
renotify_interval = 0
require_full_window = true
timeout_h = 0
timeout_h = 1
include_tags = true
tags = ["env:${var.environment}", "resource:appservices", "team:azure", "provider:azure"]
@ -118,7 +118,7 @@ resource "datadog_monitor" "appservices_http_4xx_errors_count" {
notify_no_data = false # Will NOT notify when no data is received
renotify_interval = 0
require_full_window = true
timeout_h = 0
timeout_h = 1
include_tags = true
tags = ["env:${var.environment}", "resource:appservices", "team:azure", "provider:azure"]
@ -149,7 +149,7 @@ resource "datadog_monitor" "appservices_http_success_status_rate" {
notify_no_data = false # Will notify when no data is received
renotify_interval = 0
require_full_window = true
timeout_h = 0
timeout_h = 1
include_tags = true
tags = ["env:${var.environment}", "resource:appservices", "team:azure", "provider:azure"]

View File

@ -52,7 +52,7 @@ resource "datadog_monitor" "eventhub_failed_requests" {
evaluation_delay = "${var.delay}"
renotify_interval = 0
notify_audit = false
timeout_h = 0
timeout_h = 1
include_tags = true
locked = false
require_full_window = true
@ -89,7 +89,7 @@ resource "datadog_monitor" "eventhub_errors" {
evaluation_delay = "${var.delay}"
renotify_interval = 0
notify_audit = false
timeout_h = 0
timeout_h = 1
include_tags = true
locked = false
require_full_window = true

View File

@ -21,7 +21,7 @@ resource "datadog_monitor" "too_many_jobs_failed" {
evaluation_delay = "${var.delay}"
renotify_interval = 0
notify_audit = false
timeout_h = 0
timeout_h = 1
include_tags = true
locked = false
require_full_window = true
@ -54,7 +54,7 @@ resource "datadog_monitor" "too_many_list_jobs_failed" {
evaluation_delay = "${var.delay}"
renotify_interval = 0
notify_audit = false
timeout_h = 0
timeout_h = 1
include_tags = true
locked = false
require_full_window = true
@ -87,7 +87,7 @@ resource "datadog_monitor" "too_many_query_jobs_failed" {
evaluation_delay = "${var.delay}"
renotify_interval = 0
notify_audit = false
timeout_h = 0
timeout_h = 1
include_tags = true
locked = false
require_full_window = true
@ -168,7 +168,7 @@ resource "datadog_monitor" "too_many_c2d_methods_failed" {
evaluation_delay = "${var.delay}"
renotify_interval = 0
notify_audit = false
timeout_h = 0
timeout_h = 1
include_tags = true
locked = false
require_full_window = true
@ -201,7 +201,7 @@ resource "datadog_monitor" "too_many_c2d_twin_read_failed" {
evaluation_delay = "${var.delay}"
renotify_interval = 0
notify_audit = false
timeout_h = 0
timeout_h = 1
include_tags = true
locked = false
require_full_window = true
@ -234,7 +234,7 @@ resource "datadog_monitor" "too_many_c2d_twin_update_failed" {
evaluation_delay = "${var.delay}"
renotify_interval = 0
notify_audit = false
timeout_h = 0
timeout_h = 1
include_tags = true
locked = false
require_full_window = true
@ -267,7 +267,7 @@ resource "datadog_monitor" "too_many_d2c_twin_read_failed" {
evaluation_delay = "${var.delay}"
renotify_interval = 0
notify_audit = false
timeout_h = 0
timeout_h = 1
include_tags = true
locked = false
require_full_window = true
@ -300,7 +300,7 @@ resource "datadog_monitor" "too_many_d2c_twin_update_failed" {
evaluation_delay = "${var.delay}"
renotify_interval = 0
notify_audit = false
timeout_h = 0
timeout_h = 1
include_tags = true
locked = false
require_full_window = true
@ -331,7 +331,7 @@ resource "datadog_monitor" "too_many_d2c_telemetry_egress_dropped" {
evaluation_delay = "${var.delay}"
renotify_interval = 0
notify_audit = false
timeout_h = 0
timeout_h = 1
include_tags = true
locked = false
require_full_window = true
@ -362,7 +362,7 @@ resource "datadog_monitor" "too_many_d2c_telemetry_egress_orphaned" {
evaluation_delay = "${var.delay}"
renotify_interval = 0
notify_audit = false
timeout_h = 0
timeout_h = 1
include_tags = true
locked = false
require_full_window = true
@ -393,7 +393,7 @@ resource "datadog_monitor" "too_many_d2c_telemetry_egress_invalid" {
evaluation_delay = "${var.delay}"
renotify_interval = 0
notify_audit = false
timeout_h = 0
timeout_h = 1
include_tags = true
locked = false
require_full_window = true
@ -424,7 +424,7 @@ resource "datadog_monitor" "too_many_d2c_telemetry_egress_fallback" {
evaluation_delay = "${var.delay}"
renotify_interval = 0
notify_audit = false
timeout_h = 0
timeout_h = 1
include_tags = true
locked = false
require_full_window = true
@ -451,7 +451,7 @@ resource "datadog_monitor" "too_many_d2c_telemetry_ingress_nosent" {
evaluation_delay = "${var.delay}"
renotify_interval = 0
notify_audit = false
timeout_h = 0
timeout_h = 1
include_tags = true
locked = false
require_full_window = true

View File

@ -118,7 +118,7 @@ resource "datadog_monitor" "sql-database_deadlocks_count" {
evaluation_delay = "${var.delay}"
renotify_interval = 0
notify_audit = false
timeout_h = 0
timeout_h = 1
include_tags = true
locked = false
require_full_window = true

View File

@ -74,7 +74,7 @@ resource "datadog_monitor" "failed_function_requests" {
evaluation_delay = "${var.delay}"
renotify_interval = 60
notify_audit = false
timeout_h = 0
timeout_h = 1
include_tags = true
locked = false
require_full_window = true
@ -103,7 +103,7 @@ resource "datadog_monitor" "conversion_errors" {
evaluation_delay = "${var.delay}"
renotify_interval = 0
notify_audit = false
timeout_h = 0
timeout_h = 1
include_tags = true
locked = false
require_full_window = true
@ -132,7 +132,7 @@ resource "datadog_monitor" "runtime_errors" {
evaluation_delay = "${var.delay}"
renotify_interval = 0
notify_audit = false
timeout_h = 0
timeout_h = 1
include_tags = true
locked = false
require_full_window = true