adding SLO alerting CN&NA

PerseusSLO
rforstner 2022-04-19 09:50:03 +02:00
parent 03175e831d
commit 3a26d97bbf
11 changed files with 128 additions and 0 deletions

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -0,0 +1,9 @@
module TP_Mobile_VehicleData {
source = "../../_dynatrace-base-modules/dynatrace-custom-anomalies"
name = "TP_Mobile_VehicleData"
metric_selector = "func:slo.tp_mobile_vehicledata"
}

View File

@ -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"
}

View File

@ -0,0 +1,38 @@
terraform {
required_providers {
dynatrace = {
version = "1.11.0"
source = "dynatrace-oss/dynatrace"
}
}
backend "s3" {
bucket = "coco-dynatrace-tfstate"
key = "cnprod/custom_anomalies/terraform.tfstate"
region = "eu-central-1"
dynamodb_table = "coco-dynatrace-tfstate"
encrypt = true
}
}
variable CN_PROD_ENV_URL {}
variable CN_PROD_API_TOKEN {}
provider "dynatrace" {
dt_env_url = "${var.CN_PROD_ENV_URL}"
dt_api_token = "${var.CN_PROD_API_TOKEN}"
}
data "terraform_remote_state" "slo" {
backend = "s3"
config = {
bucket = "coco-dynatrace-tfstate"
key = "cnprod/slo/terraform.tfstate"
region = "eu-central-1"
encrypt = true
dynamodb_table = "coco-dynatrace-tfstate"
}
}