AZ-97 fix multiple monitor
This commit is contained in:
parent
d718947f99
commit
85ea51a055
@ -489,4 +489,3 @@ variable "status_extra_tags" {
|
|||||||
type = list(string)
|
type = list(string)
|
||||||
default = []
|
default = []
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -74,7 +74,6 @@ resource "datadog_monitor" "fileservices_requests_error" {
|
|||||||
count = var.successful_requests_enabled == "true" ? 1 : 0
|
count = var.successful_requests_enabled == "true" ? 1 : 0
|
||||||
name = "${var.prefix_slug == "" ? "" : "[${var.prefix_slug}]"}[${var.environment}] Azure Storage File service too few successful requests {{#is_alert}}{{{comparator}}} {{threshold}}% ({{value}}%){{/is_alert}}{{#is_warning}}{{{comparator}}} {{warn_threshold}}% ({{value}}%){{/is_warning}}"
|
name = "${var.prefix_slug == "" ? "" : "[${var.prefix_slug}]"}[${var.environment}] Azure Storage File service too few successful requests {{#is_alert}}{{{comparator}}} {{threshold}}% ({{value}}%){{/is_alert}}{{#is_warning}}{{{comparator}}} {{warn_threshold}}% ({{value}}%){{/is_warning}}"
|
||||||
message = coalesce(var.successful_requests_message, var.message)
|
message = coalesce(var.successful_requests_message, var.message)
|
||||||
|
|
||||||
query = <<EOQ
|
query = <<EOQ
|
||||||
${var.successful_requests_time_aggregator}(${var.successful_requests_timeframe}):
|
${var.successful_requests_time_aggregator}(${var.successful_requests_timeframe}):
|
||||||
default(100-(default(sum:azure.storage_storageaccounts_fileservices.transactions${module.filter-tags-success.query_alert} by {name}.as_rate(),0) /
|
default(100-(default(sum:azure.storage_storageaccounts_fileservices.transactions${module.filter-tags-success.query_alert} by {name}.as_rate(),0) /
|
||||||
@ -293,7 +292,6 @@ EOQ
|
|||||||
}
|
}
|
||||||
|
|
||||||
tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.latency_extra_tags)
|
tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.latency_extra_tags)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
resource "datadog_monitor" "tableservices_latency" {
|
resource "datadog_monitor" "tableservices_latency" {
|
||||||
@ -331,7 +329,6 @@ EOQ
|
|||||||
}
|
}
|
||||||
|
|
||||||
tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.latency_extra_tags)
|
tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.latency_extra_tags)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
resource "datadog_monitor" "blob_timeout_error_requests" {
|
resource "datadog_monitor" "blob_timeout_error_requests" {
|
||||||
@ -340,12 +337,12 @@ resource "datadog_monitor" "blob_timeout_error_requests" {
|
|||||||
message = coalesce(var.timeout_error_requests_message, var.message)
|
message = coalesce(var.timeout_error_requests_message, var.message)
|
||||||
|
|
||||||
query = <<EOQ
|
query = <<EOQ
|
||||||
${var.timeout_error_requests_time_aggregator}(${var.timeout_error_requests_timeframe}): (default(
|
${var.timeout_error_requests_time_aggregator}(${var.timeout_error_requests_timeframe}):
|
||||||
avg:azure.storage_storageaccounts_blobservices.transactions${module.filter-tags-timeout-error.query_alert} by {name},
|
default((default(avg:azure.storage_storageaccounts_blobservices.transactions${module.filter-tags-timeout-error.query_alert} by {name}.as_rate(),0) /
|
||||||
0)) > ${var.timeout_error_requests_threshold_critical}
|
default(avg:azure.storage_storageaccounts_blobservices.transactions${module.filter-tags.query_alert} by {name}.as_rate(),0)
|
||||||
|
* 100),0) > ${var.timeout_error_requests_threshold_critical}
|
||||||
EOQ
|
EOQ
|
||||||
|
|
||||||
|
|
||||||
thresholds = {
|
thresholds = {
|
||||||
critical = var.timeout_error_requests_threshold_critical
|
critical = var.timeout_error_requests_threshold_critical
|
||||||
warning = var.timeout_error_requests_threshold_warning
|
warning = var.timeout_error_requests_threshold_warning
|
||||||
@ -377,12 +374,12 @@ resource "datadog_monitor" "file_timeout_error_requests" {
|
|||||||
message = coalesce(var.timeout_error_requests_message, var.message)
|
message = coalesce(var.timeout_error_requests_message, var.message)
|
||||||
|
|
||||||
query = <<EOQ
|
query = <<EOQ
|
||||||
${var.timeout_error_requests_time_aggregator}(${var.timeout_error_requests_timeframe}): (default(
|
${var.timeout_error_requests_time_aggregator}(${var.timeout_error_requests_timeframe}):
|
||||||
avg:azure.storage_storageaccounts_fileservices.transactions${module.filter-tags-timeout-error.query_alert} by {name},
|
default((default(avg:azure.storage_storageaccounts_fileservices.transactions${module.filter-tags-timeout-error.query_alert} by {name}.as_rate(),0) /
|
||||||
0)) > ${var.timeout_error_requests_threshold_critical}
|
default(avg:azure.storage_storageaccounts_fileservices.transactions${module.filter-tags.query_alert} by {name}.as_rate(),0)
|
||||||
|
* 100),0) > ${var.timeout_error_requests_threshold_critical}
|
||||||
EOQ
|
EOQ
|
||||||
|
|
||||||
|
|
||||||
thresholds = {
|
thresholds = {
|
||||||
critical = var.timeout_error_requests_threshold_critical
|
critical = var.timeout_error_requests_threshold_critical
|
||||||
warning = var.timeout_error_requests_threshold_warning
|
warning = var.timeout_error_requests_threshold_warning
|
||||||
@ -414,9 +411,10 @@ resource "datadog_monitor" "queue_timeout_error_requests" {
|
|||||||
message = coalesce(var.timeout_error_requests_message, var.message)
|
message = coalesce(var.timeout_error_requests_message, var.message)
|
||||||
|
|
||||||
query = <<EOQ
|
query = <<EOQ
|
||||||
${var.timeout_error_requests_time_aggregator}(${var.timeout_error_requests_timeframe}): (default(
|
${var.timeout_error_requests_time_aggregator}(${var.timeout_error_requests_timeframe}):
|
||||||
avg:azure.storage_storageaccounts_queueservices.transactions${module.filter-tags-timeout-error.query_alert} by {name},
|
default((default(avg:azure.storage_storageaccounts_queueservices.transactions${module.filter-tags-timeout-error.query_alert} by {name}.as_rate(),0) /
|
||||||
0)) > ${var.timeout_error_requests_threshold_critical}
|
default(avg:azure.storage_storageaccounts_queueservices.transactions${module.filter-tags.query_alert} by {name}.as_rate(),0)
|
||||||
|
* 100),0) > ${var.timeout_error_requests_threshold_critical}
|
||||||
EOQ
|
EOQ
|
||||||
|
|
||||||
|
|
||||||
@ -451,9 +449,10 @@ resource "datadog_monitor" "table_timeout_error_requests" {
|
|||||||
message = coalesce(var.timeout_error_requests_message, var.message)
|
message = coalesce(var.timeout_error_requests_message, var.message)
|
||||||
|
|
||||||
query = <<EOQ
|
query = <<EOQ
|
||||||
${var.timeout_error_requests_time_aggregator}(${var.timeout_error_requests_timeframe}): (default(
|
${var.timeout_error_requests_time_aggregator}(${var.timeout_error_requests_timeframe}):
|
||||||
avg:azure.storage_storageaccounts_tableservices.transactions${module.filter-tags-timeout-error.query_alert} by {name},
|
default((default(avg:azure.storage_storageaccounts_tableservices.transactions${module.filter-tags-timeout-error.query_alert} by {name}.as_rate(),0) /
|
||||||
0)) > ${var.timeout_error_requests_threshold_critical}
|
default(avg:azure.storage_storageaccounts_tableservices.transactions${module.filter-tags.query_alert} by {name}.as_rate(),0)
|
||||||
|
* 100),0) > ${var.timeout_error_requests_threshold_critical}
|
||||||
EOQ
|
EOQ
|
||||||
|
|
||||||
|
|
||||||
@ -488,9 +487,10 @@ resource "datadog_monitor" "blob_network_error_requests" {
|
|||||||
message = coalesce(var.network_error_requests_message, var.message)
|
message = coalesce(var.network_error_requests_message, var.message)
|
||||||
|
|
||||||
query = <<EOQ
|
query = <<EOQ
|
||||||
${var.network_error_requests_time_aggregator}(${var.network_error_requests_timeframe}): (default(
|
${var.network_error_requests_time_aggregator}(${var.network_error_requests_timeframe}):
|
||||||
avg:azure.storage_storageaccounts_blobservices.transactions${module.filter-tags-network-error.query_alert} by {name},
|
default((default(avg:azure.storage_storageaccounts_blobservices.transactions${module.filter-tags-network-error.query_alert} by {name}.as_rate(),0) /
|
||||||
0)) > ${var.network_error_requests_threshold_critical}
|
default(avg:azure.storage_storageaccounts_blobservices.transactions${module.filter-tags.query_alert} by {name}.as_rate(),0)
|
||||||
|
* 100),0) > ${var.network_error_requests_threshold_critical}
|
||||||
EOQ
|
EOQ
|
||||||
|
|
||||||
|
|
||||||
@ -525,9 +525,10 @@ resource "datadog_monitor" "file_network_error_requests" {
|
|||||||
message = coalesce(var.network_error_requests_message, var.message)
|
message = coalesce(var.network_error_requests_message, var.message)
|
||||||
|
|
||||||
query = <<EOQ
|
query = <<EOQ
|
||||||
${var.network_error_requests_time_aggregator}(${var.network_error_requests_timeframe}): (default(
|
${var.network_error_requests_time_aggregator}(${var.network_error_requests_timeframe}):
|
||||||
avg:azure.storage_storageaccounts_fileservices.transactions${module.filter-tags-network-error.query_alert} by {name},
|
default((default(avg:azure.storage_storageaccounts_fileservices.transactions${module.filter-tags-network-error.query_alert} by {name}.as_rate(),0) /
|
||||||
0)) > ${var.network_error_requests_threshold_critical}
|
default(avg:azure.storage_storageaccounts_fileservices.transactions${module.filter-tags.query_alert} by {name}.as_rate(),0)
|
||||||
|
* 100),0) > ${var.network_error_requests_threshold_critical}
|
||||||
EOQ
|
EOQ
|
||||||
|
|
||||||
|
|
||||||
@ -562,9 +563,10 @@ resource "datadog_monitor" "queue_network_error_requests" {
|
|||||||
message = coalesce(var.network_error_requests_message, var.message)
|
message = coalesce(var.network_error_requests_message, var.message)
|
||||||
|
|
||||||
query = <<EOQ
|
query = <<EOQ
|
||||||
${var.network_error_requests_time_aggregator}(${var.network_error_requests_timeframe}): (default(
|
${var.network_error_requests_time_aggregator}(${var.network_error_requests_timeframe}):
|
||||||
avg:azure.storage_storageaccounts_queueservices.transactions${module.filter-tags-network-error.query_alert} by {name},
|
default((default(avg:azure.storage_storageaccounts_queueservices.transactions${module.filter-tags-network-error.query_alert} by {name}.as_rate(),0) /
|
||||||
0)) > ${var.network_error_requests_threshold_critical}
|
default(avg:azure.storage_storageaccounts_queueservices.transactions${module.filter-tags.query_alert} by {name}.as_rate(),0)
|
||||||
|
* 100),0) > ${var.network_error_requests_threshold_critical}
|
||||||
EOQ
|
EOQ
|
||||||
|
|
||||||
|
|
||||||
@ -591,7 +593,6 @@ EOQ
|
|||||||
}
|
}
|
||||||
|
|
||||||
tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.network_error_requests_extra_tags)
|
tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.network_error_requests_extra_tags)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
resource "datadog_monitor" "table_network_error_requests" {
|
resource "datadog_monitor" "table_network_error_requests" {
|
||||||
@ -600,9 +601,10 @@ resource "datadog_monitor" "table_network_error_requests" {
|
|||||||
message = coalesce(var.network_error_requests_message, var.message)
|
message = coalesce(var.network_error_requests_message, var.message)
|
||||||
|
|
||||||
query = <<EOQ
|
query = <<EOQ
|
||||||
${var.network_error_requests_time_aggregator}(${var.network_error_requests_timeframe}): (default(
|
${var.network_error_requests_time_aggregator}(${var.network_error_requests_timeframe}):
|
||||||
avg:azure.storage_storageaccounts_tableservices.transactions${module.filter-tags-network-error.query_alert} by {name},
|
default((default(avg:azure.storage_storageaccounts_tableservices.transactions${module.filter-tags-network-error.query_alert} by {name}.as_rate(),0) /
|
||||||
0)) > ${var.network_error_requests_threshold_critical}
|
default(avg:azure.storage_storageaccounts_tableservices.transactions${module.filter-tags.query_alert} by {name}.as_rate(),0)
|
||||||
|
* 100),0) > ${var.network_error_requests_threshold_critical}
|
||||||
EOQ
|
EOQ
|
||||||
|
|
||||||
|
|
||||||
@ -637,9 +639,10 @@ resource "datadog_monitor" "blob_throttling_error_requests" {
|
|||||||
message = coalesce(var.throttling_error_requests_message, var.message)
|
message = coalesce(var.throttling_error_requests_message, var.message)
|
||||||
|
|
||||||
query = <<EOQ
|
query = <<EOQ
|
||||||
${var.throttling_error_requests_time_aggregator}(${var.throttling_error_requests_timeframe}): (default(
|
${var.throttling_error_requests_time_aggregator}(${var.throttling_error_requests_timeframe}):
|
||||||
avg:azure.storage_storageaccounts_blobservices.transactions${module.filter-tags-throttling-error.query_alert} by {name},
|
default((default(avg:azure.storage_storageaccounts_blobservices.transactions${module.filter-tags-throttling-error.query_alert} by {name}.as_rate(),0) /
|
||||||
0)) > ${var.throttling_error_requests_threshold_critical}
|
default(avg:azure.storage_storageaccounts_blobservices.transactions${module.filter-tags.query_alert} by {name}.as_rate(),0)
|
||||||
|
* 100),0) > ${var.throttling_error_requests_threshold_critical}
|
||||||
EOQ
|
EOQ
|
||||||
|
|
||||||
|
|
||||||
@ -674,9 +677,10 @@ resource "datadog_monitor" "file_throttling_error_requests" {
|
|||||||
message = coalesce(var.throttling_error_requests_message, var.message)
|
message = coalesce(var.throttling_error_requests_message, var.message)
|
||||||
|
|
||||||
query = <<EOQ
|
query = <<EOQ
|
||||||
${var.throttling_error_requests_time_aggregator}(${var.throttling_error_requests_timeframe}): (default(
|
${var.throttling_error_requests_time_aggregator}(${var.throttling_error_requests_timeframe}):
|
||||||
avg:azure.storage_storageaccounts_fileservices.transactions${module.filter-tags-throttling-error.query_alert} by {name},
|
default((default(avg:azure.storage_storageaccounts_fileservices.transactions${module.filter-tags-throttling-error.query_alert} by {name}.as_rate(),0) /
|
||||||
0)) > ${var.throttling_error_requests_threshold_critical}
|
default(avg:azure.storage_storageaccounts_fileservices.transactions${module.filter-tags.query_alert} by {name}.as_rate(),0)
|
||||||
|
* 100),0) > ${var.throttling_error_requests_threshold_critical}
|
||||||
EOQ
|
EOQ
|
||||||
|
|
||||||
|
|
||||||
@ -699,7 +703,6 @@ EOQ
|
|||||||
renotify_interval = 0
|
renotify_interval = 0
|
||||||
|
|
||||||
tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.throttling_error_requests_extra_tags)
|
tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.throttling_error_requests_extra_tags)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
resource "datadog_monitor" "queue_throttling_error_requests" {
|
resource "datadog_monitor" "queue_throttling_error_requests" {
|
||||||
@ -708,9 +711,10 @@ resource "datadog_monitor" "queue_throttling_error_requests" {
|
|||||||
message = coalesce(var.throttling_error_requests_message, var.message)
|
message = coalesce(var.throttling_error_requests_message, var.message)
|
||||||
|
|
||||||
query = <<EOQ
|
query = <<EOQ
|
||||||
${var.throttling_error_requests_time_aggregator}(${var.throttling_error_requests_timeframe}): (default(
|
${var.throttling_error_requests_time_aggregator}(${var.throttling_error_requests_timeframe}):
|
||||||
avg:azure.storage_storageaccounts_queueservices.transactions${module.filter-tags-throttling-error.query_alert} by {name},
|
default((default(avg:azure.storage_storageaccounts_queueservices.transactions${module.filter-tags-throttling-error.query_alert} by {name}.as_rate(),0) /
|
||||||
0)) > ${var.throttling_error_requests_threshold_critical}
|
default(avg:azure.storage_storageaccounts_queueservices.transactions${module.filter-tags.query_alert} by {name}.as_rate(),0)
|
||||||
|
* 100),0) > ${var.throttling_error_requests_threshold_critical}
|
||||||
EOQ
|
EOQ
|
||||||
|
|
||||||
|
|
||||||
@ -745,9 +749,10 @@ resource "datadog_monitor" "table_throttling_error_requests" {
|
|||||||
message = coalesce(var.throttling_error_requests_message, var.message)
|
message = coalesce(var.throttling_error_requests_message, var.message)
|
||||||
|
|
||||||
query = <<EOQ
|
query = <<EOQ
|
||||||
${var.throttling_error_requests_time_aggregator}(${var.throttling_error_requests_timeframe}): (default(
|
${var.throttling_error_requests_time_aggregator}(${var.throttling_error_requests_timeframe}):
|
||||||
avg:azure.storage_storageaccounts_tableservices.transactions${module.filter-tags-throttling-error.query_alert} by {name},
|
default((default(avg:azure.storage_storageaccounts_tableservices.transactions${module.filter-tags-throttling-error.query_alert} by {name}.as_rate(),0) /
|
||||||
0)) > ${var.throttling_error_requests_threshold_critical}
|
default(avg:azure.storage_storageaccounts_tableservices.transactions${module.filter-tags.query_alert} by {name}.as_rate(),0)
|
||||||
|
* 100),0) > ${var.throttling_error_requests_threshold_critical}
|
||||||
EOQ
|
EOQ
|
||||||
|
|
||||||
|
|
||||||
@ -776,15 +781,18 @@ EOQ
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
resource "datadog_monitor" "blob_server_other_error_requests" {
|
resource "datadog_monitor" "blob_server_other_error_requests" {
|
||||||
count = var.server_other_error_requests_enabled == "true" ? 1 : 0
|
count = var.server_other_error_requests_enabled == "true" ? 1 : 0
|
||||||
name = "${var.prefix_slug == "" ? "" : "[${var.prefix_slug}]"}[${var.environment}] Azure Blob Storage too many server_other errors {{#is_alert}}{{{comparator}}} {{threshold}}% ({{value}}%){{/is_alert}}{{#is_warning}}{{{comparator}}} {{warn_threshold}}% ({{value}}%){{/is_warning}}"
|
name = "${var.prefix_slug == "" ? "" : "[${var.prefix_slug}]"}[${var.environment}] Azure Blob Storage too many server_other errors {{#is_alert}}{{{comparator}}} {{threshold}}% ({{value}}%){{/is_alert}}{{#is_warning}}{{{comparator}}} {{warn_threshold}}% ({{value}}%){{/is_warning}}"
|
||||||
message = coalesce(var.server_other_error_requests_message, var.message)
|
message = coalesce(var.server_other_error_requests_message, var.message)
|
||||||
|
|
||||||
query = <<EOQ
|
query = <<EOQ
|
||||||
${var.server_other_error_requests_time_aggregator}(${var.server_other_error_requests_timeframe}): (default(
|
${var.server_other_error_requests_time_aggregator}(${var.server_other_error_requests_timeframe}):
|
||||||
avg:azure.storage_storageaccounts_blobservices.transactions${module.filter-tags-server-other-error.query_alert} by {name},
|
default((default(avg:azure.storage_storageaccounts_blobservices.transactions${module.filter-tags-server-other-error.query_alert} by {name}.as_rate(),0) /
|
||||||
0)) > ${var.server_other_error_requests_threshold_critical}
|
default(avg:azure.storage_storageaccounts_blobservices.transactions${module.filter-tags.query_alert} by {name}.as_rate(),0)
|
||||||
|
* 100),0) > ${var.server_other_error_requests_threshold_critical}
|
||||||
EOQ
|
EOQ
|
||||||
|
|
||||||
|
|
||||||
@ -819,9 +827,10 @@ resource "datadog_monitor" "file_server_other_error_requests" {
|
|||||||
message = coalesce(var.server_other_error_requests_message, var.message)
|
message = coalesce(var.server_other_error_requests_message, var.message)
|
||||||
|
|
||||||
query = <<EOQ
|
query = <<EOQ
|
||||||
${var.server_other_error_requests_time_aggregator}(${var.server_other_error_requests_timeframe}): (default(
|
${var.server_other_error_requests_time_aggregator}(${var.server_other_error_requests_timeframe}):
|
||||||
avg:azure.storage_storageaccounts_fileservices.transactions${module.filter-tags-server-other-error.query_alert} by {name},
|
default((default(avg:azure.storage_storageaccounts_fileservices.transactions${module.filter-tags-server-other-error.query_alert} by {name}.as_rate(),0) /
|
||||||
0)) > ${var.server_other_error_requests_threshold_critical}
|
default(avg:azure.storage_storageaccounts_fileservices.transactions${module.filter-tags.query_alert} by {name}.as_rate(),0)
|
||||||
|
* 100),0) > ${var.server_other_error_requests_threshold_critical}
|
||||||
EOQ
|
EOQ
|
||||||
|
|
||||||
|
|
||||||
@ -856,9 +865,10 @@ resource "datadog_monitor" "queue_server_other_error_requests" {
|
|||||||
message = coalesce(var.server_other_error_requests_message, var.message)
|
message = coalesce(var.server_other_error_requests_message, var.message)
|
||||||
|
|
||||||
query = <<EOQ
|
query = <<EOQ
|
||||||
${var.server_other_error_requests_time_aggregator}(${var.server_other_error_requests_timeframe}): (default(
|
${var.server_other_error_requests_time_aggregator}(${var.server_other_error_requests_timeframe}):
|
||||||
avg:azure.storage_storageaccounts_queueservices.transactions${module.filter-tags-server-other-error.query_alert} by {name},
|
default((default(avg:azure.storage_storageaccounts_queueservices.transactions${module.filter-tags-server-other-error.query_alert} by {name}.as_rate(),0) /
|
||||||
0)) > ${var.server_other_error_requests_threshold_critical}
|
default(avg:azure.storage_storageaccounts_queueservices.transactions${module.filter-tags.query_alert} by {name}.as_rate(),0)
|
||||||
|
* 100),0) > ${var.server_other_error_requests_threshold_critical}
|
||||||
EOQ
|
EOQ
|
||||||
|
|
||||||
|
|
||||||
@ -885,7 +895,6 @@ EOQ
|
|||||||
}
|
}
|
||||||
|
|
||||||
tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.server_other_error_requests_extra_tags)
|
tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.server_other_error_requests_extra_tags)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
resource "datadog_monitor" "table_server_other_error_requests" {
|
resource "datadog_monitor" "table_server_other_error_requests" {
|
||||||
@ -894,9 +903,10 @@ resource "datadog_monitor" "table_server_other_error_requests" {
|
|||||||
message = coalesce(var.server_other_error_requests_message, var.message)
|
message = coalesce(var.server_other_error_requests_message, var.message)
|
||||||
|
|
||||||
query = <<EOQ
|
query = <<EOQ
|
||||||
${var.server_other_error_requests_time_aggregator}(${var.server_other_error_requests_timeframe}): (default(
|
${var.server_other_error_requests_time_aggregator}(${var.server_other_error_requests_timeframe}):
|
||||||
avg:azure.storage_storageaccounts_tableservices.transactions${module.filter-tags-server-other-error.query_alert} by {name},
|
default((default(avg:azure.storage_storageaccounts_tableservices.transactions${module.filter-tags-server-other-error.query_alert} by {name}.as_rate(),0) /
|
||||||
0)) > ${var.server_other_error_requests_threshold_critical}
|
default(avg:azure.storage_storageaccounts_tableservices.transactions${module.filter-tags.query_alert} by {name}.as_rate(),0)
|
||||||
|
* 100),0) > ${var.server_other_error_requests_threshold_critical}
|
||||||
EOQ
|
EOQ
|
||||||
|
|
||||||
|
|
||||||
@ -929,11 +939,11 @@ resource "datadog_monitor" "blob_client_other_error_requests" {
|
|||||||
count = var.client_other_error_requests_enabled == "true" ? 1 : 0
|
count = var.client_other_error_requests_enabled == "true" ? 1 : 0
|
||||||
name = "${var.prefix_slug == "" ? "" : "[${var.prefix_slug}]"}[${var.environment}] Azure Blob Storage too many client_other errors {{#is_alert}}{{{comparator}}} {{threshold}}% ({{value}}%){{/is_alert}}{{#is_warning}}{{{comparator}}} {{warn_threshold}}% ({{value}}%){{/is_warning}}"
|
name = "${var.prefix_slug == "" ? "" : "[${var.prefix_slug}]"}[${var.environment}] Azure Blob Storage too many client_other errors {{#is_alert}}{{{comparator}}} {{threshold}}% ({{value}}%){{/is_alert}}{{#is_warning}}{{{comparator}}} {{warn_threshold}}% ({{value}}%){{/is_warning}}"
|
||||||
message = coalesce(var.client_other_error_requests_message, var.message)
|
message = coalesce(var.client_other_error_requests_message, var.message)
|
||||||
|
|
||||||
query = <<EOQ
|
query = <<EOQ
|
||||||
${var.client_other_error_requests_time_aggregator}(${var.client_other_error_requests_timeframe}): (default(
|
${var.client_other_error_requests_time_aggregator}(${var.client_other_error_requests_timeframe}):
|
||||||
avg:azure.storage_storageaccounts_blobservices.transactions${module.filter-tags-client-other-error.query_alert} by {name},
|
default((default(sum:azure.storage_storageaccounts_blobservices.transactions${module.filter-tags-client-other-error.query_alert} by {name}.as_rate(),0) /
|
||||||
0)) > ${var.client_other_error_requests_threshold_critical}
|
default(sum:azure.storage_storageaccounts_blobservices.transactions${module.filter-tags.query_alert} by {name}.as_rate(),0)
|
||||||
|
* 100),0) > ${var.client_other_error_requests_threshold_critical}
|
||||||
EOQ
|
EOQ
|
||||||
|
|
||||||
|
|
||||||
@ -968,9 +978,10 @@ resource "datadog_monitor" "file_client_other_error_requests" {
|
|||||||
message = coalesce(var.client_other_error_requests_message, var.message)
|
message = coalesce(var.client_other_error_requests_message, var.message)
|
||||||
|
|
||||||
query = <<EOQ
|
query = <<EOQ
|
||||||
${var.client_other_error_requests_time_aggregator}(${var.client_other_error_requests_timeframe}): (default(
|
${var.client_other_error_requests_time_aggregator}(${var.client_other_error_requests_timeframe}):
|
||||||
avg:azure.storage_storageaccounts_fileservices.transactions${module.filter-tags-client-other-error.query_alert} by {name},
|
default((default(sum:azure.storage_storageaccounts_fileservices.transactions${module.filter-tags-client-other-error.query_alert} by {name}.as_rate(),0) /
|
||||||
0)) > ${var.client_other_error_requests_threshold_critical}
|
default(sum:azure.storage_storageaccounts_fileservices.transactions${module.filter-tags.query_alert} by {name}.as_rate(),0)
|
||||||
|
* 100),0) > ${var.client_other_error_requests_threshold_critical}
|
||||||
EOQ
|
EOQ
|
||||||
|
|
||||||
|
|
||||||
@ -1005,9 +1016,10 @@ resource "datadog_monitor" "queue_client_other_error_requests" {
|
|||||||
message = coalesce(var.client_other_error_requests_message, var.message)
|
message = coalesce(var.client_other_error_requests_message, var.message)
|
||||||
|
|
||||||
query = <<EOQ
|
query = <<EOQ
|
||||||
${var.client_other_error_requests_time_aggregator}(${var.client_other_error_requests_timeframe}): (default(
|
${var.client_other_error_requests_time_aggregator}(${var.client_other_error_requests_timeframe}):
|
||||||
avg:azure.storage_storageaccounts_queueservices.transactions${module.filter-tags-client-other-error.query_alert} by {name},
|
default((default(sum:azure.storage_storageaccounts_fileservices.transactions${module.filter-tags-client-other-error.query_alert} by {name}.as_rate(),0) /
|
||||||
0)) > ${var.client_other_error_requests_threshold_critical}
|
default(sum:azure.storage_storageaccounts_fileservices.transactions${module.filter-tags.query_alert} by {name}.as_rate(),0)
|
||||||
|
* 100),0) > ${var.client_other_error_requests_threshold_critical}
|
||||||
EOQ
|
EOQ
|
||||||
|
|
||||||
|
|
||||||
@ -1034,7 +1046,6 @@ EOQ
|
|||||||
}
|
}
|
||||||
|
|
||||||
tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.client_other_error_requests_extra_tags)
|
tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.client_other_error_requests_extra_tags)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
resource "datadog_monitor" "table_client_other_error_requests" {
|
resource "datadog_monitor" "table_client_other_error_requests" {
|
||||||
@ -1043,9 +1054,10 @@ resource "datadog_monitor" "table_client_other_error_requests" {
|
|||||||
message = coalesce(var.client_other_error_requests_message, var.message)
|
message = coalesce(var.client_other_error_requests_message, var.message)
|
||||||
|
|
||||||
query = <<EOQ
|
query = <<EOQ
|
||||||
${var.client_other_error_requests_time_aggregator}(${var.client_other_error_requests_timeframe}): (default(
|
${var.client_other_error_requests_time_aggregator}(${var.client_other_error_requests_timeframe}):
|
||||||
avg:azure.storage_storageaccounts_tableservices.transactions${module.filter-tags-client-other-error.query_alert} by {name},
|
default((default(sum:azure.storage_storageaccounts_tableservices.transactions${module.filter-tags-client-other-error.query_alert} by {name}.as_rate(),0) /
|
||||||
0)) > ${var.client_other_error_requests_threshold_critical}
|
default(sum:azure.storage_storageaccounts_tableservices.transactions${module.filter-tags.query_alert} by {name}.as_rate(),0)
|
||||||
|
* 100),0) > ${var.client_other_error_requests_threshold_critical}
|
||||||
EOQ
|
EOQ
|
||||||
|
|
||||||
|
|
||||||
@ -1080,9 +1092,10 @@ resource "datadog_monitor" "blob_authorization_error_requests" {
|
|||||||
message = coalesce(var.authorization_error_requests_message, var.message)
|
message = coalesce(var.authorization_error_requests_message, var.message)
|
||||||
|
|
||||||
query = <<EOQ
|
query = <<EOQ
|
||||||
${var.authorization_error_requests_time_aggregator}(${var.authorization_error_requests_timeframe}): (default(
|
${var.authorization_error_requests_time_aggregator}(${var.authorization_error_requests_timeframe}):
|
||||||
avg:azure.storage_storageaccounts_blobservices.transactions${module.filter-tags-authorization-error.query_alert} by {name},
|
default((default(avg:azure.storage_storageaccounts_blobservices.transactions${module.filter-tags-authorization-error.query_alert} by {name}.as_rate(),0) /
|
||||||
0)) > ${var.authorization_error_requests_threshold_critical}
|
default(avg:azure.storage_storageaccounts_blobservices.transactions${module.filter-tags.query_alert} by {name}.as_rate(),0)
|
||||||
|
* 100),0) > ${var.authorization_error_requests_threshold_critical}
|
||||||
EOQ
|
EOQ
|
||||||
|
|
||||||
|
|
||||||
@ -1117,9 +1130,10 @@ resource "datadog_monitor" "file_authorization_error_requests" {
|
|||||||
message = coalesce(var.authorization_error_requests_message, var.message)
|
message = coalesce(var.authorization_error_requests_message, var.message)
|
||||||
|
|
||||||
query = <<EOQ
|
query = <<EOQ
|
||||||
${var.authorization_error_requests_time_aggregator}(${var.authorization_error_requests_timeframe}): (default(
|
${var.authorization_error_requests_time_aggregator}(${var.authorization_error_requests_timeframe}):
|
||||||
avg:azure.storage_storageaccounts_fileservices.transactions${module.filter-tags-authorization-error.query_alert} by {name},
|
default((default(avg:azure.storage_storageaccounts_fileservices.transactions${module.filter-tags-authorization-error.query_alert} by {name}.as_rate(),0) /
|
||||||
0)) > ${var.authorization_error_requests_threshold_critical}
|
default(avg:azure.storage_storageaccounts_fileservices.transactions${module.filter-tags.query_alert} by {name}.as_rate(),0)
|
||||||
|
* 100),0) > ${var.authorization_error_requests_threshold_critical}
|
||||||
EOQ
|
EOQ
|
||||||
|
|
||||||
|
|
||||||
@ -1146,7 +1160,6 @@ EOQ
|
|||||||
}
|
}
|
||||||
|
|
||||||
tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.authorization_error_requests_extra_tags)
|
tags = concat(["env:${var.environment}", "type:cloud", "provider:azure", "resource:storage", "team:claranet", "created-by:terraform"], var.authorization_error_requests_extra_tags)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
resource "datadog_monitor" "queue_authorization_error_requests" {
|
resource "datadog_monitor" "queue_authorization_error_requests" {
|
||||||
@ -1155,9 +1168,10 @@ resource "datadog_monitor" "queue_authorization_error_requests" {
|
|||||||
message = coalesce(var.authorization_error_requests_message, var.message)
|
message = coalesce(var.authorization_error_requests_message, var.message)
|
||||||
|
|
||||||
query = <<EOQ
|
query = <<EOQ
|
||||||
${var.authorization_error_requests_time_aggregator}(${var.authorization_error_requests_timeframe}): (default(
|
${var.authorization_error_requests_time_aggregator}(${var.authorization_error_requests_timeframe}):
|
||||||
avg:azure.storage_storageaccounts_queueservices.transactions${module.filter-tags-authorization-error.query_alert} by {name},
|
default((default(avg:azure.storage_storageaccounts_queueservices.transactions${module.filter-tags-authorization-error.query_alert} by {name}.as_rate(),0) /
|
||||||
0)) > ${var.authorization_error_requests_threshold_critical}
|
default(avg:azure.storage_storageaccounts_queueservices.transactions${module.filter-tags.query_alert} by {name}.as_rate(),0)
|
||||||
|
* 100),0) > ${var.authorization_error_requests_threshold_critical}
|
||||||
EOQ
|
EOQ
|
||||||
|
|
||||||
|
|
||||||
@ -1192,9 +1206,10 @@ resource "datadog_monitor" "table_authorization_error_requests" {
|
|||||||
message = coalesce(var.authorization_error_requests_message, var.message)
|
message = coalesce(var.authorization_error_requests_message, var.message)
|
||||||
|
|
||||||
query = <<EOQ
|
query = <<EOQ
|
||||||
${var.authorization_error_requests_time_aggregator}(${var.authorization_error_requests_timeframe}): (default(
|
${var.authorization_error_requests_time_aggregator}(${var.authorization_error_requests_timeframe}):
|
||||||
avg:azure.storage_storageaccounts_tableservices.transactions${module.filter-tags-authorization-error.query_alert} by {name},
|
default((default(avg:azure.storage_storageaccounts_tableservices.transactions${module.filter-tags-authorization-error.query_alert} by {name}.as_rate(),0) /
|
||||||
0)) > ${var.authorization_error_requests_threshold_critical}
|
default(avg:azure.storage_storageaccounts_tableservices.transactions${module.filter-tags.query_alert} by {name}.as_rate(),0)
|
||||||
|
* 100),0) > ${var.authorization_error_requests_threshold_critical}
|
||||||
EOQ
|
EOQ
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user