Pull request #498: COMFY-1087, OPMAAS-3944: Add all VDM Standard Dashboards for AppD_ID5

Merge in OPAPM/coco_apm_terraform_onboarding from CD_AppD_ID5 to master

* commit '9f9456c0c58936247feabc8a7d8cb98caa65f569':
  COMFY-1087: Add Namespace appFilter to filter only to ID5 services
  COMFY-1087: Add all VDM Standard Dashboards for AppD_ID5
feature/fix-tf
Markus Dlugi (DE-721) 2023-04-28 13:37:40 +00:00 committed by PATRYK GUDALEWICZ (ext.)
commit 4b670b8722
6 changed files with 162 additions and 0 deletions

View File

@ -0,0 +1,27 @@
# ID 4f336a7b-3385-4a51-8169-ee6995107339
module CD_appd_id5_vdm_standard_E2E {
source = "../../_custom_modules/vdm_standard_dashboard"
dashboardName = "CD_AppD_ID5 - CN E2E - VDM Standard Dashboard"
tag = "AppDID5"
environment = "E2E"
managementZoneName = "CD_AppD_ID5"
sloName = "VDM - AppD_ID5 - CN E2E"
appId = "APP-18165"
appFilter = "Namespace:id5-app"
reliabilityLink = "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(ID5)"
reliabilityMetricSelector = <<EOT
(100)-(builtin:service.keyRequest.errors.fivexx.rate:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
fromRelationship.isServiceMethodOfService(
type(~"SERVICE~"),entityName.in(
~"AppsServiceV1 - id5-app - e2e~"
)
)
,entityName.in(
~"getAppV2~",
~"getAppListV2~"
)"))))):splitBy():avg:auto:sort(value(avg,ascending)):limit(2))
EOT
}

View File

@ -0,0 +1,27 @@
# ID ebcf729e-6700-4669-826c-a8d3d883a30f
module CD_appd_id5_vdm_standard_PROD {
source = "../../_custom_modules/vdm_standard_dashboard"
dashboardName = "CD_AppD_ID5 - CN PROD - VDM Standard Dashboard"
tag = "AppDID5"
environment = "PROD"
managementZoneName = "CD_AppD_ID5"
sloName = "VDM - AppD_ID5 - CN PROD"
appId = "APP-18165"
appFilter = "Namespace:id5-app"
reliabilityLink = "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(ID5)"
reliabilityMetricSelector = <<EOT
(100)-(builtin:service.keyRequest.errors.fivexx.rate:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
fromRelationship.isServiceMethodOfService(
type(~"SERVICE~"),entityName.in(
~"AppsServiceV1 - id5-app - prod~"
)
)
,entityName.in(
~"getAppV2~",
~"getAppListV2~"
)"))))):splitBy():avg:auto:sort(value(avg,ascending)):limit(2))
EOT
}

View File

@ -0,0 +1,27 @@
# ID c1866373-c0e4-4e01-81cd-c2342fb114f0
module CD_appd_id5_vdm_standard_E2E {
source = "../../_custom_modules/vdm_standard_dashboard"
dashboardName = "CD_AppD_ID5 - EMEA E2E - VDM Standard Dashboard"
tag = "AppDID5"
environment = "E2E"
managementZoneName = "CD_AppD_ID5"
sloName = "VDM - AppD_ID5 - EMEA E2E"
appId = "APP-18165"
appFilter = "Namespace:id5-app"
reliabilityLink = "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(ID5)"
reliabilityMetricSelector = <<EOT
(100)-(builtin:service.keyRequest.errors.fivexx.rate:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
fromRelationship.isServiceMethodOfService(
type(~"SERVICE~"),entityName.in(
~"AppsServiceV1 - id5-app - e2e~"
)
)
,entityName.in(
~"getAppV2~",
~"getAppListV2~"
)"))))):splitBy():avg:auto:sort(value(avg,ascending)):limit(2))
EOT
}

View File

@ -0,0 +1,27 @@
# ID a7d30da1-32d2-4b86-a837-4df9c22591e6
module CD_appd_id5_vdm_standard_PROD {
source = "../../_custom_modules/vdm_standard_dashboard"
dashboardName = "CD_AppD_ID5 - EMEA PROD - VDM Standard Dashboard"
tag = "AppDID5"
environment = "PROD"
managementZoneName = "CD_AppD_ID5"
sloName = "VDM - AppD_ID5 - EMEA PROD"
appId = "APP-18165"
appFilter = "Namespace:id5-app"
reliabilityLink = "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(ID5)"
reliabilityMetricSelector = <<EOT
(100)-(builtin:service.keyRequest.errors.fivexx.rate:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
fromRelationship.isServiceMethodOfService(
type(~"SERVICE~"),entityName.in(
~"AppsServiceV1 - id5-app - prod~"
)
)
,entityName.in(
~"getAppV2~",
~"getAppListV2~"
)"))))):splitBy():avg:auto:sort(value(avg,ascending)):limit(2))
EOT
}

View File

@ -0,0 +1,27 @@
# ID 755715c5-a96a-46d9-823b-99ab2698709f
module CD_appd_id5_vdm_standard_E2E {
source = "../../_custom_modules/vdm_standard_dashboard"
dashboardName = "CD_AppD_ID5 - US E2E - VDM Standard Dashboard"
tag = "AppDID5"
environment = "E2E"
managementZoneName = "CD_AppD_ID5"
sloName = "VDM - AppD_ID5 - US E2E"
appId = "APP-18165"
appFilter = "Namespace:id5-app"
reliabilityLink = "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(ID5)"
reliabilityMetricSelector = <<EOT
(100)-(builtin:service.keyRequest.errors.fivexx.rate:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
fromRelationship.isServiceMethodOfService(
type(~"SERVICE~"),entityName.in(
~"AppsServiceV1 - id5-app - e2e~"
)
)
,entityName.in(
~"getAppV2~",
~"getAppListV2~"
)"))))):splitBy():avg:auto:sort(value(avg,ascending)):limit(2))
EOT
}

View File

@ -0,0 +1,27 @@
# ID 9608b8a6-d1be-46b3-9b7b-9000f13a9bdb
module CD_appd_id5_vdm_standard_PROD {
source = "../../_custom_modules/vdm_standard_dashboard"
dashboardName = "CD_AppD_ID5 - US PROD - VDM Standard Dashboard"
tag = "AppDID5"
environment = "PROD"
managementZoneName = "CD_AppD_ID5"
sloName = "VDM - AppD_ID5 - US PROD"
appId = "APP-18165"
appFilter = "Namespace:id5-app"
reliabilityLink = "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-AppDistributionServices(ID5)"
reliabilityMetricSelector = <<EOT
(100)-(builtin:service.keyRequest.errors.fivexx.rate:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
fromRelationship.isServiceMethodOfService(
type(~"SERVICE~"),entityName.in(
~"AppsServiceV1 - id5-app - prod~"
)
)
,entityName.in(
~"getAppV2~",
~"getAppListV2~"
)"))))):splitBy():avg:auto:sort(value(avg,ascending)):limit(2))
EOT
}