new alerting profiles for medium and high notifications

pull-requests/552/from
Steidle, Julian, RG 2023-07-05 11:17:45 +02:00
parent 95851093b9
commit fef4b1972b
6 changed files with 288 additions and 0 deletions

View File

@ -14,6 +14,28 @@ resource "dynatrace_alerting" "CD_HVD_PROD" {
}
}
}
filter {
custom {
description {
enabled = true
# case_sensitive = false
negate = true
operator = "BEGINS_WITH"
value = "[HVD PROD ITSM MEDIUM]"
}
}
}
filter {
custom {
description {
enabled = true
# case_sensitive = false
negate = true
operator = "BEGINS_WITH"
value = "[HVD PROD ITSM HIGH]"
}
}
}
}
rules {
rule {

View File

@ -0,0 +1,61 @@
data "dynatrace_management_zone" "CD_HVD_PROD"{ name="CD_HVD" }
resource "dynatrace_alerting" "CD_HVD_PROD_ITSM_HIGH" {
name = "CD_HVD PROD ITSM HIGH"
management_zone = data.dynatrace_management_zone.CD_HVD_PROD.id
filters {
filter {
custom {
description {
enabled = true
# case_sensitive = false
negate = true
operator = "CONTAINS"
value = "Service method Insert into lock_table has a failure rate increase."
}
}
}
filter {
custom {
description {
enabled = true
# case_sensitive = false
negate = false
operator = "BEGINS_WITH"
value = "[HVD PROD ITSM HIGH]"
}
}
}
}
rules {
rule {
delay_in_minutes = 0
include_mode = "INCLUDE_ALL"
severity_level = "AVAILABILITY"
tags = [ "Environment:PROD" ]
}
rule {
delay_in_minutes = 10
include_mode = "INCLUDE_ALL"
severity_level = "CUSTOM_ALERT"
tags = [ "Environment:PROD" ]
}
rule {
delay_in_minutes = 10
include_mode = "INCLUDE_ALL"
severity_level = "ERRORS"
tags = [ "Environment:PROD" ]
}
rule {
delay_in_minutes = 30
include_mode = "INCLUDE_ALL"
severity_level = "PERFORMANCE"
tags = [ "Environment:PROD" ]
}
rule {
delay_in_minutes = 30
include_mode = "INCLUDE_ALL"
severity_level = "RESOURCE_CONTENTION"
tags = [ "Environment:PROD" ]
}
}
}

View File

@ -0,0 +1,61 @@
data "dynatrace_management_zone" "CD_HVD_PROD"{ name="CD_HVD" }
resource "dynatrace_alerting" "CD_HVD_PROD_ITSM_MEDIUM" {
name = "CD_HVD PROD ITSM MEDIUM"
management_zone = data.dynatrace_management_zone.CD_HVD_PROD.id
filters {
filter {
custom {
description {
enabled = true
# case_sensitive = false
negate = true
operator = "CONTAINS"
value = "Service method Insert into lock_table has a failure rate increase."
}
}
}
filter {
custom {
description {
enabled = true
# case_sensitive = false
negate = false
operator = "BEGINS_WITH"
value = "[HVD PROD ITSM MEDIUM]"
}
}
}
}
rules {
rule {
delay_in_minutes = 0
include_mode = "INCLUDE_ALL"
severity_level = "AVAILABILITY"
tags = [ "Environment:PROD" ]
}
rule {
delay_in_minutes = 10
include_mode = "INCLUDE_ALL"
severity_level = "CUSTOM_ALERT"
tags = [ "Environment:PROD" ]
}
rule {
delay_in_minutes = 10
include_mode = "INCLUDE_ALL"
severity_level = "ERRORS"
tags = [ "Environment:PROD" ]
}
rule {
delay_in_minutes = 30
include_mode = "INCLUDE_ALL"
severity_level = "PERFORMANCE"
tags = [ "Environment:PROD" ]
}
rule {
delay_in_minutes = 30
include_mode = "INCLUDE_ALL"
severity_level = "RESOURCE_CONTENTION"
tags = [ "Environment:PROD" ]
}
}
}

View File

@ -14,6 +14,28 @@ resource "dynatrace_alerting" "CD_HVD_PROD" {
}
}
}
filter {
custom {
description {
enabled = true
# case_sensitive = false
negate = true
operator = "BEGINS_WITH"
value = "[HVD PROD ITSM MEDIUM]"
}
}
}
filter {
custom {
description {
enabled = true
# case_sensitive = false
negate = true
operator = "BEGINS_WITH"
value = "[HVD PROD ITSM HIGH]"
}
}
}
}
rules {
rule {

View File

@ -0,0 +1,61 @@
data "dynatrace_management_zone" "CD_HVD_PROD"{ name="CD_HVD" }
resource "dynatrace_alerting" "CD_HVD_PROD_ITSM_HIGH" {
name = "CD_HVD PROD ITSM HIGH"
management_zone = data.dynatrace_management_zone.CD_HVD_PROD.id
filters {
filter {
custom {
description {
enabled = true
# case_sensitive = false
negate = true
operator = "CONTAINS"
value = "Service method Insert into lock_table has a failure rate increase."
}
}
}
filter {
custom {
description {
enabled = true
# case_sensitive = false
negate = false
operator = "BEGINS_WITH"
value = "[HVD PROD ITSM HIGH]"
}
}
}
}
rules {
rule {
delay_in_minutes = 0
include_mode = "INCLUDE_ALL"
severity_level = "AVAILABILITY"
tags = [ "Environment:PROD" ]
}
rule {
delay_in_minutes = 10
include_mode = "INCLUDE_ALL"
severity_level = "CUSTOM_ALERT"
tags = [ "Environment:PROD" ]
}
rule {
delay_in_minutes = 10
include_mode = "INCLUDE_ALL"
severity_level = "ERRORS"
tags = [ "Environment:PROD" ]
}
rule {
delay_in_minutes = 30
include_mode = "INCLUDE_ALL"
severity_level = "PERFORMANCE"
tags = [ "Environment:PROD" ]
}
rule {
delay_in_minutes = 30
include_mode = "INCLUDE_ALL"
severity_level = "RESOURCE_CONTENTION"
tags = [ "Environment:PROD" ]
}
}
}

View File

@ -0,0 +1,61 @@
data "dynatrace_management_zone" "CD_HVD_PROD"{ name="CD_HVD" }
resource "dynatrace_alerting" "CD_HVD_PROD_ITSM_MEDIUM" {
name = "CD_HVD PROD ITSM MEDIUM"
management_zone = data.dynatrace_management_zone.CD_HVD_PROD.id
filters {
filter {
custom {
description {
enabled = true
# case_sensitive = false
negate = true
operator = "CONTAINS"
value = "Service method Insert into lock_table has a failure rate increase."
}
}
}
filter {
custom {
description {
enabled = true
# case_sensitive = false
negate = false
operator = "BEGINS_WITH"
value = "[HVD PROD ITSM MEDIUM]"
}
}
}
}
rules {
rule {
delay_in_minutes = 0
include_mode = "INCLUDE_ALL"
severity_level = "AVAILABILITY"
tags = [ "Environment:PROD" ]
}
rule {
delay_in_minutes = 10
include_mode = "INCLUDE_ALL"
severity_level = "CUSTOM_ALERT"
tags = [ "Environment:PROD" ]
}
rule {
delay_in_minutes = 10
include_mode = "INCLUDE_ALL"
severity_level = "ERRORS"
tags = [ "Environment:PROD" ]
}
rule {
delay_in_minutes = 30
include_mode = "INCLUDE_ALL"
severity_level = "PERFORMANCE"
tags = [ "Environment:PROD" ]
}
rule {
delay_in_minutes = 30
include_mode = "INCLUDE_ALL"
severity_level = "RESOURCE_CONTENTION"
tags = [ "Environment:PROD" ]
}
}
}