From bdf6b0dc42315194300c696e7f084083ab22f9a7 Mon Sep 17 00:00:00 2001 From: Mohammed Abadel Date: Mon, 4 Jul 2022 17:34:27 +0200 Subject: [PATCH] Created TMPP-SLO and deleted MPP-SLO --- ...tte__MPP__-_Reliability_of_key_requests.tf | 33 ------------- ...te__TMPP__-_Reliability_of_key_requests.tf | 46 +++++++++++++++++++ 2 files changed, 46 insertions(+), 33 deletions(-) delete mode 100644 CN_PROD/slo/Wirkkette__MPP__-_Reliability_of_key_requests.tf create mode 100644 CN_PROD/slo/Wirkkette__TMPP__-_Reliability_of_key_requests.tf diff --git a/CN_PROD/slo/Wirkkette__MPP__-_Reliability_of_key_requests.tf b/CN_PROD/slo/Wirkkette__MPP__-_Reliability_of_key_requests.tf deleted file mode 100644 index 6a2dc4c..0000000 --- a/CN_PROD/slo/Wirkkette__MPP__-_Reliability_of_key_requests.tf +++ /dev/null @@ -1,33 +0,0 @@ -module Wirkkette__MPP__-_Reliability_of_key_requests { - - source = "../../_dynatrace-base-modules/dynatrace-service-level-objective" - - - name = "Wirkkette \"MPP\" - Reliability of key requests" - - description = "CoCo-QM-Report_Vehicle" - - - - #entity selector object - filter = "type(SERVICE_METHOD), entityId(\"SERVICE_METHOD-EC4509658D585AB2\",\"SERVICE_METHOD-E8651A323ACE88EE\",\"SERVICE_METHOD-190CBB8CEF6657EE\",\"SERVICE_METHOD-A76B89D20C2585E1\")" - - - #metric expression of the calculation as done in data explorer ui - metric_expression = "(100)*(builtin:service.keyRequest.errors.server.successCount:splitBy())/(builtin:service.keyRequest.count.server:splitBy())" - - - #if not set (removed) it's defaulted to "-1d" - timeframe = "-1d" - - - #currently the only possible value - evaluation = "AGGREGATE" - - #Target and warning percentage of the SLO as double - target = 98 - #if not set(removed) it's defaulted to 98 - warning = 99 - #if not set(removed) it's defaulted to 99 - -} \ No newline at end of file diff --git a/CN_PROD/slo/Wirkkette__TMPP__-_Reliability_of_key_requests.tf b/CN_PROD/slo/Wirkkette__TMPP__-_Reliability_of_key_requests.tf new file mode 100644 index 0000000..b33d813 --- /dev/null +++ b/CN_PROD/slo/Wirkkette__TMPP__-_Reliability_of_key_requests.tf @@ -0,0 +1,46 @@ +module Wirkkette__TMPP__-_Reliability_of_key_requests { + + source = "../../_dynatrace-base-modules/dynatrace-service-level-objective" + + + name = "Wirkkette \"TMPP\" - Reliability of key requests" + + description = "CoCo-QM-Report_Vehicle" + + + + #entity selector object + filter = "" + + + #metric expression of the calculation as done in data explorer ui + metric_expression = <<-EOT + (100)-(builtin:service.keyRequest.errors.fivexx.rate:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method), + fromRelationship.isServiceMethodOfService( + type(~"SERVICE~"),entityId( + ~"SERVICE-9F1F8DDB40FCD034~", + ~"SERVICE-2EAB65E74E953BCA~", + ~"SERVICE-9F1F8DDB40FCD034~", + ~"SERVICE-97B41B9B9128F9F5~" + ) + ) + ,entityName.in( + ~"getManifests~", + ~"getWhitelisted~", + ~"validateUuid~", + ~"getChannels~" + )"))))):splitBy()) + EOT + + #if not set (removed) it's defaulted to "-1d" + timeframe = "-1d" + + + #currently the only possible value + evaluation = "AGGREGATE" + + #Target and warning percentage of the SLO as double + target = 98 #if not set(removed) it's defaulted to 98 + warning = 99 #if not set(removed) it's defaulted to 99 + +} \ No newline at end of file