Pull request #552: new alerting profiles for medium and high notifications

Merge in OPAPM/coco_apm_terraform_onboarding from CD_HybridVoiceDialog to master

* commit 'fef4b1972b83e26e2f0a3b04a73dc78ebce7856f':
  new alerting profiles for medium and high notifications
bugfix/duplicate_Data_Resources
Julian Steidle (ext.) 2023-07-12 12:47:47 +00:00 committed by Mattias Volkmann (ext.)
commit 8a623ecb7b
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" ]
}
}
}