From 24d950351220a86f1370229fe91ec6ed533ce6b5 Mon Sep 17 00:00:00 2001 From: rforstner Date: Tue, 19 Apr 2022 12:18:14 +0200 Subject: [PATCH] updating SLO version --- CN_PROD/slo/__main.tf | 2 +- EMEA_PROD/custom_anomalies/TP_Mobile_DigitalKey.tf | 9 +++++++++ EMEA_PROD/custom_anomalies/TP_Mobile_Login.tf | 9 +++++++++ EMEA_PROD/custom_anomalies/TP_Mobile_Mapping.tf | 9 +++++++++ .../custom_anomalies/TP_Mobile_PersonalFavorites.tf | 9 +++++++++ EMEA_PROD/custom_anomalies/TP_Mobile_Remote360.tf | 9 +++++++++ EMEA_PROD/custom_anomalies/TP_Mobile_RemoteServices.tf | 9 +++++++++ .../custom_anomalies/TP_Mobile_Send2VehicleLegacy.tf | 9 +++++++++ EMEA_PROD/custom_anomalies/TP_Mobile_Send2VehicleMGU.tf | 9 +++++++++ EMEA_PROD/custom_anomalies/TP_Mobile_VehicleList.tf | 9 +++++++++ .../dynatrace-custom-anomalies/_interface.tf | 6 +++--- .../dynatrace-service-level-objective.tf | 2 +- 12 files changed, 86 insertions(+), 5 deletions(-) create mode 100644 EMEA_PROD/custom_anomalies/TP_Mobile_DigitalKey.tf create mode 100644 EMEA_PROD/custom_anomalies/TP_Mobile_Login.tf create mode 100644 EMEA_PROD/custom_anomalies/TP_Mobile_Mapping.tf create mode 100644 EMEA_PROD/custom_anomalies/TP_Mobile_PersonalFavorites.tf create mode 100644 EMEA_PROD/custom_anomalies/TP_Mobile_Remote360.tf create mode 100644 EMEA_PROD/custom_anomalies/TP_Mobile_RemoteServices.tf create mode 100644 EMEA_PROD/custom_anomalies/TP_Mobile_Send2VehicleLegacy.tf create mode 100644 EMEA_PROD/custom_anomalies/TP_Mobile_Send2VehicleMGU.tf create mode 100644 EMEA_PROD/custom_anomalies/TP_Mobile_VehicleList.tf diff --git a/CN_PROD/slo/__main.tf b/CN_PROD/slo/__main.tf index 564544e..c1a598e 100644 --- a/CN_PROD/slo/__main.tf +++ b/CN_PROD/slo/__main.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.10.0" + version = "1.11.0" source = "dynatrace-oss/dynatrace" } } diff --git a/EMEA_PROD/custom_anomalies/TP_Mobile_DigitalKey.tf b/EMEA_PROD/custom_anomalies/TP_Mobile_DigitalKey.tf new file mode 100644 index 0000000..f43c9e4 --- /dev/null +++ b/EMEA_PROD/custom_anomalies/TP_Mobile_DigitalKey.tf @@ -0,0 +1,9 @@ +module TP_Mobile_DigitalKey { + + source = "../../_dynatrace-base-modules/dynatrace-custom-anomalies" + + + name = "TP_Mobile_DigitalKey" + + metric_selector = "func:slo.tp_mobile_digitalkey" +} diff --git a/EMEA_PROD/custom_anomalies/TP_Mobile_Login.tf b/EMEA_PROD/custom_anomalies/TP_Mobile_Login.tf new file mode 100644 index 0000000..4feacd9 --- /dev/null +++ b/EMEA_PROD/custom_anomalies/TP_Mobile_Login.tf @@ -0,0 +1,9 @@ +module TP_Mobile_Login { + + source = "../../_dynatrace-base-modules/dynatrace-custom-anomalies" + + + name = "TP_Mobile_Login" + + metric_selector = "func:slo.tp_mobile_login" +} diff --git a/EMEA_PROD/custom_anomalies/TP_Mobile_Mapping.tf b/EMEA_PROD/custom_anomalies/TP_Mobile_Mapping.tf new file mode 100644 index 0000000..ddcc461 --- /dev/null +++ b/EMEA_PROD/custom_anomalies/TP_Mobile_Mapping.tf @@ -0,0 +1,9 @@ +module TP_Mobile_Mapping { + + source = "../../_dynatrace-base-modules/dynatrace-custom-anomalies" + + + name = "TP_Mobile_Mapping" + + metric_selector = "func:slo.tp_mobile_mapping" +} diff --git a/EMEA_PROD/custom_anomalies/TP_Mobile_PersonalFavorites.tf b/EMEA_PROD/custom_anomalies/TP_Mobile_PersonalFavorites.tf new file mode 100644 index 0000000..6f1233c --- /dev/null +++ b/EMEA_PROD/custom_anomalies/TP_Mobile_PersonalFavorites.tf @@ -0,0 +1,9 @@ +module TP_Mobile_PersonalFavorites { + + source = "../../_dynatrace-base-modules/dynatrace-custom-anomalies" + + + name = "TP_Mobile_PersonalFavorites" + + metric_selector = "func:slo.tp_mobile_personalfavorites" +} diff --git a/EMEA_PROD/custom_anomalies/TP_Mobile_Remote360.tf b/EMEA_PROD/custom_anomalies/TP_Mobile_Remote360.tf new file mode 100644 index 0000000..d0d77a4 --- /dev/null +++ b/EMEA_PROD/custom_anomalies/TP_Mobile_Remote360.tf @@ -0,0 +1,9 @@ +module TP_Mobile_Remote360 { + + source = "../../_dynatrace-base-modules/dynatrace-custom-anomalies" + + + name = "TP_Mobile_Remote360" + + metric_selector = "func:slo.tp_mobile_remote360" +} diff --git a/EMEA_PROD/custom_anomalies/TP_Mobile_RemoteServices.tf b/EMEA_PROD/custom_anomalies/TP_Mobile_RemoteServices.tf new file mode 100644 index 0000000..454b93a --- /dev/null +++ b/EMEA_PROD/custom_anomalies/TP_Mobile_RemoteServices.tf @@ -0,0 +1,9 @@ +module TP_Mobile_RemoteServices { + + source = "../../_dynatrace-base-modules/dynatrace-custom-anomalies" + + + name = "TP_Mobile_RemoteServices" + + metric_selector = "func:slo.tp_mobile_remoteservices" +} diff --git a/EMEA_PROD/custom_anomalies/TP_Mobile_Send2VehicleLegacy.tf b/EMEA_PROD/custom_anomalies/TP_Mobile_Send2VehicleLegacy.tf new file mode 100644 index 0000000..bb5501b --- /dev/null +++ b/EMEA_PROD/custom_anomalies/TP_Mobile_Send2VehicleLegacy.tf @@ -0,0 +1,9 @@ +module TP_Mobile_Send2VehicleLegacy { + + source = "../../_dynatrace-base-modules/dynatrace-custom-anomalies" + + + name = "TP_Mobile_Send2VehicleLegacy" + + metric_selector = "func:slo.tp_mobile_send2vehiclelegacy" +} diff --git a/EMEA_PROD/custom_anomalies/TP_Mobile_Send2VehicleMGU.tf b/EMEA_PROD/custom_anomalies/TP_Mobile_Send2VehicleMGU.tf new file mode 100644 index 0000000..0e332c6 --- /dev/null +++ b/EMEA_PROD/custom_anomalies/TP_Mobile_Send2VehicleMGU.tf @@ -0,0 +1,9 @@ +module TP_Mobile_Send2VehicleMGU { + + source = "../../_dynatrace-base-modules/dynatrace-custom-anomalies" + + + name = "TP_Mobile_Send2VehicleMGU" + + metric_selector = "func:slo.tp_mobile_send2vehiclemgu" +} diff --git a/EMEA_PROD/custom_anomalies/TP_Mobile_VehicleList.tf b/EMEA_PROD/custom_anomalies/TP_Mobile_VehicleList.tf new file mode 100644 index 0000000..4365959 --- /dev/null +++ b/EMEA_PROD/custom_anomalies/TP_Mobile_VehicleList.tf @@ -0,0 +1,9 @@ +module TP_Mobile_VehicleList { + + source = "../../_dynatrace-base-modules/dynatrace-custom-anomalies" + + + name = "TP_Mobile_VehicleList" + + metric_selector = "func:slo.tp_mobile_vehiclelist" +} diff --git a/_dynatrace-base-modules/dynatrace-custom-anomalies/_interface.tf b/_dynatrace-base-modules/dynatrace-custom-anomalies/_interface.tf index 2b39ece..26f8912 100644 --- a/_dynatrace-base-modules/dynatrace-custom-anomalies/_interface.tf +++ b/_dynatrace-base-modules/dynatrace-custom-anomalies/_interface.tf @@ -13,11 +13,11 @@ variable "metric_selector" { default = "" } variable "alert_condition" { default = "BELOW" } variable "alerting_on_missing_data" { default = true } -variable "dealerting_samples" { default = 15 } -variable "samples" { default = 15 } +variable "dealerting_samples" { default = 5 } +variable "samples" { default = 60 } variable "threshold" { default = 10 } variable "unit" { default = "UNSPECIFIED" } -variable "violating_samples" { default = 5 } +variable "violating_samples" { default = 20 } diff --git a/_dynatrace-base-modules/dynatrace-service-level-objective/dynatrace-service-level-objective.tf b/_dynatrace-base-modules/dynatrace-service-level-objective/dynatrace-service-level-objective.tf index f70c2ea..36619e2 100644 --- a/_dynatrace-base-modules/dynatrace-service-level-objective/dynatrace-service-level-objective.tf +++ b/_dynatrace-base-modules/dynatrace-service-level-objective/dynatrace-service-level-objective.tf @@ -1,7 +1,7 @@ terraform { required_providers { dynatrace = { - version = "1.10.0" + version = "1.11.0" source = "dynatrace-oss/dynatrace" } }