Compare commits
1 Commits
OPMAAS-371
...
230309-145
| Author | SHA1 | Date |
|---|---|---|
|
|
63a0fd3ac7 |
|
|
@ -1,29 +1,11 @@
|
|||
resource "dynatrace_management_zone" "PD_AccountManagementConnectedCar" {
|
||||
name = "PD_AccountManagementConnectedCar"
|
||||
// compass product: ConnectedDrive Account Management
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"AccountManagementConnectedCar\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"AccountManagementConnectedCar\")"
|
||||
}
|
||||
|
||||
// compass sub product: CD Rules Engine
|
||||
|
||||
// compass sub product: Lifecycle Management
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:AM-BPM\",\"compass-id:AM-CASA\",\"compass-id:am-cloud\",\"compass-id:AM-ECS\",\"compass-id:AM-LPS\",\"compass-id:AM-TACS\",\"compass-id:AM-UI\",\"compass-id:AM-USAGE\",\"compass-id:AM-VAS\",\"compass-id:AM-Vehicle\",\"compass-id:TestdataTool\", \"compass-id:rsu-adapter\")"
|
||||
selector = "type(Service),tag(\"compass-id:AM-BPM\",\"compass-id:AM-CASA\",\"compass-id:am-cloud\",\"compass-id:AM-ECS\",\"compass-id:AM-USAGE\",\"compass-id:AM-VAS\",\"compass-id:AM-Vehicle\",\"compass-id:Countly\",\"compass-id:TAMSArchive\",\"compass-id:TestdataTool\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:Countly\",\"compass-id:TAMSArchive\")"
|
||||
selector = "type(Service),tag(\"compass-id:AM-LPS\", \"compass-id:AM-TACS\", \"compass-id:AM-UI\", \"compass-id:rsu-adapter\")"
|
||||
}
|
||||
|
||||
// compass sub product: Connected User Insights Services
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,29 +1,27 @@
|
|||
resource "dynatrace_management_zone" "PD_AutomotiveSecurity" {
|
||||
name = "PD_AutomotiveSecurity"
|
||||
// compass product: Automotive Security
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"AutomotiveSecurity\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"AutomotiveSecurity\")"
|
||||
}
|
||||
|
||||
// compass sub product: Shared ASBC Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-HAL\",\"compass-id:ASBS\",\"compass-id:HPAuth\",\"compass-id:STS\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-NGTP\")"
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-RSU\",\"compass-id:ASBC-SBB\",\"compass-id:ASBCSWLSEC2\",\"compass-id:PSdZ-Checker\",\"compass-id:SCB\",\"compass-id:SCC\",\"compass-id:SWAG\",\"compass-id:SWLSEC2-Checker\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ts-wlupdater\",\"compass-id:ASBC-AFW-POC\",\"compass-id:ASBC-AFWSFA-POC\",\"compass-id:ASBC-AFWSTM-POC\")"
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-AFW-POC\",\"compass-id:ASBC-AFWSFA-POC\",\"compass-id:ASBC-AFWSTM-POC\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-SMACC\",\"compass-id:CAC\",\"compass-id:CAC-AGENT\",\"compass-id:SMC2-BL\",\"compass-id:SMC2-KEY-TRK\",\"compass-id:SMC2-RT\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:DFP\",\"compass-id:DFPH\",\"compass-id:OCLISc2v\",\"compass-id:OCLISocsp\",\"compass-id:P2X\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-MFSCS\",\"compass-id:STM\",\"compass-id:ts-wlupdater\",\"compass-id:TVP\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-HAL\",\"compass-id:ASBC-NGTP\",\"compass-id:ASBS\",\"compass-id:HPAuth\",\"compass-id:STS\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,47 +1,27 @@
|
|||
resource "dynatrace_management_zone" "PD_CallServices" {
|
||||
name = "PD_CallServices"
|
||||
// compass product: Connected Call Services
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"CallServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"CallServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Call Handling
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:APPCALL\",\"compass-id:B2V-NGTP\",\"compass-id:ECS\",\"compass-id:EVNS2\",\"compass-id:NGTP-CS\",\"compass-id:XCS\")"
|
||||
selector = "type(Service),tag(\"compass-id:PiSA-CORE\",\"compass-id:PISA-EVENT-HANDLER\",\"compass-id:PISA-RUNTIME\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:B2V-Voice\",\"compass-id:CRS\",\"compass-id:CRSA\",\"compass-id:EPL\",\"compass-id:EPM\",\"compass-id:VOICEGW\",\"compass-id:VOICEGW-ADMIN\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:BASE\",\"compass-id:CCC\",\"compass-id:RSA\",\"compass-id:RSA-ASD-Search\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(PROCESS_GROUP),tag(\"compass-id:ecs\",\"compass-id:appcall\",\"compass-id:xcs\")"
|
||||
}
|
||||
|
||||
// compass sub product: Call Handling Frontends
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:BASE\",\"compass-id:Base Angular app\",\"compass-id:coco-hm\",\"compass-id:RSA-ASD-Search\",\"compass-id:RSA-DB\",\"compass-id:rsa-pi-model\")"
|
||||
}
|
||||
|
||||
// compass sub product: Voice Connectivity
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:B2V-Voice\",\"compass-id:CRS\",\"compass-id:CRSA\",\"compass-id:EPL\",\"compass-id:EPM\",\"compass-id:epm-js-app\",\"compass-id:VOICEGW\",\"compass-id:VOICEGW-ADMIN\")"
|
||||
}
|
||||
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CCC\",\"compass-id:RSA\")"
|
||||
selector = "type(Service),tag(\"compass-id:HTTS\",\"compass-id:HVD\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ACDS\",\"compass-id:ECALLGW\",\"compass-id:EVNS2T\")"
|
||||
selector = "type(Service),tag(\"compass-id:ACDS\",\"compass-id:APPCALL\",\"compass-id:B2V-NGTP\",\"compass-id:ECALLGW\",\"compass-id:ECS\",\"compass-id:EVNS2\",\"compass-id:EVNS2T\",\"compass-id:NGTP-CS\",\"compass-id:XCS\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,49 +1,15 @@
|
|||
resource "dynatrace_management_zone" "PD_ConnectedDriveStoreBackend" {
|
||||
name = "PD_ConnectedDriveStoreBackend"
|
||||
// compass product: ConnectedDrive Store Backend
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"ConnectedDriveStoreBackend\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"ConnectedDriveStoreBackend\")"
|
||||
}
|
||||
|
||||
// compass sub product: CD Store Engine
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:AM-Store\",\"compass-id:Buffet-CIC-Backend\",\"compass-id:Buffet-Core\",\"compass-id:Buffet-External-CDM\",\"compass-id:Buffet-External-Offer\",\"compass-id:Buffet-External-Tax\",\"compass-id:Buffet-IF41\",\"compass-id:Buffet-IF50\",\"compass-id:Buffet-IF52\",\"compass-id:Buffet-IF53\",\"compass-id:Buffet-IF56\",\"compass-id:Buffet-IF58\",\"compass-id:Buffet-IF60\",\"compass-id:Buffet-IF90\")"
|
||||
selector = "type(Service),tag(\"Component:am-store\",\"compass-id:AM-Store\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"Component:am-store\",\"compass-id:buffet-if56\")"
|
||||
selector = "type(Service),tag(\"compass-id:buffet-if56\",\"compass-id:Buffet-Birt\",\"compass-id:Buffet-CIC-Backend\",\"compass-id:Buffet-Core\",\"compass-id:Buffet-External-CDM\",\"compass-id:Buffet-External-Offer\",\"compass-id:Buffet-External-Payment\",\"compass-id:Buffet-External-Tax\",\"compass-id:Buffet-GAM\",\"compass-id:Buffet-IF33\",\"compass-id:Buffet-IF38\",\"compass-id:Buffet-IF41\",\"compass-id:Buffet-IF50\",\"compass-id:Buffet-IF51\",\"compass-id:Buffet-IF52\",\"compass-id:Buffet-IF53\",\"compass-id:Buffet-IF54\",\"compass-id:Buffet-IF58\",\"compass-id:Buffet-IF60\",\"compass-id:Buffet-IF90\",\"compass-id:Buffet-Promo-API\",\"compass-id:IME-CDS\",\"compass-id:IME-CS\",\"compass-id:IME-RDC\",\"compass-id:IME-SS\",\"compass-id:IME-WS\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:Buffet-Birt\",\"compass-id:Buffet-External-Payment\",\"compass-id:Buffet-GAM\",\"compass-id:Buffet-IF33\",\"compass-id:Buffet-IF38\",\"compass-id:Buffet-IF51\",\"compass-id:Buffet-IF54\",\"compass-id:Buffet-Promo-API\")"
|
||||
selector = "type(Service),tag(\"compass-id:Concat\",\"compass-id:Connected-Catalog\")"
|
||||
}
|
||||
|
||||
// compass sub product: Product Catalog Digital Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:Concat\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:Connected-Catalog\")"
|
||||
}
|
||||
|
||||
|
||||
// compass sub product: BMW Points Engine
|
||||
// deprecated
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:IME-CDS\",\"compass-id:IME-CS\",\"compass-id:IME-RDC\",\"compass-id:IME-SS\",\"compass-id:IME-WS\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,57 +0,0 @@
|
|||
resource "dynatrace_management_zone" "PD_ConnectedSecurityServices" {
|
||||
name = "PD_ConnectedSecurityServices"
|
||||
// compass product: Connected Security Services
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"ConnectedSecurityServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"ConnectedSecurityServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Vehicle Software Security Services
|
||||
// should be removed from PD_AutomotiveSecurity
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-RSU\",\"compass-id:ASBC-SBB\",\"compass-id:asbcswlsec2\",\"compass-id:psdzchecker\",\"compass-id:SCB\",\"compass-id:SCC\",\"compass-id:SWAG\",\"compass-id:swlsec2checker\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBCSWLSEC2\",\"compass-id:PSdZ-Checker\",\"compass-id:SWLSEC2-Checker\")"
|
||||
}
|
||||
|
||||
// compass sub product: Smart Access
|
||||
// should be removed from PD_AutomotiveSecurity
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-SMACC\",\"compass-id:CAC\",\"compass-id:SMC2-BL\",\"compass-id:SMC2-KEY-TRK\",\"compass-id:SMC2-RT\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CAC-AGENT\")"
|
||||
}
|
||||
|
||||
// compass sub product: Key Management Services
|
||||
// should be removed from PD_AutomotiveSecurity
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:DFP\",\"compass-id:OCLISc2v\",\"compass-id:OCLISocsp\",\"compass-id:P2X\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:DFPH\")"
|
||||
}
|
||||
|
||||
// compass sub product: Feature Security Services
|
||||
// should be removed from PD_AutomotiveSecurity
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-FSC-AST\",\"compass-id:ASBC-MFSCS\",\"compass-id:STM\",\"compass-id:TVP\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,36 +1,15 @@
|
|||
resource "dynatrace_management_zone" "PD_ConnectedUserProfileServices" {
|
||||
name = "PD_ConnectedUserProfileServices"
|
||||
// compass product: Connected User Profile Services
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(HTTP_CHECK),entityName(\"ConnectedUserProfileServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"ConnectedUserProfileServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Connected User Mapping Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:AM-CNS\",\"compass-id:am-config\",\"compass-id:am-lmcs\",\"compass-id:AM-Proxy\",\"compass-id:AM-SVMS\",\"compass-id:AM-VMS\",\"compass-id:MAPPING-STUB\",\"compass-id:UMS-UI\")"
|
||||
}
|
||||
|
||||
// compass sub product: Connected User Personalization Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:agent-service\",\"compass-id:DPM\",\"compass-id:DPP\",\"compass-id:ecsm\",\"compass-id:PERSEUS\")"
|
||||
selector = "type(Service),tag(\"compass-id:DPM\",\"compass-id:DPP\",\"compass-id:ecsm\",\"compass-id:PERSEUS\",\"compass-id:PIABO\",\"compass-id:PIAEP\",\"compass-id:PIAOP\",\"compass-id:PIAPE\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(PROCESS_GROUP),tag(\"compass-id:eCSM\")"
|
||||
selector = "type(Service),tag(\"compass-id:agent-service\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:PIABO\",\"compass-id:PIAEP\",\"compass-id:PIAOP\",\"compass-id:PIAPE\",\"compass-id:ESA\",\"compass-id:UIS\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,21 +0,0 @@
|
|||
resource "dynatrace_management_zone" "PD_ConversationServices" {
|
||||
name = "PD_ConversationServices"
|
||||
// compass product: Conversation Services
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"ConversationServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"ConversationServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Speech
|
||||
// should be removed from PD_CallServices
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:HTTS\",\"compass-id:HVD\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,62 +1,31 @@
|
|||
resource "dynatrace_management_zone" "PD_InfotainmentInteractivityServices" {
|
||||
name = "PD_InfotainmentInteractivityServices"
|
||||
// compass product: Entertainment & Interactivity Backend
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(HTTP_CHECK),entityName(\"InfotainmentInteractivityServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"InfotainmentInteractivityServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Audio & Video Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:cm-config\",\"compass-id:cm-gracenote\",\"compass-id:cm-spotify\",\"compass-id:cm-ximalaya\",\"compass-id:OED\",\"compass-id:OED-CN\",\"compass-id:OEG\",\"compass-id:OEP\",\"compass-id:OES\",\"compass-id:OES-CN\",\"compass-id:OET\")"
|
||||
}
|
||||
// not (yet?) in compass
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:OEG-CN\",\"compass-id:OEO\",\"compass-id:OEO-CN\",\"compass-id:OEP-CN\",\"compass-id:OET-CN\",\"compass-id:shortvideo\")"
|
||||
}
|
||||
|
||||
// compass sub product: Customer-centric Information Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CCIS-Download\",\"compass-id:ID5-EXT\",\"compass-id:ISE-NEWS\",\"compass-id:ISE-PAR\",\"compass-id:WEA\",\"compass-id:WEA-ID5\",\"compass-id:WEA-IN-MAP\",\"compass-id:news-next\")"
|
||||
}
|
||||
|
||||
// compass sub product: In-Car Experience Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ambientmusic\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ambient-music\",\"compass-id:festive-mode\")"
|
||||
}
|
||||
|
||||
// compass sub product: Vehicle-centric Information Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:GEN3\",\"compass-id:ID5\",\"compass-id:ISE-CDR\",\"compass-id:ISE-EML\",\"compass-id:ISE-GEN2\",\"compass-id:ISE-ID7\",\"compass-id:ISE-LIS\",\"compass-id:ISE-LOC\",\"compass-id:ISE-RSL\",\"compass-id:ISE-VPS\")"
|
||||
}
|
||||
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ISE-BEV\",\"compass-id:ISE-INP\",\"compass-id:ISE-IPA\",\"compass-id:ISE-MCL\",\"compass-id:ISE-VSD\",\"compass-id:tmpp-admin-ui\",\"compass-id:tmpp-manifest\",\"compass-id:tmpp-web-proxy\",\"compass-id:UPS\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:Geolocator\",\"compass-id:intelligent-reminder\",\"compass-id:restaurant-reservation\")"
|
||||
selector = "type(Service),tag(\"compass-id:CCIS-Download\",\"compass-id:Geolocator\",\"compass-id:intelligent-reminder\",\"compass-id:news-next\",\"compass-id:restaurant-reservation\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CDIP\")"
|
||||
}
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:GEN3\",\"compass-id:ID5\",\"compass-id:ID5-APP\",\"compass-id:ID5-EXT\",\"compass-id:ISE-BEV\",\"compass-id:ISE-CDR\",\"compass-id:ISE-EML\",\"compass-id:ISE-GEN2\",\"compass-id:ISE-ID7\",\"compass-id:ISE-INP\",\"compass-id:ISE-IPA\",\"compass-id:ISE-LIS\",\"compass-id:ISE-LOC\",\"compass-id:ISE-MCL\",\"compass-id:ISE-NEWS\",\"compass-id:ISE-PAR\",\"compass-id:ISE-RSL\",\"compass-id:ISE-VPS\",\"compass-id:ISE-VSD\",\"compass-id:tmpp-admin-ui\",\"compass-id:tmpp-manifest\",\"compass-id:tmpp-web-proxy\",\"compass-id:UPS\",\"compass-id:WEA\",\"compass-id:WEA-ID5\",\"compass-id:WEA-IN-MAP\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:cm-config\",\"compass-id:cm-gracenote\",\"compass-id:cm-spotify\",\"compass-id:cm-ximalaya\",\"compass-id:OED\",\"compass-id:OED-CN\",\"compass-id:OEG\",\"compass-id:OEG-CN\",\"compass-id:OEO\",\"compass-id:OEO-CN\",\"compass-id:OEP\",\"compass-id:OEP-CN\",\"compass-id:OES\",\"compass-id:OES-CN\",\"compass-id:OET\",\"compass-id:OET-CN\",\"compass-id:shortvideo\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:iisc-ds\",\"compass-id:iisc-ir\",\"compass-id:iisc-ls\",\"compass-id:iisc-rr\",\"compass-id:iisc-tmpp-au\",\"compass-id:iisc-tmpp-mf\",\"compass-id:iisc-tmpp-wp\",\"compass-id:tmpp-wechat-proxy\")"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,21 +0,0 @@
|
|||
resource "dynatrace_management_zone" "PD_InfotainmentInteractivityServicesChina" {
|
||||
name = "PD_InfotainmentInteractivityServicesChina"
|
||||
// compass product: Infotainment & Interactivity Services China
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(HTTP_CHECK),entityName(\"InfotainmentInteractivityServicesChina\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"InfotainmentInteractivityServicesChina\")"
|
||||
}
|
||||
|
||||
// no sub product
|
||||
// should be removed from PD_InfotainmentInteractivityServices
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:iisc-ds\",\"compass-id:iisc-ir\",\"compass-id:iisc-ls\",\"compass-id:iisc-rr\",\"compass-id:iisc-tmpp-au\",\"compass-id:iisc-tmpp-mf\",\"compass-id:iisc-tmpp-wp\",\"compass-id:tmpp-wechat-proxy\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,42 +1,15 @@
|
|||
resource "dynatrace_management_zone" "PD_LocationServices" {
|
||||
name = "PD_LocationServices"
|
||||
// compass product: Location Services
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"LocationServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"LocationServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Premium Locations
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:LOS-CHA\",\"compass-id:LOS-CHA-CNV\",\"compass-id:LOS-FTS\",\"compass-id:LOS-JOY\",\"compass-id:LOS-MSC\",\"compass-id:LOS-OPS\",\"compass-id:LOS-PAR\",\"compass-id:LOS-PER\",\"compass-id:LOS-REF\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:LOS-MOD\")"
|
||||
}
|
||||
|
||||
// compass sub product: Smart Locations
|
||||
// not configured: GCS-COUNTRIES, GCS-GEOCODING, GCS-TIMEZONES
|
||||
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ercaf\",\"compass-id:ERCR\",\"compass-id:ERTP\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:potholes-reader\",\"compass-id:potholes-service\",\"compass-id:sc-reader\",\"compass-id:sc-service\")"
|
||||
selector = "type(Service),tag(\"compass-id:LOS-FTS\",\"compass-id:potholes-reader\",\"compass-id:potholes-service\",\"compass-id:sc-reader\",\"compass-id:sc-service\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:C2B-BS\",\"compass-id:GCS\",\"compass-id:RES-PAR\")"
|
||||
selector = "type(Service),tag(\"compass-id:C2B-BS\",\"compass-id:GCS\",\"compass-id:LOS-CHA\",\"compass-id:LOS-CHA-CNV\",\"compass-id:LOS-JOY\",\"compass-id:LOS-MOD\",\"compass-id:LOS-MSC\",\"compass-id:LOS-OPS\",\"compass-id:LOS-PAR\",\"compass-id:LOS-PER\",\"compass-id:LOS-REF\",\"compass-id:RES-PAR\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,39 +1,11 @@
|
|||
resource "dynatrace_management_zone" "PD_MapServicesAutomatedDriving" {
|
||||
name = "PD_MapServicesAutomatedDriving"
|
||||
// compass product: Map Services & Automated Driving
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"MapServicesAutomatedDriving\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"MapServicesAutomatedDriving\")"
|
||||
}
|
||||
|
||||
// compass sub product: Automated Driving Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:GNSS API Gateway\",\"compass-id:gnss-reader\",\"compass-id:gnss-service\",\"compass-id:tc-app\",\"compass-id:tc-service\")"
|
||||
selector = "type(Service),tag(\"compass-id:ms-hdmap-lcv\",\"compass-id:ms-hdmap-map-viewer\",\"compass-id:ms-hdmap-mci-adapter\",\"compass-id:ms-hdmap-mci-downloader\",\"compass-id:ms-hdmap-nds-downloader\",\"compass-id:ms-hdmap-qc-bl\",\"compass-id:ms-hdmap-qc-checks\",\"compass-id:ms-hdmap-tile-delivery\",\"compass-id:ms-hdmap-tile-generator\",\"compass-id:ms-hdmap-vehicle-mock\",\"compass-id:mupi-backend\",\"compass-id:MUPI-BE\",\"compass-id:mupi-cloud-discovery-service\",\"compass-id:mupi-cloud-dumm-adapter-service\",\"compass-id:mupi-cloud-hd-adapter-service\",\"compass-id:mupi-cloud-import-service\",\"compass-id:mupi-cloud-integration-service\",\"compass-id:mupi-cloud-joynr-adapter-class-service\",\"compass-id:mupi-cloud-joynr-adapter-service\",\"compass-id:mupi-cloud-stats-service\",\"compass-id:mupi-cockpit\",\"compass-id:mupi-gateway\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ms-3dp-rc\")"
|
||||
selector = "type(Service),tag(\"compass-id:GNSS API Gateway\",\"compass-id:gnss-reader\",\"compass-id:gnss-service\",\"compass-id:ms-3dp-rc\",\"compass-id:tc-app\",\"compass-id:tc-service\")"
|
||||
}
|
||||
|
||||
// compass sub product: SD-MapUpdate Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:MUPI-BE\",\"compass-id:mupi-cloud-discovery-service\",\"compass-id:mupi-cloud-dumm-adapter-service\",\"compass-id:mupi-cloud-hd-adapter-service\",\"compass-id:mupi-cloud-import-service\",\"compass-id:mupi-cloud-integration-service\",\"compass-id:mupi-cloud-joynr-adapter-class-service\",\"compass-id:mupi-cloud-joynr-adapter-service\",\"compass-id:mupi-cloud-stats-service\",\"compass-id:mupi-cockpit\",\"compass-id:mupi-gateway\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:mupi-backend\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ms-hdmap-lcv\",\"compass-id:ms-hdmap-map-viewer\",\"compass-id:ms-hdmap-mci-adapter\",\"compass-id:ms-hdmap-mci-downloader\",\"compass-id:ms-hdmap-nds-downloader\",\"compass-id:ms-hdmap-qc-bl\",\"compass-id:ms-hdmap-qc-checks\",\"compass-id:ms-hdmap-tile-delivery\",\"compass-id:ms-hdmap-tile-generator\",\"compass-id:ms-hdmap-vehicle-mock\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,17 +1,5 @@
|
|||
resource "dynatrace_management_zone" "PD_MyBMWMINIAppAsAProduct" {
|
||||
name = "PD_MyBMWMINIAppAsAProduct"
|
||||
// compass product: My BMW / MINI App as a product
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"CallSeMyBMWMINIAppAsAProductrvices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"MyBMWMINIAppAsAProduct\")"
|
||||
}
|
||||
|
||||
// compass system: App Frontend eMobility and MyJourney
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:destination-composite-service\")"
|
||||
|
|
|
|||
|
|
@ -1,42 +1,15 @@
|
|||
resource "dynatrace_management_zone" "PD_NavigationServices" {
|
||||
name = "PD_NavigationServices"
|
||||
// compass product: Navigation Services
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"NavigationServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"NavigationServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Realtime Parking
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:OSPI\")"
|
||||
}
|
||||
|
||||
// compass sub product: Realtime Routing
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:Drive Manager Cloud\",\"compass-id:eRoute-Adapter\",\"compass-id:eRouteExt\",\"compass-id:NaaS\")"
|
||||
selector = "type(Service),tag(\"compass-id:CNGW\",\"compass-id:RTTI\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:DM\",\"compass-id:eRoute\")"
|
||||
selector = "type(Service),tag(\"compass-id:DM\",\"compass-id:eRoute\",\"compass-id:NaaS\")"
|
||||
}
|
||||
|
||||
// compass sub product: Realtime Traffic
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:RTTI\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CNGW\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,41 +1,11 @@
|
|||
resource "dynatrace_management_zone" "PD_RemoteMessagingServices" {
|
||||
name = "PD_RemoteMessagingServices"
|
||||
// compass product: Remote & Messaging Services
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"RemoteMessagingServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"RemoteMessagingServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Message Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:EADB\",\"compass-id:MSGSVC\",\"compass-id:XCC-CAMPAIGNS\",\"compass-id:XCC-CMGR\",\"compass-id:XCC-SETTINGS\",\"compass-id:XCC-STATISTICS\",\"compass-id:XCC-USERS\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ICNB\",\"compass-id:OMGW\",\"compass-id:TCN\")"
|
||||
selector = "type(Service),tag(\"compass-id:APIGW\",\"compass-id:FMC\",\"compass-id:RS\",\"compass-id:RS360\",\"compass-id:RSCockpit\")"
|
||||
}
|
||||
|
||||
// compass sub product: Remote Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:RS\",\"compass-id:RS-360\",\"compass-id:RS-Cockpit\")"
|
||||
selector = "type(Service),tag(\"compass-id:EADB\",\"compass-id:ICNB\",\"compass-id:MSGSVC\",\"compass-id:OMGW\",\"compass-id:TCN\",\"compass-id:XCC-CAMPAIGNS\",\"compass-id:XCC-CMGR\",\"compass-id:XCC-SETTINGS\",\"compass-id:XCC-STATISTICS\",\"compass-id:XCC-USERS\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:FMC\",\"compass-id:RS360\",\"compass-id:RSCockpit\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:FMC\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,79 +1,23 @@
|
|||
resource "dynatrace_management_zone" "PD_RemoteVehicleConfigurationManagement" {
|
||||
name = "PD_RemoteVehicleConfigurationManagement"
|
||||
// compass product: Vehicle Device Mgmt.
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"RemoteVehicleConfigurationManagement\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"RemoteVehicleConfigurationManagement\")"
|
||||
}
|
||||
|
||||
// compass sub product: App-Distribution Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:id5-app\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ID5-APP\")"
|
||||
}
|
||||
|
||||
// compass sub product: Provisioning Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:NOP-Admin\",\"compass-id:NOP-Archive\",\"compass-id:NOP-Provisioning\",\"compass-id:NOP-Trigger\",\"compass-id:SCM\",\"compass-id:SCMA\",\"compass-id:VPS-Admin\",\"compass-id:VPS-Archive\",\"compass-id:VPS-COMFY-AGENT\",\"compass-id:VPS-Monitor\",\"compass-id:VPS-Prov\",\"compass-id:VPS-Trigger\")"
|
||||
}
|
||||
// should be removed from PD_VehicleDataConnectivity
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:B2V-NOTS\")"
|
||||
}
|
||||
|
||||
// compass sub product: Remote Software Upgrade Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:FRE\",\"compass-id:FRS\",\"compass-id:MPG\",\"compass-id:QMC\",\"compass-id:RCM\",\"compass-id:RCP\",\"compass-id:RCS\",\"compass-id:RDC\",\"compass-id:RDH\",\"compass-id:RES\",\"compass-id:RLM\",\"compass-id:RMO\",\"compass-id:RNP\",\"compass-id:RPP\",\"compass-id:RSA Admin GUI\",\"compass-id:RSA Testbench GUI\",\"compass-id:RTE\",\"compass-id:RTS\",\"compass-id:RVC\",\"compass-id:RVE\",\"compass-id:RVI\",\"compass-id:RVS\",\"compass-id:RVT\",\"compass-id:rwd\",\"compass-id:tdp\",\"compass-id:uvm\",\"compass-id:vjm\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ZAS\",\"compass-id:ZDI\",\"compass-id:ZFUS-MP-GENERATOR\",\"compass-id:ZIP\",\"compass-id:ZIS\",\"compass-id:ZMP\",\"compass-id:ZOS\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:RNB App\",\"compass-id:zis\")"
|
||||
}
|
||||
|
||||
// compass sub product: Secure Feature Activation
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:SFA-FRE\",\"compass-id:SFA-OH\",\"compass-id:SFA-OTA\",\"compass-id:SFA-S\",\"compass-id:SFA-TS\")"
|
||||
}
|
||||
|
||||
// compass sub product: Campaign Management
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:comfy-agent-registry\",\"compass-id:comfy-cockpit\",\"compass-id:comfy-management\",\"compass-id:comfy-orchestration\",)"
|
||||
selector = "type(Service),tag(\"compass-id:comfy-agent-registry\",\"compass-id:comfy-cockpit\",\"compass-id:comfy-management\",\"compass-id:comfy-orchestration\",\"compass-id:NOP-Admin\",\"compass-id:NOP-Archive\",\"compass-id:NOP-Provisioning\",\"compass-id:NOP-Trigger\",\"compass-id:SCM\",\"compass-id:SCMA\",\"compass-id:VPS-Admin\",\"compass-id:VPS-Archive\",\"compass-id:VPS-Monitor\",\"compass-id:VPS-Prov\",\"compass-id:VPS-Trigger\")"
|
||||
}
|
||||
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:APR\",\"compass-id:APR-NPM\",\"compass-id:APR-Portal\",\"compass-id:APR-Registry\")"
|
||||
}
|
||||
|
||||
// compass sub product: Extended Vehicle API Gateway
|
||||
// should be removed from PD_RemoteMessagingServices
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:APIGW\")"
|
||||
selector = "type(Service),tag(\"compass-id:ZAS\",\"compass-id:ZDI\",\"compass-id:ZFUS-MP-GENERATOR\",\"compass-id:ZIP\",\"compass-id:zis\",\"compass-id:ZMP\",\"compass-id:ZOS\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:FRE\",\"compass-id:FRS\",\"compass-id:MPG\",\"compass-id:QMC\",\"compass-id:RCM\",\"compass-id:RCP\",\"compass-id:RCS\",\"compass-id:RDC\",\"compass-id:RDH\",\"compass-id:RES\",\"compass-id:RLM\",\"compass-id:RMO\",\"compass-id:RNB App\",\"compass-id:RNP\",\"compass-id:RPP\",\"compass-id:RSA Admin GUI\",\"compass-id:RSA Testbench GUI\",\"compass-id:RTE\",\"compass-id:RTS\",\"compass-id:RVC\",\"compass-id:RVE\",\"compass-id:RVI\",\"compass-id:RVS\",\"compass-id:RVT\",\"compass-id:rwd\",\"compass-id:tdp\",\"compass-id:uvm\",\"compass-id:vjm\")"
|
||||
}
|
||||
|
||||
// compass sub product: Vehicle Software Configuration and Capabilities
|
||||
// vs-cmdb
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,60 +1,15 @@
|
|||
resource "dynatrace_management_zone" "PD_Teleservices" {
|
||||
name = "PD_Teleservices"
|
||||
// compass product: Vehicle Demand Identification and Lead Management
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"Teleservices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"Teleservices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Teleservices Demands
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:rsurservice\",\"compass-id:scallservice\",\"compass-id:seam\",\"compass-id:ts-asc\",\"compass-id:ts-ccm-di\",\"compass-id:ts-pffs\",\"compass-id:ts-sdi\",\"compass-id:ts-tyredi\",\"compass-id:ts-tyrewf\",\"compass-id:tsbgservice\",\"compass-id:tscs\",\"compass-id:tsdd\",\"compass-id:tssb-bt\",\"compass-id:tssb-bti\",\"compass-id:tssb-tsp\",\"compass-id:ttbs\",\"compass-id:ts-incar-ffs\",\"compass-id:ts-cms\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:RSURService\",\"compass-id:SCallService\",\"compass-id:SEAM\",\"compass-id:TSBGService\",\"compass-id:TSBM\",\"compass-id:TS-CCM-DI\",\"compass-id:TSCS\",\"compass-id:TSDD\",\"compass-id:TSMR\",\"compass-id:TS-PFFS\",\"compass-id:TSSB-BT\",\"compass-id:TSSB-BTI\",\"compass-id:TSSB-TSP\",\"compass-id:TS-SDI\",\"compass-id:TTBS\")"
|
||||
}
|
||||
|
||||
// compass sub product: Teleservices Diagnosis
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:bcallservice\",\"compass-id:cas-spm\",\"compass-id:cas-stm\",\"compass-id:diagservice\",\"compass-id:eshad\",\"compass-id:patchcampaign\",\"compass-id:rtcad\",\"compass-id:rtchandler\",\"compass-id:rtcservice\",\"compass-id:ts-bcallhandler\",\"compass-id:ts-pat-ui\",\"compass-id:tsrd\",\"compass-id:ts-rtc-ui\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:BCallService\",\"compass-id:CAS-SPM\",\"compass-id:CAS-STM\",\"compass-id:DiagService\",\"compass-id:ESHAD\",\"compass-id:RTCAD\",\"compass-id:RTCHandler\",\"compass-id:RTCService\",\"compass-id:ts-cts-ui\",\"compass-id:TSRD\")"
|
||||
}
|
||||
|
||||
// compass sub product: Teleservices Enabling
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:pdmmanager\",\"compass-id:pdmupdater\",\"compass-id:ts-ena-ui\",\"compass-id:wlmanager\",\"compass-id:wlupdater\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:PDMManager\",\"compass-id:PDMUpdater\",\"compass-id:WLManager\",\"compass-id:WLUpdater\")"
|
||||
}
|
||||
|
||||
// compass sub product: Service Partner Management
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:PiSA-CORE\",\"compass-id:PISA-EVENT-HANDLER\",\"compass-id:PISA-RUNTIME\")"
|
||||
selector = "type(Service),tag(\"compass-id:PDMManager\",\"compass-id:PDMUpdater\",\"compass-id:ts-ena-ui\",\"compass-id:WLManager\",\"compass-id:WLUpdater\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:TOL\",\"compass-id:TOL MGU\",\"compass-id:TOL-TSSB\")"
|
||||
selector = "type(Service),tag(\"compass-id:BCallService\",\"compass-id:CAS-SPM\",\"compass-id:CAS-STM\",\"compass-id:DiagService\",\"compass-id:ESHAD\",\"compass-id:patchcampaign\",\"compass-id:RTCAD\",\"compass-id:RTCHandler\",\"compass-id:RTCService\",\"compass-id:ts-bcallhandler\",\"compass-id:ts-cts-ui\",\"compass-id:ts-pat-ui\",\"compass-id:TSRD\",\"compass-id:ts-rtc-ui\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:RSURService\",\"compass-id:SCallService\",\"compass-id:SEAM\",\"compass-id:ts-asc\",\"compass-id:TSBGService\",\"compass-id:TSBM\",\"compass-id:TS-CCM-DI\",\"compass-id:TSCS\",\"compass-id:TSDD\",\"compass-id:TSMR\",\"compass-id:TS-PFFS\",\"compass-id:TSSB-BT\",\"compass-id:TSSB-BTI\",\"compass-id:TSSB-TSP\",\"compass-id:TS-SDI\",\"compass-id:ts-tyredi\",\"compass-id:ts-tyrewf\",\"compass-id:TTBS\")"
|
||||
}
|
||||
|
||||
// compass sub product: VDLM Appointment Management
|
||||
// appm-ams
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,46 +1,19 @@
|
|||
resource "dynatrace_management_zone" "PD_VehicleDataCollection" {
|
||||
name = "PD_VehicleDataCollection"
|
||||
// compass product: Vehicle Data Collection Offboard
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"VehicleDataCollection\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"VehicleDataCollection\")"
|
||||
}
|
||||
|
||||
// compass sub product: Crowd Data Collection Offboard
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CMCS\",\"compass-id:ERDCDC2FCD\",\"compass-id:ERDFCDUDS\",\"compass-id:ERDMGR\",\"compass-id:ERDPROC\",\"compass-id:ERDXFCDFCD\",\"compass-id:XFCDAnonymizer\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ERDDISP\",\"compass-id:XFCD Cockpit\",\"compass-id:XFCD Configuration\")"
|
||||
}
|
||||
|
||||
// compass sub product: Vehicle Health Data Collection
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:TSMB\",\"compass-id:TSR-CH\",\"compass-id:TSR-CMA\",\"compass-id:TSR-DD\",\"compass-id:TSR-ICC\",\"compass-id:TSR-VU\",\"compass-id:VHS\")"
|
||||
}
|
||||
|
||||
// compass sub product: Vehicle State Data Collection
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CSU\",\"compass-id:KVSFO\",\"compass-id:KVSST\",\"compass-id:LSCFSU\",\"compass-id:LSCHR\",\"compass-id:LSCJR\",\"compass-id:LSCKC\",\"compass-id:LSCMM\",\"compass-id:LSCOC\",\"compass-id:LSCOG\",\"compass-id:LSCWO\",\"compass-id:tripCollectionApi\",\"compass-id:tripCollectionProcessor\",\"compass-id:vdc-vcs\",\"compass-id:VNS\",\"compass-id:VS-API\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CCG\",\"compass-id:CSI\",\"compass-id:LSCJHWO\",\"compass-id:tripCollection\",\"compass-id:VHCJR\",\"compass-id:VJDS\",\"compass-id:VSFO\",\"compass-id:VSST\")"
|
||||
selector = "type(Service),tag(\"compass-id:SRManager\",\"compass-id:TSMB\",\"compass-id:TSR-CH\",\"compass-id:TSR-CMA\",\"compass-id:TSR-DD\",\"compass-id:TSR-ICC\",\"compass-id:TSR-VU\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:SRManager\")"
|
||||
selector = "type(Service),tag(\"compass-id:TOL\",\"compass-id:TOL MGU\",\"compass-id:TOL-TSSB\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CMCS\",\"compass-id:ERDCDC2FCD\",\"compass-id:ERDDISP\",\"compass-id:ERDFCDUDS\",\"compass-id:ERDMGR\",\"compass-id:ERDPROC\",\"compass-id:ERDXFCDFCD\",\"compass-id:XFCD Cockpit\",\"compass-id:XFCD Configuration\",\"compass-id:XFCDAnonymizer\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CCG\",\"compass-id:CSI\",\"compass-id:CSU\",\"compass-id:LSCFSU\",\"compass-id:LSCHR\",\"compass-id:LSCJHWO\",\"compass-id:LSCJR\",\"compass-id:LSCKC\",\"compass-id:LSCMM\",\"compass-id:LSCOC\",\"compass-id:LSCOG\",\"compass-id:LSCWO\",\"compass-id:tripCollection\",\"compass-id:vdc-vcs\",\"compass-id:VHCJR\",\"compass-id:VHS\",\"compass-id:VJDS\",\"compass-id:VNS\",\"compass-id:VS-API\",\"compass-id:VSFO\",\"compass-id:VSST\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,42 +1,15 @@
|
|||
resource "dynatrace_management_zone" "PD_VehicleDataConnectivity" {
|
||||
name = "PD_VehicleDataConnectivity"
|
||||
// compass product: Vehicle Data Connectivity
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"VehicleDataConnectivity\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"VehicleDataConnectivity\")"
|
||||
}
|
||||
|
||||
// compass sub product: Vehicle Base Connectivity
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:B2V-ADC\",\"compass-id:B2V-ADC-CLOUD\")"
|
||||
}
|
||||
|
||||
// compass sub product: Vehicle Data Connect SP2015
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:B2V-COM-ECHO\",\"compass-id:B2V-COM-FE\",\"compass-id:B2VCOMGCDMCLIENT\")"
|
||||
selector = "type(Service),tag(\"compass-id:JoynrDS\",\"compass-id:UDS\",\"compass-id:UDS Storage Service\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:B2V-COM-BE\")"
|
||||
selector = "type(Service),tag(\"compass-id:B2V-COM-BE\",\"compass-id:B2V-COM-ECHO\",\"compass-id:B2V-COM-FE\",\"compass-id:B2VCOMGCDMCLIENT\",\"compass-id:B2V-NOTS\")"
|
||||
}
|
||||
|
||||
// compass sub product: Vehicle Data Connect SP2018
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:JoynrDS\",\"compass-id:UDS\",)"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:UDS Storage Service\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,31 +1,11 @@
|
|||
resource "dynatrace_management_zone" "PD_eSIMandStaticVehicleDataServices" {
|
||||
name = "PD_eSIMandStaticVehicleDataServices"
|
||||
// compass product: eSIM and Static Vehicle Data Services
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"eSIMandStaticVehicleDataServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"eSIMandStaticVehicleDataServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Static Vehicle Data Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:IDS Admin\",\"compass-id:IDS-SVDS\",\"compass-id:IDS-Sync\",\"compass-id:IDS-WS\")"
|
||||
}
|
||||
|
||||
// compass sub product: eSIM Management
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:AM-Device\",\"compass-id:CESIM\",\"compass-id:CESIM Proxy\",\"compass-id:CESIM-TP\",\"compass-id:CESIM-UI\",\"compass-id:EGIM\",\"compass-id:ESIM-UI\",\"compass-id:MNO-Manager\",\"compass-id:MNOMGR-CU-Jasper\",\"compass-id:MNOMGR-CU-SHA\",\"compass-id:MNOMGR-GD\",\"compass-id:MNOMGR-TMSP\")"
|
||||
selector = "type(Service),tag(\"compass-id:AM-Device\",\"compass-id:CESIM\",\"compass-id:AM-CESIM\",\"compass-id:CESIM Proxy\",\"compass-id:CESIM-TP\",\"compass-id:CESIM-UI\",\"compass-id:EGIM\",\"compass-id:AM-EGIM\",\"compass-id:ESIM-UI\",\"compass-id:MNO-Manager\",\"compass-id:AM-MNO-MANAGER\",\"compass-id:MNOMGR-CU-Jasper\",\"compass-id:MNOMGR-CU-SHA\",\"compass-id:MNOMGR-GD\",\"compass-id:MNOMGR-TMSP\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:AM-CESIM\",\"compass-id:AM-EGIM\",\"compass-id:AM-MNO-MANAGER\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,29 +1,11 @@
|
|||
resource "dynatrace_management_zone" "PD_AccountManagementConnectedCar" {
|
||||
name = "PD_AccountManagementConnectedCar"
|
||||
// compass product: ConnectedDrive Account Management
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"AccountManagementConnectedCar\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"AccountManagementConnectedCar\")"
|
||||
}
|
||||
|
||||
// compass sub product: CD Rules Engine
|
||||
|
||||
// compass sub product: Lifecycle Management
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:AM-BPM\",\"compass-id:AM-CASA\",\"compass-id:am-cloud\",\"compass-id:AM-ECS\",\"compass-id:AM-LPS\",\"compass-id:AM-TACS\",\"compass-id:AM-UI\",\"compass-id:AM-USAGE\",\"compass-id:AM-VAS\",\"compass-id:AM-Vehicle\",\"compass-id:TestdataTool\", \"compass-id:rsu-adapter\")"
|
||||
selector = "type(Service),tag(\"compass-id:AM-BPM\",\"compass-id:AM-CASA\",\"compass-id:am-cloud\",\"compass-id:AM-ECS\",\"compass-id:AM-USAGE\",\"compass-id:AM-VAS\",\"compass-id:AM-Vehicle\",\"compass-id:Countly\",\"compass-id:TAMSArchive\",\"compass-id:TestdataTool\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:Countly\",\"compass-id:TAMSArchive\")"
|
||||
selector = "type(Service),tag(\"compass-id:AM-LPS\", \"compass-id:AM-TACS\", \"compass-id:AM-UI\", \"compass-id:rsu-adapter\")"
|
||||
}
|
||||
|
||||
// compass sub product: Connected User Insights Services
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,29 +1,27 @@
|
|||
resource "dynatrace_management_zone" "PD_AutomotiveSecurity" {
|
||||
name = "PD_AutomotiveSecurity"
|
||||
// compass product: Automotive Security
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"AutomotiveSecurity\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"AutomotiveSecurity\")"
|
||||
}
|
||||
|
||||
// compass sub product: Shared ASBC Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-HAL\",\"compass-id:ASBS\",\"compass-id:HPAuth\",\"compass-id:STS\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-NGTP\")"
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-RSU\",\"compass-id:ASBC-SBB\",\"compass-id:ASBCSWLSEC2\",\"compass-id:PSdZ-Checker\",\"compass-id:SCB\",\"compass-id:SCC\",\"compass-id:SWAG\",\"compass-id:SWLSEC2-Checker\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ts-wlupdater\",\"compass-id:ASBC-AFW-POC\",\"compass-id:ASBC-AFWSFA-POC\",\"compass-id:ASBC-AFWSTM-POC\")"
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-AFW-POC\",\"compass-id:ASBC-AFWSFA-POC\",\"compass-id:ASBC-AFWSTM-POC\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-SMACC\",\"compass-id:CAC\",\"compass-id:CAC-AGENT\",\"compass-id:SMC2-BL\",\"compass-id:SMC2-KEY-TRK\",\"compass-id:SMC2-RT\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:DFP\",\"compass-id:DFPH\",\"compass-id:OCLISc2v\",\"compass-id:OCLISocsp\",\"compass-id:P2X\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-MFSCS\",\"compass-id:STM\",\"compass-id:ts-wlupdater\",\"compass-id:TVP\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-HAL\",\"compass-id:ASBC-NGTP\",\"compass-id:ASBS\",\"compass-id:HPAuth\",\"compass-id:STS\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,47 +1,27 @@
|
|||
resource "dynatrace_management_zone" "PD_CallServices" {
|
||||
name = "PD_CallServices"
|
||||
// compass product: Connected Call Services
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"CallServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"CallServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Call Handling
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:APPCALL\",\"compass-id:B2V-NGTP\",\"compass-id:ECS\",\"compass-id:EVNS2\",\"compass-id:NGTP-CS\",\"compass-id:XCS\")"
|
||||
selector = "type(Service),tag(\"compass-id:PiSA-CORE\",\"compass-id:PISA-EVENT-HANDLER\",\"compass-id:PISA-RUNTIME\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:B2V-Voice\",\"compass-id:CRS\",\"compass-id:CRSA\",\"compass-id:EPL\",\"compass-id:EPM\",\"compass-id:VOICEGW\",\"compass-id:VOICEGW-ADMIN\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:BASE\",\"compass-id:CCC\",\"compass-id:RSA\",\"compass-id:RSA-ASD-Search\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(PROCESS_GROUP),tag(\"compass-id:ecs\",\"compass-id:appcall\",\"compass-id:xcs\")"
|
||||
}
|
||||
|
||||
// compass sub product: Call Handling Frontends
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:BASE\",\"compass-id:Base Angular app\",\"compass-id:coco-hm\",\"compass-id:RSA-ASD-Search\",\"compass-id:RSA-DB\",\"compass-id:rsa-pi-model\")"
|
||||
}
|
||||
|
||||
// compass sub product: Voice Connectivity
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:B2V-Voice\",\"compass-id:CRS\",\"compass-id:CRSA\",\"compass-id:EPL\",\"compass-id:EPM\",\"compass-id:epm-js-app\",\"compass-id:VOICEGW\",\"compass-id:VOICEGW-ADMIN\")"
|
||||
}
|
||||
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CCC\",\"compass-id:RSA\")"
|
||||
selector = "type(Service),tag(\"compass-id:HTTS\",\"compass-id:HVD\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ACDS\",\"compass-id:ECALLGW\",\"compass-id:EVNS2T\")"
|
||||
selector = "type(Service),tag(\"compass-id:ACDS\",\"compass-id:APPCALL\",\"compass-id:B2V-NGTP\",\"compass-id:ECALLGW\",\"compass-id:ECS\",\"compass-id:EVNS2\",\"compass-id:EVNS2T\",\"compass-id:NGTP-CS\",\"compass-id:XCS\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,49 +1,15 @@
|
|||
resource "dynatrace_management_zone" "PD_ConnectedDriveStoreBackend" {
|
||||
name = "PD_ConnectedDriveStoreBackend"
|
||||
// compass product: ConnectedDrive Store Backend
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"ConnectedDriveStoreBackend\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"ConnectedDriveStoreBackend\")"
|
||||
}
|
||||
|
||||
// compass sub product: CD Store Engine
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:AM-Store\",\"compass-id:Buffet-CIC-Backend\",\"compass-id:Buffet-Core\",\"compass-id:Buffet-External-CDM\",\"compass-id:Buffet-External-Offer\",\"compass-id:Buffet-External-Tax\",\"compass-id:Buffet-IF41\",\"compass-id:Buffet-IF50\",\"compass-id:Buffet-IF52\",\"compass-id:Buffet-IF53\",\"compass-id:Buffet-IF56\",\"compass-id:Buffet-IF58\",\"compass-id:Buffet-IF60\",\"compass-id:Buffet-IF90\")"
|
||||
selector = "type(Service),tag(\"Component:am-store\",\"compass-id:AM-Store\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"Component:am-store\",\"compass-id:buffet-if56\")"
|
||||
selector = "type(Service),tag(\"compass-id:buffet-if56\",\"compass-id:Buffet-Birt\",\"compass-id:Buffet-CIC-Backend\",\"compass-id:Buffet-Core\",\"compass-id:Buffet-External-CDM\",\"compass-id:Buffet-External-Offer\",\"compass-id:Buffet-External-Payment\",\"compass-id:Buffet-External-Tax\",\"compass-id:Buffet-GAM\",\"compass-id:Buffet-IF33\",\"compass-id:Buffet-IF38\",\"compass-id:Buffet-IF41\",\"compass-id:Buffet-IF50\",\"compass-id:Buffet-IF51\",\"compass-id:Buffet-IF52\",\"compass-id:Buffet-IF53\",\"compass-id:Buffet-IF54\",\"compass-id:Buffet-IF58\",\"compass-id:Buffet-IF60\",\"compass-id:Buffet-IF90\",\"compass-id:Buffet-Promo-API\",\"compass-id:IME-CDS\",\"compass-id:IME-CS\",\"compass-id:IME-RDC\",\"compass-id:IME-SS\",\"compass-id:IME-WS\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:Buffet-Birt\",\"compass-id:Buffet-External-Payment\",\"compass-id:Buffet-GAM\",\"compass-id:Buffet-IF33\",\"compass-id:Buffet-IF38\",\"compass-id:Buffet-IF51\",\"compass-id:Buffet-IF54\",\"compass-id:Buffet-Promo-API\")"
|
||||
selector = "type(Service),tag(\"compass-id:Concat\",\"compass-id:Connected-Catalog\")"
|
||||
}
|
||||
|
||||
// compass sub product: Product Catalog Digital Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:Concat\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:Connected-Catalog\")"
|
||||
}
|
||||
|
||||
|
||||
// compass sub product: BMW Points Engine
|
||||
// deprecated
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:IME-CDS\",\"compass-id:IME-CS\",\"compass-id:IME-RDC\",\"compass-id:IME-SS\",\"compass-id:IME-WS\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,57 +0,0 @@
|
|||
resource "dynatrace_management_zone" "PD_ConnectedSecurityServices" {
|
||||
name = "PD_ConnectedSecurityServices"
|
||||
// compass product: Connected Security Services
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"ConnectedSecurityServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"ConnectedSecurityServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Vehicle Software Security Services
|
||||
// should be removed from PD_AutomotiveSecurity
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-RSU\",\"compass-id:ASBC-SBB\",\"compass-id:asbcswlsec2\",\"compass-id:psdzchecker\",\"compass-id:SCB\",\"compass-id:SCC\",\"compass-id:SWAG\",\"compass-id:swlsec2checker\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBCSWLSEC2\",\"compass-id:PSdZ-Checker\",\"compass-id:SWLSEC2-Checker\")"
|
||||
}
|
||||
|
||||
// compass sub product: Smart Access
|
||||
// should be removed from PD_AutomotiveSecurity
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-SMACC\",\"compass-id:CAC\",\"compass-id:SMC2-BL\",\"compass-id:SMC2-KEY-TRK\",\"compass-id:SMC2-RT\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CAC-AGENT\")"
|
||||
}
|
||||
|
||||
// compass sub product: Key Management Services
|
||||
// should be removed from PD_AutomotiveSecurity
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:DFP\",\"compass-id:OCLISc2v\",\"compass-id:OCLISocsp\",\"compass-id:P2X\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:DFPH\")"
|
||||
}
|
||||
|
||||
// compass sub product: Feature Security Services
|
||||
// should be removed from PD_AutomotiveSecurity
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-FSC-AST\",\"compass-id:ASBC-MFSCS\",\"compass-id:STM\",\"compass-id:TVP\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,36 +1,15 @@
|
|||
resource "dynatrace_management_zone" "PD_ConnectedUserProfileServices" {
|
||||
name = "PD_ConnectedUserProfileServices"
|
||||
// compass product: Connected User Profile Services
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(HTTP_CHECK),entityName(\"ConnectedUserProfileServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"ConnectedUserProfileServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Connected User Mapping Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:AM-CNS\",\"compass-id:am-config\",\"compass-id:am-lmcs\",\"compass-id:AM-Proxy\",\"compass-id:AM-SVMS\",\"compass-id:AM-VMS\",\"compass-id:MAPPING-STUB\",\"compass-id:UMS-UI\")"
|
||||
}
|
||||
|
||||
// compass sub product: Connected User Personalization Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:agent-service\",\"compass-id:DPM\",\"compass-id:DPP\",\"compass-id:ecsm\",\"compass-id:PERSEUS\")"
|
||||
selector = "type(Service),tag(\"compass-id:DPM\",\"compass-id:DPP\",\"compass-id:ecsm\",\"compass-id:PERSEUS\",\"compass-id:PIABO\",\"compass-id:PIAEP\",\"compass-id:PIAOP\",\"compass-id:PIAPE\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(PROCESS_GROUP),tag(\"compass-id:eCSM\")"
|
||||
selector = "type(Service),tag(\"compass-id:agent-service\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:PIABO\",\"compass-id:PIAEP\",\"compass-id:PIAOP\",\"compass-id:PIAPE\",\"compass-id:ESA\",\"compass-id:UIS\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,21 +0,0 @@
|
|||
resource "dynatrace_management_zone" "PD_ConversationServices" {
|
||||
name = "PD_ConversationServices"
|
||||
// compass product: Conversation Services
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"ConversationServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"ConversationServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Speech
|
||||
// should be removed from PD_CallServices
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:HTTS\",\"compass-id:HVD\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,62 +1,31 @@
|
|||
resource "dynatrace_management_zone" "PD_InfotainmentInteractivityServices" {
|
||||
name = "PD_InfotainmentInteractivityServices"
|
||||
// compass product: Entertainment & Interactivity Backend
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(HTTP_CHECK),entityName(\"InfotainmentInteractivityServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"InfotainmentInteractivityServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Audio & Video Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:cm-config\",\"compass-id:cm-gracenote\",\"compass-id:cm-spotify\",\"compass-id:cm-ximalaya\",\"compass-id:OED\",\"compass-id:OED-CN\",\"compass-id:OEG\",\"compass-id:OEP\",\"compass-id:OES\",\"compass-id:OES-CN\",\"compass-id:OET\")"
|
||||
}
|
||||
// not (yet?) in compass
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:OEG-CN\",\"compass-id:OEO\",\"compass-id:OEO-CN\",\"compass-id:OEP-CN\",\"compass-id:OET-CN\",\"compass-id:shortvideo\")"
|
||||
}
|
||||
|
||||
// compass sub product: Customer-centric Information Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CCIS-Download\",\"compass-id:ID5-EXT\",\"compass-id:ISE-NEWS\",\"compass-id:ISE-PAR\",\"compass-id:WEA\",\"compass-id:WEA-ID5\",\"compass-id:WEA-IN-MAP\",\"compass-id:news-next\")"
|
||||
}
|
||||
|
||||
// compass sub product: In-Car Experience Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ambientmusic\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ambient-music\",\"compass-id:festive-mode\")"
|
||||
}
|
||||
|
||||
// compass sub product: Vehicle-centric Information Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:GEN3\",\"compass-id:ID5\",\"compass-id:ISE-CDR\",\"compass-id:ISE-EML\",\"compass-id:ISE-GEN2\",\"compass-id:ISE-ID7\",\"compass-id:ISE-LIS\",\"compass-id:ISE-LOC\",\"compass-id:ISE-RSL\",\"compass-id:ISE-VPS\")"
|
||||
}
|
||||
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ISE-BEV\",\"compass-id:ISE-INP\",\"compass-id:ISE-IPA\",\"compass-id:ISE-MCL\",\"compass-id:ISE-VSD\",\"compass-id:tmpp-admin-ui\",\"compass-id:tmpp-manifest\",\"compass-id:tmpp-web-proxy\",\"compass-id:UPS\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:Geolocator\",\"compass-id:intelligent-reminder\",\"compass-id:restaurant-reservation\")"
|
||||
selector = "type(Service),tag(\"compass-id:CCIS-Download\",\"compass-id:Geolocator\",\"compass-id:intelligent-reminder\",\"compass-id:news-next\",\"compass-id:restaurant-reservation\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CDIP\")"
|
||||
}
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:GEN3\",\"compass-id:ID5\",\"compass-id:ID5-APP\",\"compass-id:ID5-EXT\",\"compass-id:ISE-BEV\",\"compass-id:ISE-CDR\",\"compass-id:ISE-EML\",\"compass-id:ISE-GEN2\",\"compass-id:ISE-ID7\",\"compass-id:ISE-INP\",\"compass-id:ISE-IPA\",\"compass-id:ISE-LIS\",\"compass-id:ISE-LOC\",\"compass-id:ISE-MCL\",\"compass-id:ISE-NEWS\",\"compass-id:ISE-PAR\",\"compass-id:ISE-RSL\",\"compass-id:ISE-VPS\",\"compass-id:ISE-VSD\",\"compass-id:tmpp-admin-ui\",\"compass-id:tmpp-manifest\",\"compass-id:tmpp-web-proxy\",\"compass-id:UPS\",\"compass-id:WEA\",\"compass-id:WEA-ID5\",\"compass-id:WEA-IN-MAP\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:cm-config\",\"compass-id:cm-gracenote\",\"compass-id:cm-spotify\",\"compass-id:cm-ximalaya\",\"compass-id:OED\",\"compass-id:OED-CN\",\"compass-id:OEG\",\"compass-id:OEG-CN\",\"compass-id:OEO\",\"compass-id:OEO-CN\",\"compass-id:OEP\",\"compass-id:OEP-CN\",\"compass-id:OES\",\"compass-id:OES-CN\",\"compass-id:OET\",\"compass-id:OET-CN\",\"compass-id:shortvideo\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:iisc-ds\",\"compass-id:iisc-ir\",\"compass-id:iisc-ls\",\"compass-id:iisc-rr\",\"compass-id:iisc-tmpp-au\",\"compass-id:iisc-tmpp-mf\",\"compass-id:iisc-tmpp-wp\",\"compass-id:tmpp-wechat-proxy\")"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,21 +0,0 @@
|
|||
resource "dynatrace_management_zone" "PD_InfotainmentInteractivityServicesChina" {
|
||||
name = "PD_InfotainmentInteractivityServicesChina"
|
||||
// compass product: Infotainment & Interactivity Services China
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(HTTP_CHECK),entityName(\"InfotainmentInteractivityServicesChina\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"InfotainmentInteractivityServicesChina\")"
|
||||
}
|
||||
|
||||
// no sub product
|
||||
// should be removed from PD_InfotainmentInteractivityServices
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:iisc-ds\",\"compass-id:iisc-ir\",\"compass-id:iisc-ls\",\"compass-id:iisc-rr\",\"compass-id:iisc-tmpp-au\",\"compass-id:iisc-tmpp-mf\",\"compass-id:iisc-tmpp-wp\",\"compass-id:tmpp-wechat-proxy\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,42 +1,15 @@
|
|||
resource "dynatrace_management_zone" "PD_LocationServices" {
|
||||
name = "PD_LocationServices"
|
||||
// compass product: Location Services
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"LocationServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"LocationServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Premium Locations
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:LOS-CHA\",\"compass-id:LOS-CHA-CNV\",\"compass-id:LOS-FTS\",\"compass-id:LOS-JOY\",\"compass-id:LOS-MSC\",\"compass-id:LOS-OPS\",\"compass-id:LOS-PAR\",\"compass-id:LOS-PER\",\"compass-id:LOS-REF\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:LOS-MOD\")"
|
||||
}
|
||||
|
||||
// compass sub product: Smart Locations
|
||||
// not configured: GCS-COUNTRIES, GCS-GEOCODING, GCS-TIMEZONES
|
||||
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ercaf\",\"compass-id:ERCR\",\"compass-id:ERTP\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:potholes-reader\",\"compass-id:potholes-service\",\"compass-id:sc-reader\",\"compass-id:sc-service\")"
|
||||
selector = "type(Service),tag(\"compass-id:LOS-FTS\",\"compass-id:potholes-reader\",\"compass-id:potholes-service\",\"compass-id:sc-reader\",\"compass-id:sc-service\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:C2B-BS\",\"compass-id:GCS\",\"compass-id:RES-PAR\")"
|
||||
selector = "type(Service),tag(\"compass-id:C2B-BS\",\"compass-id:GCS\",\"compass-id:LOS-CHA\",\"compass-id:LOS-CHA-CNV\",\"compass-id:LOS-JOY\",\"compass-id:LOS-MOD\",\"compass-id:LOS-MSC\",\"compass-id:LOS-OPS\",\"compass-id:LOS-PAR\",\"compass-id:LOS-PER\",\"compass-id:LOS-REF\",\"compass-id:RES-PAR\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,39 +1,11 @@
|
|||
resource "dynatrace_management_zone" "PD_MapServicesAutomatedDriving" {
|
||||
name = "PD_MapServicesAutomatedDriving"
|
||||
// compass product: Map Services & Automated Driving
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"MapServicesAutomatedDriving\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"MapServicesAutomatedDriving\")"
|
||||
}
|
||||
|
||||
// compass sub product: Automated Driving Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:GNSS API Gateway\",\"compass-id:gnss-reader\",\"compass-id:gnss-service\",\"compass-id:tc-app\",\"compass-id:tc-service\")"
|
||||
selector = "type(Service),tag(\"compass-id:ms-hdmap-lcv\",\"compass-id:ms-hdmap-map-viewer\",\"compass-id:ms-hdmap-mci-adapter\",\"compass-id:ms-hdmap-mci-downloader\",\"compass-id:ms-hdmap-nds-downloader\",\"compass-id:ms-hdmap-qc-bl\",\"compass-id:ms-hdmap-qc-checks\",\"compass-id:ms-hdmap-tile-delivery\",\"compass-id:ms-hdmap-tile-generator\",\"compass-id:ms-hdmap-vehicle-mock\",\"compass-id:mupi-backend\",\"compass-id:MUPI-BE\",\"compass-id:mupi-cloud-discovery-service\",\"compass-id:mupi-cloud-dumm-adapter-service\",\"compass-id:mupi-cloud-hd-adapter-service\",\"compass-id:mupi-cloud-import-service\",\"compass-id:mupi-cloud-integration-service\",\"compass-id:mupi-cloud-joynr-adapter-class-service\",\"compass-id:mupi-cloud-joynr-adapter-service\",\"compass-id:mupi-cloud-stats-service\",\"compass-id:mupi-cockpit\",\"compass-id:mupi-gateway\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ms-3dp-rc\")"
|
||||
selector = "type(Service),tag(\"compass-id:GNSS API Gateway\",\"compass-id:gnss-reader\",\"compass-id:gnss-service\",\"compass-id:ms-3dp-rc\",\"compass-id:tc-app\",\"compass-id:tc-service\")"
|
||||
}
|
||||
|
||||
// compass sub product: SD-MapUpdate Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:MUPI-BE\",\"compass-id:mupi-cloud-discovery-service\",\"compass-id:mupi-cloud-dumm-adapter-service\",\"compass-id:mupi-cloud-hd-adapter-service\",\"compass-id:mupi-cloud-import-service\",\"compass-id:mupi-cloud-integration-service\",\"compass-id:mupi-cloud-joynr-adapter-class-service\",\"compass-id:mupi-cloud-joynr-adapter-service\",\"compass-id:mupi-cloud-stats-service\",\"compass-id:mupi-cockpit\",\"compass-id:mupi-gateway\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:mupi-backend\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ms-hdmap-lcv\",\"compass-id:ms-hdmap-map-viewer\",\"compass-id:ms-hdmap-mci-adapter\",\"compass-id:ms-hdmap-mci-downloader\",\"compass-id:ms-hdmap-nds-downloader\",\"compass-id:ms-hdmap-qc-bl\",\"compass-id:ms-hdmap-qc-checks\",\"compass-id:ms-hdmap-tile-delivery\",\"compass-id:ms-hdmap-tile-generator\",\"compass-id:ms-hdmap-vehicle-mock\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,17 +1,5 @@
|
|||
resource "dynatrace_management_zone" "PD_MyBMWMINIAppAsAProduct" {
|
||||
name = "PD_MyBMWMINIAppAsAProduct"
|
||||
// compass product: My BMW / MINI App as a product
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"CallSeMyBMWMINIAppAsAProductrvices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"MyBMWMINIAppAsAProduct\")"
|
||||
}
|
||||
|
||||
// compass system: App Frontend eMobility and MyJourney
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:destination-composite-service\")"
|
||||
|
|
|
|||
|
|
@ -1,42 +1,15 @@
|
|||
resource "dynatrace_management_zone" "PD_NavigationServices" {
|
||||
name = "PD_NavigationServices"
|
||||
// compass product: Navigation Services
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"NavigationServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"NavigationServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Realtime Parking
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:OSPI\")"
|
||||
}
|
||||
|
||||
// compass sub product: Realtime Routing
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:Drive Manager Cloud\",\"compass-id:eRoute-Adapter\",\"compass-id:eRouteExt\",\"compass-id:NaaS\")"
|
||||
selector = "type(Service),tag(\"compass-id:CNGW\",\"compass-id:RTTI\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:DM\",\"compass-id:eRoute\")"
|
||||
selector = "type(Service),tag(\"compass-id:DM\",\"compass-id:eRoute\",\"compass-id:NaaS\")"
|
||||
}
|
||||
|
||||
// compass sub product: Realtime Traffic
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:RTTI\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CNGW\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,41 +1,11 @@
|
|||
resource "dynatrace_management_zone" "PD_RemoteMessagingServices" {
|
||||
name = "PD_RemoteMessagingServices"
|
||||
// compass product: Remote & Messaging Services
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"RemoteMessagingServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"RemoteMessagingServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Message Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:EADB\",\"compass-id:MSGSVC\",\"compass-id:XCC-CAMPAIGNS\",\"compass-id:XCC-CMGR\",\"compass-id:XCC-SETTINGS\",\"compass-id:XCC-STATISTICS\",\"compass-id:XCC-USERS\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ICNB\",\"compass-id:OMGW\",\"compass-id:TCN\")"
|
||||
selector = "type(Service),tag(\"compass-id:APIGW\",\"compass-id:FMC\",\"compass-id:RS\",\"compass-id:RS360\",\"compass-id:RSCockpit\")"
|
||||
}
|
||||
|
||||
// compass sub product: Remote Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:RS\",\"compass-id:RS-360\",\"compass-id:RS-Cockpit\")"
|
||||
selector = "type(Service),tag(\"compass-id:EADB\",\"compass-id:ICNB\",\"compass-id:MSGSVC\",\"compass-id:OMGW\",\"compass-id:TCN\",\"compass-id:XCC-CAMPAIGNS\",\"compass-id:XCC-CMGR\",\"compass-id:XCC-SETTINGS\",\"compass-id:XCC-STATISTICS\",\"compass-id:XCC-USERS\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:FMC\",\"compass-id:RS360\",\"compass-id:RSCockpit\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:FMC\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,79 +1,23 @@
|
|||
resource "dynatrace_management_zone" "PD_RemoteVehicleConfigurationManagement" {
|
||||
name = "PD_RemoteVehicleConfigurationManagement"
|
||||
// compass product: Vehicle Device Mgmt.
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"RemoteVehicleConfigurationManagement\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"RemoteVehicleConfigurationManagement\")"
|
||||
}
|
||||
|
||||
// compass sub product: App-Distribution Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:id5-app\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ID5-APP\")"
|
||||
}
|
||||
|
||||
// compass sub product: Provisioning Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:NOP-Admin\",\"compass-id:NOP-Archive\",\"compass-id:NOP-Provisioning\",\"compass-id:NOP-Trigger\",\"compass-id:SCM\",\"compass-id:SCMA\",\"compass-id:VPS-Admin\",\"compass-id:VPS-Archive\",\"compass-id:VPS-COMFY-AGENT\",\"compass-id:VPS-Monitor\",\"compass-id:VPS-Prov\",\"compass-id:VPS-Trigger\")"
|
||||
}
|
||||
// should be removed from PD_VehicleDataConnectivity
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:B2V-NOTS\")"
|
||||
}
|
||||
|
||||
// compass sub product: Remote Software Upgrade Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:FRE\",\"compass-id:FRS\",\"compass-id:MPG\",\"compass-id:QMC\",\"compass-id:RCM\",\"compass-id:RCP\",\"compass-id:RCS\",\"compass-id:RDC\",\"compass-id:RDH\",\"compass-id:RES\",\"compass-id:RLM\",\"compass-id:RMO\",\"compass-id:RNP\",\"compass-id:RPP\",\"compass-id:RSA Admin GUI\",\"compass-id:RSA Testbench GUI\",\"compass-id:RTE\",\"compass-id:RTS\",\"compass-id:RVC\",\"compass-id:RVE\",\"compass-id:RVI\",\"compass-id:RVS\",\"compass-id:RVT\",\"compass-id:rwd\",\"compass-id:tdp\",\"compass-id:uvm\",\"compass-id:vjm\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ZAS\",\"compass-id:ZDI\",\"compass-id:ZFUS-MP-GENERATOR\",\"compass-id:ZIP\",\"compass-id:ZIS\",\"compass-id:ZMP\",\"compass-id:ZOS\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:RNB App\",\"compass-id:zis\")"
|
||||
}
|
||||
|
||||
// compass sub product: Secure Feature Activation
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:SFA-FRE\",\"compass-id:SFA-OH\",\"compass-id:SFA-OTA\",\"compass-id:SFA-S\",\"compass-id:SFA-TS\")"
|
||||
}
|
||||
|
||||
// compass sub product: Campaign Management
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:comfy-agent-registry\",\"compass-id:comfy-cockpit\",\"compass-id:comfy-management\",\"compass-id:comfy-orchestration\",)"
|
||||
selector = "type(Service),tag(\"compass-id:comfy-agent-registry\",\"compass-id:comfy-cockpit\",\"compass-id:comfy-management\",\"compass-id:comfy-orchestration\",\"compass-id:NOP-Admin\",\"compass-id:NOP-Archive\",\"compass-id:NOP-Provisioning\",\"compass-id:NOP-Trigger\",\"compass-id:SCM\",\"compass-id:SCMA\",\"compass-id:VPS-Admin\",\"compass-id:VPS-Archive\",\"compass-id:VPS-Monitor\",\"compass-id:VPS-Prov\",\"compass-id:VPS-Trigger\")"
|
||||
}
|
||||
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:APR\",\"compass-id:APR-NPM\",\"compass-id:APR-Portal\",\"compass-id:APR-Registry\")"
|
||||
}
|
||||
|
||||
// compass sub product: Extended Vehicle API Gateway
|
||||
// should be removed from PD_RemoteMessagingServices
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:APIGW\")"
|
||||
selector = "type(Service),tag(\"compass-id:ZAS\",\"compass-id:ZDI\",\"compass-id:ZFUS-MP-GENERATOR\",\"compass-id:ZIP\",\"compass-id:zis\",\"compass-id:ZMP\",\"compass-id:ZOS\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:FRE\",\"compass-id:FRS\",\"compass-id:MPG\",\"compass-id:QMC\",\"compass-id:RCM\",\"compass-id:RCP\",\"compass-id:RCS\",\"compass-id:RDC\",\"compass-id:RDH\",\"compass-id:RES\",\"compass-id:RLM\",\"compass-id:RMO\",\"compass-id:RNB App\",\"compass-id:RNP\",\"compass-id:RPP\",\"compass-id:RSA Admin GUI\",\"compass-id:RSA Testbench GUI\",\"compass-id:RTE\",\"compass-id:RTS\",\"compass-id:RVC\",\"compass-id:RVE\",\"compass-id:RVI\",\"compass-id:RVS\",\"compass-id:RVT\",\"compass-id:rwd\",\"compass-id:tdp\",\"compass-id:uvm\",\"compass-id:vjm\")"
|
||||
}
|
||||
|
||||
// compass sub product: Vehicle Software Configuration and Capabilities
|
||||
// vs-cmdb
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,60 +1,15 @@
|
|||
resource "dynatrace_management_zone" "PD_Teleservices" {
|
||||
name = "PD_Teleservices"
|
||||
// compass product: Vehicle Demand Identification and Lead Management
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"Teleservices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"Teleservices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Teleservices Demands
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:rsurservice\",\"compass-id:scallservice\",\"compass-id:seam\",\"compass-id:ts-asc\",\"compass-id:ts-ccm-di\",\"compass-id:ts-pffs\",\"compass-id:ts-sdi\",\"compass-id:ts-tyredi\",\"compass-id:ts-tyrewf\",\"compass-id:tsbgservice\",\"compass-id:tscs\",\"compass-id:tsdd\",\"compass-id:tssb-bt\",\"compass-id:tssb-bti\",\"compass-id:tssb-tsp\",\"compass-id:ttbs\",\"compass-id:ts-incar-ffs\",\"compass-id:ts-cms\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:RSURService\",\"compass-id:SCallService\",\"compass-id:SEAM\",\"compass-id:TSBGService\",\"compass-id:TSBM\",\"compass-id:TS-CCM-DI\",\"compass-id:TSCS\",\"compass-id:TSDD\",\"compass-id:TSMR\",\"compass-id:TS-PFFS\",\"compass-id:TSSB-BT\",\"compass-id:TSSB-BTI\",\"compass-id:TSSB-TSP\",\"compass-id:TS-SDI\",\"compass-id:TTBS\")"
|
||||
}
|
||||
|
||||
// compass sub product: Teleservices Diagnosis
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:bcallservice\",\"compass-id:cas-spm\",\"compass-id:cas-stm\",\"compass-id:diagservice\",\"compass-id:eshad\",\"compass-id:patchcampaign\",\"compass-id:rtcad\",\"compass-id:rtchandler\",\"compass-id:rtcservice\",\"compass-id:ts-bcallhandler\",\"compass-id:ts-pat-ui\",\"compass-id:tsrd\",\"compass-id:ts-rtc-ui\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:BCallService\",\"compass-id:CAS-SPM\",\"compass-id:CAS-STM\",\"compass-id:DiagService\",\"compass-id:ESHAD\",\"compass-id:RTCAD\",\"compass-id:RTCHandler\",\"compass-id:RTCService\",\"compass-id:ts-cts-ui\",\"compass-id:TSRD\")"
|
||||
}
|
||||
|
||||
// compass sub product: Teleservices Enabling
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:pdmmanager\",\"compass-id:pdmupdater\",\"compass-id:ts-ena-ui\",\"compass-id:wlmanager\",\"compass-id:wlupdater\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:PDMManager\",\"compass-id:PDMUpdater\",\"compass-id:WLManager\",\"compass-id:WLUpdater\")"
|
||||
}
|
||||
|
||||
// compass sub product: Service Partner Management
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:PiSA-CORE\",\"compass-id:PISA-EVENT-HANDLER\",\"compass-id:PISA-RUNTIME\")"
|
||||
selector = "type(Service),tag(\"compass-id:PDMManager\",\"compass-id:PDMUpdater\",\"compass-id:ts-ena-ui\",\"compass-id:WLManager\",\"compass-id:WLUpdater\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:TOL\",\"compass-id:TOL MGU\",\"compass-id:TOL-TSSB\")"
|
||||
selector = "type(Service),tag(\"compass-id:BCallService\",\"compass-id:CAS-SPM\",\"compass-id:CAS-STM\",\"compass-id:DiagService\",\"compass-id:ESHAD\",\"compass-id:patchcampaign\",\"compass-id:RTCAD\",\"compass-id:RTCHandler\",\"compass-id:RTCService\",\"compass-id:ts-bcallhandler\",\"compass-id:ts-cts-ui\",\"compass-id:ts-pat-ui\",\"compass-id:TSRD\",\"compass-id:ts-rtc-ui\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:RSURService\",\"compass-id:SCallService\",\"compass-id:SEAM\",\"compass-id:ts-asc\",\"compass-id:TSBGService\",\"compass-id:TSBM\",\"compass-id:TS-CCM-DI\",\"compass-id:TSCS\",\"compass-id:TSDD\",\"compass-id:TSMR\",\"compass-id:TS-PFFS\",\"compass-id:TSSB-BT\",\"compass-id:TSSB-BTI\",\"compass-id:TSSB-TSP\",\"compass-id:TS-SDI\",\"compass-id:ts-tyredi\",\"compass-id:ts-tyrewf\",\"compass-id:TTBS\")"
|
||||
}
|
||||
|
||||
// compass sub product: VDLM Appointment Management
|
||||
// appm-ams
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,46 +1,19 @@
|
|||
resource "dynatrace_management_zone" "PD_VehicleDataCollection" {
|
||||
name = "PD_VehicleDataCollection"
|
||||
// compass product: Vehicle Data Collection Offboard
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"VehicleDataCollection\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"VehicleDataCollection\")"
|
||||
}
|
||||
|
||||
// compass sub product: Crowd Data Collection Offboard
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CMCS\",\"compass-id:ERDCDC2FCD\",\"compass-id:ERDFCDUDS\",\"compass-id:ERDMGR\",\"compass-id:ERDPROC\",\"compass-id:ERDXFCDFCD\",\"compass-id:XFCDAnonymizer\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ERDDISP\",\"compass-id:XFCD Cockpit\",\"compass-id:XFCD Configuration\")"
|
||||
}
|
||||
|
||||
// compass sub product: Vehicle Health Data Collection
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:TSMB\",\"compass-id:TSR-CH\",\"compass-id:TSR-CMA\",\"compass-id:TSR-DD\",\"compass-id:TSR-ICC\",\"compass-id:TSR-VU\",\"compass-id:VHS\")"
|
||||
}
|
||||
|
||||
// compass sub product: Vehicle State Data Collection
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CSU\",\"compass-id:KVSFO\",\"compass-id:KVSST\",\"compass-id:LSCFSU\",\"compass-id:LSCHR\",\"compass-id:LSCJR\",\"compass-id:LSCKC\",\"compass-id:LSCMM\",\"compass-id:LSCOC\",\"compass-id:LSCOG\",\"compass-id:LSCWO\",\"compass-id:tripCollectionApi\",\"compass-id:tripCollectionProcessor\",\"compass-id:vdc-vcs\",\"compass-id:VNS\",\"compass-id:VS-API\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CCG\",\"compass-id:CSI\",\"compass-id:LSCJHWO\",\"compass-id:tripCollection\",\"compass-id:VHCJR\",\"compass-id:VJDS\",\"compass-id:VSFO\",\"compass-id:VSST\")"
|
||||
selector = "type(Service),tag(\"compass-id:SRManager\",\"compass-id:TSMB\",\"compass-id:TSR-CH\",\"compass-id:TSR-CMA\",\"compass-id:TSR-DD\",\"compass-id:TSR-ICC\",\"compass-id:TSR-VU\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:SRManager\")"
|
||||
selector = "type(Service),tag(\"compass-id:TOL\",\"compass-id:TOL MGU\",\"compass-id:TOL-TSSB\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CMCS\",\"compass-id:ERDCDC2FCD\",\"compass-id:ERDDISP\",\"compass-id:ERDFCDUDS\",\"compass-id:ERDMGR\",\"compass-id:ERDPROC\",\"compass-id:ERDXFCDFCD\",\"compass-id:XFCD Cockpit\",\"compass-id:XFCD Configuration\",\"compass-id:XFCDAnonymizer\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CCG\",\"compass-id:CSI\",\"compass-id:CSU\",\"compass-id:LSCFSU\",\"compass-id:LSCHR\",\"compass-id:LSCJHWO\",\"compass-id:LSCJR\",\"compass-id:LSCKC\",\"compass-id:LSCMM\",\"compass-id:LSCOC\",\"compass-id:LSCOG\",\"compass-id:LSCWO\",\"compass-id:tripCollection\",\"compass-id:vdc-vcs\",\"compass-id:VHCJR\",\"compass-id:VHS\",\"compass-id:VJDS\",\"compass-id:VNS\",\"compass-id:VS-API\",\"compass-id:VSFO\",\"compass-id:VSST\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,42 +1,15 @@
|
|||
resource "dynatrace_management_zone" "PD_VehicleDataConnectivity" {
|
||||
name = "PD_VehicleDataConnectivity"
|
||||
// compass product: Vehicle Data Connectivity
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"VehicleDataConnectivity\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"VehicleDataConnectivity\")"
|
||||
}
|
||||
|
||||
// compass sub product: Vehicle Base Connectivity
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:B2V-ADC\",\"compass-id:B2V-ADC-CLOUD\")"
|
||||
}
|
||||
|
||||
// compass sub product: Vehicle Data Connect SP2015
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:B2V-COM-ECHO\",\"compass-id:B2V-COM-FE\",\"compass-id:B2VCOMGCDMCLIENT\")"
|
||||
selector = "type(Service),tag(\"compass-id:JoynrDS\",\"compass-id:UDS\",\"compass-id:UDS Storage Service\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:B2V-COM-BE\")"
|
||||
selector = "type(Service),tag(\"compass-id:B2V-COM-BE\",\"compass-id:B2V-COM-ECHO\",\"compass-id:B2V-COM-FE\",\"compass-id:B2VCOMGCDMCLIENT\",\"compass-id:B2V-NOTS\")"
|
||||
}
|
||||
|
||||
// compass sub product: Vehicle Data Connect SP2018
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:JoynrDS\",\"compass-id:UDS\",)"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:UDS Storage Service\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,31 +1,11 @@
|
|||
resource "dynatrace_management_zone" "PD_eSIMandStaticVehicleDataServices" {
|
||||
name = "PD_eSIMandStaticVehicleDataServices"
|
||||
// compass product: eSIM and Static Vehicle Data Services
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"eSIMandStaticVehicleDataServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"eSIMandStaticVehicleDataServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Static Vehicle Data Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:IDS Admin\",\"compass-id:IDS-SVDS\",\"compass-id:IDS-Sync\",\"compass-id:IDS-WS\")"
|
||||
}
|
||||
|
||||
// compass sub product: eSIM Management
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:AM-Device\",\"compass-id:CESIM\",\"compass-id:CESIM Proxy\",\"compass-id:CESIM-TP\",\"compass-id:CESIM-UI\",\"compass-id:EGIM\",\"compass-id:ESIM-UI\",\"compass-id:MNO-Manager\",\"compass-id:MNOMGR-CU-Jasper\",\"compass-id:MNOMGR-CU-SHA\",\"compass-id:MNOMGR-GD\",\"compass-id:MNOMGR-TMSP\")"
|
||||
selector = "type(Service),tag(\"compass-id:AM-Device\",\"compass-id:CESIM\",\"compass-id:AM-CESIM\",\"compass-id:CESIM Proxy\",\"compass-id:CESIM-TP\",\"compass-id:CESIM-UI\",\"compass-id:EGIM\",\"compass-id:AM-EGIM\",\"compass-id:ESIM-UI\",\"compass-id:MNO-Manager\",\"compass-id:AM-MNO-MANAGER\",\"compass-id:MNOMGR-CU-Jasper\",\"compass-id:MNOMGR-CU-SHA\",\"compass-id:MNOMGR-GD\",\"compass-id:MNOMGR-TMSP\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:AM-CESIM\",\"compass-id:AM-EGIM\",\"compass-id:AM-MNO-MANAGER\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ module TP_Vehicle_ConnectedMusic {
|
|||
"dt.entity.service_method"
|
||||
,entitySelector(
|
||||
"type(service_method)
|
||||
,entityName.contains(~"Vehicle_Successful_ResponseCode~")"
|
||||
,entityName(~"Vehicle_Successful_ResponseCode~")"
|
||||
)))):splitBy()
|
||||
/
|
||||
(builtin:service.keyRequest.errors.server.successCount:filter(
|
||||
|
|
@ -28,7 +28,7 @@ module TP_Vehicle_ConnectedMusic {
|
|||
"dt.entity.service_method"
|
||||
,entitySelector(
|
||||
"type(service_method)
|
||||
,entityName.contains(~"Vehicle_Successful_ResponseCode~")"
|
||||
,entityName(~"Vehicle_Successful_ResponseCode~")"
|
||||
)))):splitBy()
|
||||
+
|
||||
builtin:service.keyRequest.errors.server.successCount:filter(
|
||||
|
|
@ -37,7 +37,7 @@ module TP_Vehicle_ConnectedMusic {
|
|||
"dt.entity.service_method"
|
||||
,entitySelector(
|
||||
"type(service_method)
|
||||
,entityName.contains(~"Vehicle_Failed_ResponseCode~")"
|
||||
,entityName(~"Vehicle_Failed_ResponseCode~")"
|
||||
)))):splitBy()))
|
||||
EOT
|
||||
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ module TP_Vehicle_SmartRefuel {
|
|||
"dt.entity.service_method",
|
||||
entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.contains(~"omcsmtrflce20q3~"),mzName(~"CN_OMC_PROD~")
|
||||
type(~"SERVICE~"),entityName(~"omcsmtrflce20q3~"),mzName(~"CN_OMC_PROD~")
|
||||
)
|
||||
,entityName.in(
|
||||
~"/smtrfl/api/v1/order~",
|
||||
|
|
@ -40,7 +40,7 @@ module TP_Vehicle_SmartRefuel {
|
|||
"dt.entity.service_method",
|
||||
entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.contains(~"omcsmtrflce20q3~"),mzName(~"CN_OMC_PROD~")
|
||||
type(~"SERVICE~"),entityName(~"omcsmtrflce20q3~"),mzName(~"CN_OMC_PROD~")
|
||||
)
|
||||
,entityName.in(
|
||||
~"/smtrfl/api/v1/order~",
|
||||
|
|
|
|||
|
|
@ -0,0 +1,51 @@
|
|||
module TP_Mobile_DigitalKey {
|
||||
|
||||
source = "../../_dynatrace-base-modules/dynatrace-service-level-objective"
|
||||
|
||||
name = "TP_Mobile_DigitalKey"
|
||||
|
||||
description = "2.0 SLO Mobile"
|
||||
|
||||
# entity selector object
|
||||
filter = ""
|
||||
|
||||
# metric expression of the calculation as done in data explorer ui
|
||||
metric_expression = <<EOT
|
||||
(100)*((1)-(builtin:service.keyRequest.errors.fivexx.count:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"TrackApi - smc - PROD~",
|
||||
~"digital-key-composite-service - PROD~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"trackKey~",
|
||||
~"manageKey~",
|
||||
~"GET /api/v1/digitalkey/<VIN>/password~",
|
||||
~"GET /api/v1/digitalkey/<VIN>/pairing~"
|
||||
)"))))):splitBy())
|
||||
/
|
||||
(builtin:service.keyRequest.count.server:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"TrackApi - smc - PROD~",
|
||||
~"digital-key-composite-service - PROD~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"trackKey~",
|
||||
~"manageKey~",
|
||||
~"GET /api/v1/digitalkey/<VIN>/password~",
|
||||
~"GET /api/v1/digitalkey/<VIN>/pairing~"
|
||||
)"))))):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
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,59 @@
|
|||
module TP_Mobile_Login {
|
||||
|
||||
source = "../../_dynatrace-base-modules/dynatrace-service-level-objective"
|
||||
|
||||
name = "TP_Mobile_Login"
|
||||
|
||||
description = "2.0 SLO Mobile"
|
||||
|
||||
# entity selector object
|
||||
filter = ""
|
||||
|
||||
# metric expression of the calculation as done in data explorer ui
|
||||
metric_expression = <<EOT
|
||||
(100)*((builtin:service.keyRequest.errors.server.successCount:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"btc-user-composite-service - PROD~",
|
||||
~"btc-cn-connected-oauth-service - PROD~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"GET /api/v1/presentation/profile-account~",
|
||||
~"GET /api/v2/presentation/profile-account~",
|
||||
~"POST /api/v2/presentation/profile-account~",
|
||||
~"GET /api/v1/presentation/profile-tab/contacts~",
|
||||
~"POST /api/v2/cop/login/pwd~",
|
||||
~"POST /api/v2/cop/login/sms~",
|
||||
~"POST /api/v2/cop/sso~",
|
||||
~"GET /api/v1/cop/logout~"
|
||||
)"))))):splitBy())
|
||||
/
|
||||
(builtin:service.keyRequest.count.server:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"btc-user-composite-service - PROD~",
|
||||
~"btc-cn-connected-oauth-service - PROD~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"GET /api/v1/presentation/profile-account~",
|
||||
~"GET /api/v2/presentation/profile-account~",
|
||||
~"POST /api/v2/presentation/profile-account~",
|
||||
~"GET /api/v1/presentation/profile-tab/contacts~",
|
||||
~"POST /api/v2/cop/login/pwd~",
|
||||
~"POST /api/v2/cop/login/sms~",
|
||||
~"POST /api/v2/cop/sso~",
|
||||
~"GET /api/v1/cop/logout~"
|
||||
)"))))):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
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,55 @@
|
|||
module TP_Mobile_Mapping {
|
||||
|
||||
source = "../../_dynatrace-base-modules/dynatrace-service-level-objective"
|
||||
|
||||
name = "TP_Mobile_Mapping"
|
||||
|
||||
description = "2.0 SLO Mobile"
|
||||
|
||||
# entity selector object
|
||||
filter = ""
|
||||
|
||||
# metric expression of the calculation as done in data explorer ui
|
||||
metric_expression = <<EOT
|
||||
(100)*((builtin:service.keyRequest.errors.server.successCount:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"btc-user-composite-service - PROD~",
|
||||
~"vehicle-mapping-composite-service - PROD~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"GET /api/v2/presentation/users/validate~",
|
||||
~"POST /api/v2/vehicles/<VIN>/primary~",
|
||||
~"POST /api/v2/vehicles/<VIN>/primary/map~",
|
||||
~"POST /api/v1/vehicles/<VIN>/validate-security-code~",
|
||||
~"POST /api/v1/vehicles/<VIN>/resend-security-code~",
|
||||
~"DELETE /api/v1/vehicles/<VIN>~"
|
||||
)"))))):splitBy())
|
||||
/
|
||||
(builtin:service.keyRequest.count.server:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"btc-user-composite-service - PROD~",
|
||||
~"vehicle-mapping-composite-service - PROD~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"GET /api/v2/presentation/users/validate~",
|
||||
~"POST /api/v2/vehicles/<VIN>/primary~",
|
||||
~"POST /api/v2/vehicles/<VIN>/primary/map~",
|
||||
~"POST /api/v1/vehicles/<VIN>/validate-security-code~",
|
||||
~"POST /api/v1/vehicles/<VIN>/resend-security-code~",
|
||||
~"DELETE /api/v1/vehicles/<VIN>~"
|
||||
)"))))):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
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,47 @@
|
|||
module TP_Mobile_PersonalFavorites {
|
||||
|
||||
source = "../../_dynatrace-base-modules/dynatrace-service-level-objective"
|
||||
|
||||
name = "TP_Mobile_PersonalFavorites"
|
||||
|
||||
description = "2.0 SLO Mobile"
|
||||
|
||||
# entity selector object
|
||||
filter = ""
|
||||
|
||||
# metric expression of the calculation as done in data explorer ui
|
||||
metric_expression = <<EOT
|
||||
(100)*((builtin:service.keyRequest.errors.server.successCount:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"btc-destination-composite-service - PROD~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"GET /api/v3/favorites/~",
|
||||
~"POST /api/v3/favorites/~",
|
||||
~"PUT /api/v3/favorites/<favoriteId>~"
|
||||
)"))))):splitBy())
|
||||
/
|
||||
(builtin:service.keyRequest.count.server:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"btc-destination-composite-service - PROD~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"GET /api/v3/favorites/~",
|
||||
~"POST /api/v3/favorites/~",
|
||||
~"PUT /api/v3/favorites/<favoriteId>~"
|
||||
)"))))):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
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,57 @@
|
|||
module TP_Mobile_Remote360 {
|
||||
|
||||
source = "../../_dynatrace-base-modules/dynatrace-service-level-objective"
|
||||
|
||||
name = "TP_Mobile_Remote360"
|
||||
|
||||
description = "2.0 SLO Mobile"
|
||||
|
||||
# entity selector object
|
||||
filter = ""
|
||||
|
||||
# metric expression of the calculation as done in data explorer ui
|
||||
metric_expression = <<EOT
|
||||
(100)*((builtin:service.keyRequest.errors.server.successCount:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"remote-360-composite-service - PROD~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"GET /api/v1/events/[UUID]~",
|
||||
~"POST /api/v1/events/[UUID]/cancel~",
|
||||
~"POST /api/v1/event/execute~",
|
||||
~"GET /api/v1/download/[UUID]/<fileName>~",
|
||||
~"POST /api/v1/download/[UUID]/<fileName>/confirm~",
|
||||
~"GET /api/v1/vehicle/<VIN>/egomodelurl~",
|
||||
~"GET /api/v1/vehicle/<VIN>/key~",
|
||||
~"GET /api/v1/recordings/vehicle/<VIN>~"
|
||||
)"))))):splitBy())
|
||||
/
|
||||
(builtin:service.keyRequest.count.server:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"remote-360-composite-service - PROD~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"GET /api/v1/events/[UUID]~",
|
||||
~"POST /api/v1/events/[UUID]/cancel~",
|
||||
~"POST /api/v1/event/execute~",
|
||||
~"GET /api/v1/download/[UUID]/<fileName>~",
|
||||
~"POST /api/v1/download/[UUID]/<fileName>/confirm~",
|
||||
~"GET /api/v1/vehicle/<VIN>/egomodelurl~",
|
||||
~"GET /api/v1/vehicle/<VIN>/key~",
|
||||
~"GET /api/v1/recordings/vehicle/<VIN>~"
|
||||
)"))))):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
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,61 @@
|
|||
module TP_Mobile_RemoteServices {
|
||||
|
||||
source = "../../_dynatrace-base-modules/dynatrace-service-level-objective"
|
||||
|
||||
name = "TP_Mobile_RemoteServices"
|
||||
|
||||
description = "2.0 SLO Mobile"
|
||||
|
||||
# entity selector object
|
||||
filter = ""
|
||||
|
||||
# metric expression of the calculation as done in data explorer ui
|
||||
metric_expression = <<EOT
|
||||
(100)*((builtin:service.keyRequest.errors.server.successCount:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"btc-vehicle-remote-commands-composite-service - PROD~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"POST /api/v2/presentation/remote-commands/eventStatus~",
|
||||
~"POST /api/v2/presentation/remote-commands/<VIN>/door-lock~",
|
||||
~"POST /api/v2/presentation/remote-commands/<VIN>/door-unlock~",
|
||||
~"POST /api/v2/presentation/remote-commands/<VIN>/climate-now~",
|
||||
~"GET /api/v2/presentation/remote-history/<VIN>~",
|
||||
~"POST /api/v2/presentation/remote-commands/<VIN>/horn-blow~",
|
||||
~"POST /api/v2/presentation/remote-commands/<VIN>/climate-timer~",
|
||||
~"POST /api/v2/presentation/remote-commands/<VIN>/light-flash~",
|
||||
~"POST /api/v2/presentation/remote-commands/<VIN>/vehicle-finder~",
|
||||
~"GET /api/v1/presentation/remote-history/<VIN>~"
|
||||
)"))))):splitBy())
|
||||
/
|
||||
(builtin:service.keyRequest.count.server:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"btc-vehicle-remote-commands-composite-service - PROD~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"POST /api/v2/presentation/remote-commands/eventStatus~",
|
||||
~"POST /api/v2/presentation/remote-commands/<VIN>/door-lock~",
|
||||
~"POST /api/v2/presentation/remote-commands/<VIN>/door-unlock~",
|
||||
~"POST /api/v2/presentation/remote-commands/<VIN>/climate-now~",
|
||||
~"GET /api/v2/presentation/remote-history/<VIN>~",
|
||||
~"POST /api/v2/presentation/remote-commands/<VIN>/horn-blow~",
|
||||
~"POST /api/v2/presentation/remote-commands/<VIN>/climate-timer~",
|
||||
~"POST /api/v2/presentation/remote-commands/<VIN>/light-flash~",
|
||||
~"POST /api/v2/presentation/remote-commands/<VIN>/vehicle-finder~",
|
||||
~"GET /api/v1/presentation/remote-history/<VIN>~"
|
||||
)"))))):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
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
module TP_Mobile_Send2VehicleLegacy {
|
||||
|
||||
source = "../../_dynatrace-base-modules/dynatrace-service-level-objective"
|
||||
|
||||
name = "TP_Mobile_Send2VehicleLegacy"
|
||||
|
||||
description = "2.0 SLO Mobile"
|
||||
|
||||
# entity selector object
|
||||
filter = ""
|
||||
|
||||
# metric expression of the calculation as done in data explorer ui
|
||||
metric_expression = <<EOT
|
||||
(100)*((:filter(and(or(in("dt.entity.service",entitySelector("type(service),entityName.in(
|
||||
~"~"
|
||||
)"))))):splitBy())
|
||||
/
|
||||
(builtin:service.requestCount.total:filter(and(or(in("dt.entity.service",entitySelector("type(service),
|
||||
entityName.in(
|
||||
~"~"
|
||||
)"))))):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
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,45 @@
|
|||
module TP_Mobile_Send2VehicleMGU {
|
||||
|
||||
source = "../../_dynatrace-base-modules/dynatrace-service-level-objective"
|
||||
|
||||
name = "TP_Mobile_Send2VehicleMGU"
|
||||
|
||||
description = "2.0 SLO Mobile"
|
||||
|
||||
# entity selector object
|
||||
filter = ""
|
||||
|
||||
# metric expression of the calculation as done in data explorer ui
|
||||
metric_expression = <<EOT
|
||||
(100)*((builtin:service.keyRequest.errors.server.successCount:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"TripService - PROD~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"/v3/motorist/[UUID]/trips~",
|
||||
~"/v2/motorist/[UUID]/trips~"
|
||||
)"))))):splitBy())
|
||||
/
|
||||
(builtin:service.keyRequest.count.server:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"TripService - PROD~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"/v3/motorist/[UUID]/trips~",
|
||||
~"/v2/motorist/[UUID]/trips~"
|
||||
)"))))):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
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,43 @@
|
|||
module TP_Mobile_VehicleData {
|
||||
|
||||
source = "../../_dynatrace-base-modules/dynatrace-service-level-objective"
|
||||
|
||||
name = "TP_Mobile_VehicleData"
|
||||
|
||||
description = "2.0 SLO Mobile"
|
||||
|
||||
# entity selector object
|
||||
filter = ""
|
||||
|
||||
# metric expression of the calculation as done in data explorer ui
|
||||
metric_expression = <<EOT
|
||||
(100)*((builtin:service.keyRequest.errors.server.successCount:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"btc-vehicle-composite-service - PROD~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"GET /api/v1/vehicles~"
|
||||
)"))))):splitBy())
|
||||
/
|
||||
(builtin:service.keyRequest.count.server:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"btc-vehicle-composite-service - PROD~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"GET /api/v1/vehicles~"
|
||||
)"))))):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
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,43 @@
|
|||
module TP_Mobile_VehicleList {
|
||||
|
||||
source = "../../_dynatrace-base-modules/dynatrace-service-level-objective"
|
||||
|
||||
name = "TP_Mobile_VehicleList"
|
||||
|
||||
description = "2.0 SLO Mobile"
|
||||
|
||||
# entity selector object
|
||||
filter = ""
|
||||
|
||||
# metric expression of the calculation as done in data explorer ui
|
||||
metric_expression = <<EOT
|
||||
(100)*((builtin:service.keyRequest.errors.server.successCount:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"btc-vehicle-composite-service - PROD~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"GET /api/v1/vehicles~"
|
||||
)"))))):splitBy())
|
||||
/
|
||||
(builtin:service.keyRequest.count.server:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"btc-vehicle-composite-service - PROD~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"GET /api/v1/vehicles~"
|
||||
)"))))):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
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
module TP_Vehicle_FTS {
|
||||
|
||||
source = "../../_dynatrace-base-modules/dynatrace-service-level-objective"
|
||||
|
||||
name = "TP_Vehicle_FTS"
|
||||
|
||||
description = "CoCo-QM-Report_Draft"
|
||||
|
||||
# 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~"),entityName.in(
|
||||
~"POIs~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"getPOIs (FTS Calls)~"
|
||||
)"))))):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
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
module TP_Vehicle_RTTI {
|
||||
|
||||
source = "../../_dynatrace-base-modules/dynatrace-service-level-objective"
|
||||
|
||||
name = "TP_Vehicle_RTTI"
|
||||
|
||||
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.errors.fivexx.successCount:filter(and(or(in("dt.entity.service",entitySelector("type(service),
|
||||
entityName.equals(
|
||||
~"Netty on 0.0.0.0:8080 - rtti - prod~"
|
||||
)"))))):splitBy())
|
||||
/
|
||||
(builtin:service.requestCount.total:filter(and(or(in("dt.entity.service",entitySelector("type(service),
|
||||
entityName.equals(
|
||||
~"Netty on 0.0.0.0:8080 - rtti - prod~"
|
||||
)"))))):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
|
||||
|
||||
}
|
||||
|
|
@ -1,29 +1,11 @@
|
|||
resource "dynatrace_management_zone" "PD_AccountManagementConnectedCar" {
|
||||
name = "PD_AccountManagementConnectedCar"
|
||||
// compass product: ConnectedDrive Account Management
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"AccountManagementConnectedCar\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"AccountManagementConnectedCar\")"
|
||||
}
|
||||
|
||||
// compass sub product: CD Rules Engine
|
||||
|
||||
// compass sub product: Lifecycle Management
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:AM-BPM\",\"compass-id:AM-CASA\",\"compass-id:am-cloud\",\"compass-id:AM-ECS\",\"compass-id:AM-LPS\",\"compass-id:AM-TACS\",\"compass-id:AM-UI\",\"compass-id:AM-USAGE\",\"compass-id:AM-VAS\",\"compass-id:AM-Vehicle\",\"compass-id:TestdataTool\", \"compass-id:rsu-adapter\")"
|
||||
selector = "type(Service),tag(\"compass-id:AM-BPM\",\"compass-id:AM-CASA\",\"compass-id:am-cloud\",\"compass-id:AM-ECS\",\"compass-id:AM-USAGE\",\"compass-id:AM-VAS\",\"compass-id:AM-Vehicle\",\"compass-id:Countly\",\"compass-id:TAMSArchive\",\"compass-id:TestdataTool\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:Countly\",\"compass-id:TAMSArchive\")"
|
||||
selector = "type(Service),tag(\"compass-id:AM-LPS\", \"compass-id:AM-TACS\", \"compass-id:AM-UI\", \"compass-id:rsu-adapter\")"
|
||||
}
|
||||
|
||||
// compass sub product: Connected User Insights Services
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,29 +1,27 @@
|
|||
resource "dynatrace_management_zone" "PD_AutomotiveSecurity" {
|
||||
name = "PD_AutomotiveSecurity"
|
||||
// compass product: Automotive Security
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"AutomotiveSecurity\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"AutomotiveSecurity\")"
|
||||
}
|
||||
|
||||
// compass sub product: Shared ASBC Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-HAL\",\"compass-id:ASBS\",\"compass-id:HPAuth\",\"compass-id:STS\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-NGTP\")"
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-RSU\",\"compass-id:ASBC-SBB\",\"compass-id:ASBCSWLSEC2\",\"compass-id:PSdZ-Checker\",\"compass-id:SCB\",\"compass-id:SCC\",\"compass-id:SWAG\",\"compass-id:SWLSEC2-Checker\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ts-wlupdater\",\"compass-id:ASBC-AFW-POC\",\"compass-id:ASBC-AFWSFA-POC\",\"compass-id:ASBC-AFWSTM-POC\")"
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-AFW-POC\",\"compass-id:ASBC-AFWSFA-POC\",\"compass-id:ASBC-AFWSTM-POC\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-SMACC\",\"compass-id:CAC\",\"compass-id:CAC-AGENT\",\"compass-id:SMC2-BL\",\"compass-id:SMC2-KEY-TRK\",\"compass-id:SMC2-RT\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:DFP\",\"compass-id:DFPH\",\"compass-id:OCLISc2v\",\"compass-id:OCLISocsp\",\"compass-id:P2X\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-MFSCS\",\"compass-id:STM\",\"compass-id:ts-wlupdater\",\"compass-id:TVP\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-HAL\",\"compass-id:ASBC-NGTP\",\"compass-id:ASBS\",\"compass-id:HPAuth\",\"compass-id:STS\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,47 +1,27 @@
|
|||
resource "dynatrace_management_zone" "PD_CallServices" {
|
||||
name = "PD_CallServices"
|
||||
// compass product: Connected Call Services
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"CallServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"CallServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Call Handling
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:APPCALL\",\"compass-id:B2V-NGTP\",\"compass-id:ECS\",\"compass-id:EVNS2\",\"compass-id:NGTP-CS\",\"compass-id:XCS\")"
|
||||
selector = "type(Service),tag(\"compass-id:PiSA-CORE\",\"compass-id:PISA-EVENT-HANDLER\",\"compass-id:PISA-RUNTIME\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:B2V-Voice\",\"compass-id:CRS\",\"compass-id:CRSA\",\"compass-id:EPL\",\"compass-id:EPM\",\"compass-id:VOICEGW\",\"compass-id:VOICEGW-ADMIN\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:BASE\",\"compass-id:CCC\",\"compass-id:RSA\",\"compass-id:RSA-ASD-Search\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(PROCESS_GROUP),tag(\"compass-id:ecs\",\"compass-id:appcall\",\"compass-id:xcs\")"
|
||||
}
|
||||
|
||||
// compass sub product: Call Handling Frontends
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:BASE\",\"compass-id:Base Angular app\",\"compass-id:coco-hm\",\"compass-id:RSA-ASD-Search\",\"compass-id:RSA-DB\",\"compass-id:rsa-pi-model\")"
|
||||
}
|
||||
|
||||
// compass sub product: Voice Connectivity
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:B2V-Voice\",\"compass-id:CRS\",\"compass-id:CRSA\",\"compass-id:EPL\",\"compass-id:EPM\",\"compass-id:epm-js-app\",\"compass-id:VOICEGW\",\"compass-id:VOICEGW-ADMIN\")"
|
||||
}
|
||||
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CCC\",\"compass-id:RSA\")"
|
||||
selector = "type(Service),tag(\"compass-id:HTTS\",\"compass-id:HVD\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ACDS\",\"compass-id:ECALLGW\",\"compass-id:EVNS2T\")"
|
||||
selector = "type(Service),tag(\"compass-id:ACDS\",\"compass-id:APPCALL\",\"compass-id:B2V-NGTP\",\"compass-id:ECALLGW\",\"compass-id:ECS\",\"compass-id:EVNS2\",\"compass-id:EVNS2T\",\"compass-id:NGTP-CS\",\"compass-id:XCS\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,49 +1,15 @@
|
|||
resource "dynatrace_management_zone" "PD_ConnectedDriveStoreBackend" {
|
||||
name = "PD_ConnectedDriveStoreBackend"
|
||||
// compass product: ConnectedDrive Store Backend
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"ConnectedDriveStoreBackend\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"ConnectedDriveStoreBackend\")"
|
||||
}
|
||||
|
||||
// compass sub product: CD Store Engine
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:AM-Store\",\"compass-id:Buffet-CIC-Backend\",\"compass-id:Buffet-Core\",\"compass-id:Buffet-External-CDM\",\"compass-id:Buffet-External-Offer\",\"compass-id:Buffet-External-Tax\",\"compass-id:Buffet-IF41\",\"compass-id:Buffet-IF50\",\"compass-id:Buffet-IF52\",\"compass-id:Buffet-IF53\",\"compass-id:Buffet-IF56\",\"compass-id:Buffet-IF58\",\"compass-id:Buffet-IF60\",\"compass-id:Buffet-IF90\")"
|
||||
selector = "type(Service),tag(\"Component:am-store\",\"compass-id:AM-Store\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"Component:am-store\",\"compass-id:buffet-if56\")"
|
||||
selector = "type(Service),tag(\"compass-id:buffet-if56\",\"compass-id:Buffet-Birt\",\"compass-id:Buffet-CIC-Backend\",\"compass-id:Buffet-Core\",\"compass-id:Buffet-External-CDM\",\"compass-id:Buffet-External-Offer\",\"compass-id:Buffet-External-Payment\",\"compass-id:Buffet-External-Tax\",\"compass-id:Buffet-GAM\",\"compass-id:Buffet-IF33\",\"compass-id:Buffet-IF38\",\"compass-id:Buffet-IF41\",\"compass-id:Buffet-IF50\",\"compass-id:Buffet-IF51\",\"compass-id:Buffet-IF52\",\"compass-id:Buffet-IF53\",\"compass-id:Buffet-IF54\",\"compass-id:Buffet-IF58\",\"compass-id:Buffet-IF60\",\"compass-id:Buffet-IF90\",\"compass-id:Buffet-Promo-API\",\"compass-id:IME-CDS\",\"compass-id:IME-CS\",\"compass-id:IME-RDC\",\"compass-id:IME-SS\",\"compass-id:IME-WS\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:Buffet-Birt\",\"compass-id:Buffet-External-Payment\",\"compass-id:Buffet-GAM\",\"compass-id:Buffet-IF33\",\"compass-id:Buffet-IF38\",\"compass-id:Buffet-IF51\",\"compass-id:Buffet-IF54\",\"compass-id:Buffet-Promo-API\")"
|
||||
selector = "type(Service),tag(\"compass-id:Concat\",\"compass-id:Connected-Catalog\")"
|
||||
}
|
||||
|
||||
// compass sub product: Product Catalog Digital Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:Concat\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:Connected-Catalog\")"
|
||||
}
|
||||
|
||||
|
||||
// compass sub product: BMW Points Engine
|
||||
// deprecated
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:IME-CDS\",\"compass-id:IME-CS\",\"compass-id:IME-RDC\",\"compass-id:IME-SS\",\"compass-id:IME-WS\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,57 +0,0 @@
|
|||
resource "dynatrace_management_zone" "PD_ConnectedSecurityServices" {
|
||||
name = "PD_ConnectedSecurityServices"
|
||||
// compass product: Connected Security Services
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"ConnectedSecurityServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"ConnectedSecurityServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Vehicle Software Security Services
|
||||
// should be removed from PD_AutomotiveSecurity
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-RSU\",\"compass-id:ASBC-SBB\",\"compass-id:asbcswlsec2\",\"compass-id:psdzchecker\",\"compass-id:SCB\",\"compass-id:SCC\",\"compass-id:SWAG\",\"compass-id:swlsec2checker\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBCSWLSEC2\",\"compass-id:PSdZ-Checker\",\"compass-id:SWLSEC2-Checker\")"
|
||||
}
|
||||
|
||||
// compass sub product: Smart Access
|
||||
// should be removed from PD_AutomotiveSecurity
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-SMACC\",\"compass-id:CAC\",\"compass-id:SMC2-BL\",\"compass-id:SMC2-KEY-TRK\",\"compass-id:SMC2-RT\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CAC-AGENT\")"
|
||||
}
|
||||
|
||||
// compass sub product: Key Management Services
|
||||
// should be removed from PD_AutomotiveSecurity
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:DFP\",\"compass-id:OCLISc2v\",\"compass-id:OCLISocsp\",\"compass-id:P2X\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:DFPH\")"
|
||||
}
|
||||
|
||||
// compass sub product: Feature Security Services
|
||||
// should be removed from PD_AutomotiveSecurity
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-FSC-AST\",\"compass-id:ASBC-MFSCS\",\"compass-id:STM\",\"compass-id:TVP\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,36 +1,15 @@
|
|||
resource "dynatrace_management_zone" "PD_ConnectedUserProfileServices" {
|
||||
name = "PD_ConnectedUserProfileServices"
|
||||
// compass product: Connected User Profile Services
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(HTTP_CHECK),entityName(\"ConnectedUserProfileServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"ConnectedUserProfileServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Connected User Mapping Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:AM-CNS\",\"compass-id:am-config\",\"compass-id:am-lmcs\",\"compass-id:AM-Proxy\",\"compass-id:AM-SVMS\",\"compass-id:AM-VMS\",\"compass-id:MAPPING-STUB\",\"compass-id:UMS-UI\")"
|
||||
}
|
||||
|
||||
// compass sub product: Connected User Personalization Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:agent-service\",\"compass-id:DPM\",\"compass-id:DPP\",\"compass-id:ecsm\",\"compass-id:PERSEUS\")"
|
||||
selector = "type(Service),tag(\"compass-id:DPM\",\"compass-id:DPP\",\"compass-id:ecsm\",\"compass-id:PERSEUS\",\"compass-id:PIABO\",\"compass-id:PIAEP\",\"compass-id:PIAOP\",\"compass-id:PIAPE\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(PROCESS_GROUP),tag(\"compass-id:eCSM\")"
|
||||
selector = "type(Service),tag(\"compass-id:agent-service\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:PIABO\",\"compass-id:PIAEP\",\"compass-id:PIAOP\",\"compass-id:PIAPE\",\"compass-id:ESA\",\"compass-id:UIS\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,21 +0,0 @@
|
|||
resource "dynatrace_management_zone" "PD_ConversationServices" {
|
||||
name = "PD_ConversationServices"
|
||||
// compass product: Conversation Services
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"ConversationServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"ConversationServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Speech
|
||||
// should be removed from PD_CallServices
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:HTTS\",\"compass-id:HVD\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,62 +1,31 @@
|
|||
resource "dynatrace_management_zone" "PD_InfotainmentInteractivityServices" {
|
||||
name = "PD_InfotainmentInteractivityServices"
|
||||
// compass product: Entertainment & Interactivity Backend
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(HTTP_CHECK),entityName(\"InfotainmentInteractivityServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"InfotainmentInteractivityServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Audio & Video Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:cm-config\",\"compass-id:cm-gracenote\",\"compass-id:cm-spotify\",\"compass-id:cm-ximalaya\",\"compass-id:OED\",\"compass-id:OED-CN\",\"compass-id:OEG\",\"compass-id:OEP\",\"compass-id:OES\",\"compass-id:OES-CN\",\"compass-id:OET\")"
|
||||
}
|
||||
// not (yet?) in compass
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:OEG-CN\",\"compass-id:OEO\",\"compass-id:OEO-CN\",\"compass-id:OEP-CN\",\"compass-id:OET-CN\",\"compass-id:shortvideo\")"
|
||||
}
|
||||
|
||||
// compass sub product: Customer-centric Information Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CCIS-Download\",\"compass-id:ID5-EXT\",\"compass-id:ISE-NEWS\",\"compass-id:ISE-PAR\",\"compass-id:WEA\",\"compass-id:WEA-ID5\",\"compass-id:WEA-IN-MAP\",\"compass-id:news-next\")"
|
||||
}
|
||||
|
||||
// compass sub product: In-Car Experience Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ambientmusic\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ambient-music\",\"compass-id:festive-mode\")"
|
||||
}
|
||||
|
||||
// compass sub product: Vehicle-centric Information Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:GEN3\",\"compass-id:ID5\",\"compass-id:ISE-CDR\",\"compass-id:ISE-EML\",\"compass-id:ISE-GEN2\",\"compass-id:ISE-ID7\",\"compass-id:ISE-LIS\",\"compass-id:ISE-LOC\",\"compass-id:ISE-RSL\",\"compass-id:ISE-VPS\")"
|
||||
}
|
||||
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ISE-BEV\",\"compass-id:ISE-INP\",\"compass-id:ISE-IPA\",\"compass-id:ISE-MCL\",\"compass-id:ISE-VSD\",\"compass-id:tmpp-admin-ui\",\"compass-id:tmpp-manifest\",\"compass-id:tmpp-web-proxy\",\"compass-id:UPS\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:Geolocator\",\"compass-id:intelligent-reminder\",\"compass-id:restaurant-reservation\")"
|
||||
selector = "type(Service),tag(\"compass-id:CCIS-Download\",\"compass-id:Geolocator\",\"compass-id:intelligent-reminder\",\"compass-id:news-next\",\"compass-id:restaurant-reservation\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CDIP\")"
|
||||
}
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:GEN3\",\"compass-id:ID5\",\"compass-id:ID5-APP\",\"compass-id:ID5-EXT\",\"compass-id:ISE-BEV\",\"compass-id:ISE-CDR\",\"compass-id:ISE-EML\",\"compass-id:ISE-GEN2\",\"compass-id:ISE-ID7\",\"compass-id:ISE-INP\",\"compass-id:ISE-IPA\",\"compass-id:ISE-LIS\",\"compass-id:ISE-LOC\",\"compass-id:ISE-MCL\",\"compass-id:ISE-NEWS\",\"compass-id:ISE-PAR\",\"compass-id:ISE-RSL\",\"compass-id:ISE-VPS\",\"compass-id:ISE-VSD\",\"compass-id:tmpp-admin-ui\",\"compass-id:tmpp-manifest\",\"compass-id:tmpp-web-proxy\",\"compass-id:UPS\",\"compass-id:WEA\",\"compass-id:WEA-ID5\",\"compass-id:WEA-IN-MAP\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:cm-config\",\"compass-id:cm-gracenote\",\"compass-id:cm-spotify\",\"compass-id:cm-ximalaya\",\"compass-id:OED\",\"compass-id:OED-CN\",\"compass-id:OEG\",\"compass-id:OEG-CN\",\"compass-id:OEO\",\"compass-id:OEO-CN\",\"compass-id:OEP\",\"compass-id:OEP-CN\",\"compass-id:OES\",\"compass-id:OES-CN\",\"compass-id:OET\",\"compass-id:OET-CN\",\"compass-id:shortvideo\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:iisc-ds\",\"compass-id:iisc-ir\",\"compass-id:iisc-ls\",\"compass-id:iisc-rr\",\"compass-id:iisc-tmpp-au\",\"compass-id:iisc-tmpp-mf\",\"compass-id:iisc-tmpp-wp\",\"compass-id:tmpp-wechat-proxy\")"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,21 +0,0 @@
|
|||
resource "dynatrace_management_zone" "PD_InfotainmentInteractivityServicesChina" {
|
||||
name = "PD_InfotainmentInteractivityServicesChina"
|
||||
// compass product: Infotainment & Interactivity Services China
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(HTTP_CHECK),entityName(\"InfotainmentInteractivityServicesChina\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"InfotainmentInteractivityServicesChina\")"
|
||||
}
|
||||
|
||||
// no sub product
|
||||
// should be removed from PD_InfotainmentInteractivityServices
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:iisc-ds\",\"compass-id:iisc-ir\",\"compass-id:iisc-ls\",\"compass-id:iisc-rr\",\"compass-id:iisc-tmpp-au\",\"compass-id:iisc-tmpp-mf\",\"compass-id:iisc-tmpp-wp\",\"compass-id:tmpp-wechat-proxy\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,42 +1,15 @@
|
|||
resource "dynatrace_management_zone" "PD_LocationServices" {
|
||||
name = "PD_LocationServices"
|
||||
// compass product: Location Services
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"LocationServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"LocationServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Premium Locations
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:LOS-CHA\",\"compass-id:LOS-CHA-CNV\",\"compass-id:LOS-FTS\",\"compass-id:LOS-JOY\",\"compass-id:LOS-MSC\",\"compass-id:LOS-OPS\",\"compass-id:LOS-PAR\",\"compass-id:LOS-PER\",\"compass-id:LOS-REF\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:LOS-MOD\")"
|
||||
}
|
||||
|
||||
// compass sub product: Smart Locations
|
||||
// not configured: GCS-COUNTRIES, GCS-GEOCODING, GCS-TIMEZONES
|
||||
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ercaf\",\"compass-id:ERCR\",\"compass-id:ERTP\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:potholes-reader\",\"compass-id:potholes-service\",\"compass-id:sc-reader\",\"compass-id:sc-service\")"
|
||||
selector = "type(Service),tag(\"compass-id:LOS-FTS\",\"compass-id:potholes-reader\",\"compass-id:potholes-service\",\"compass-id:sc-reader\",\"compass-id:sc-service\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:C2B-BS\",\"compass-id:GCS\",\"compass-id:RES-PAR\")"
|
||||
selector = "type(Service),tag(\"compass-id:C2B-BS\",\"compass-id:GCS\",\"compass-id:LOS-CHA\",\"compass-id:LOS-CHA-CNV\",\"compass-id:LOS-JOY\",\"compass-id:LOS-MOD\",\"compass-id:LOS-MSC\",\"compass-id:LOS-OPS\",\"compass-id:LOS-PAR\",\"compass-id:LOS-PER\",\"compass-id:LOS-REF\",\"compass-id:RES-PAR\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,39 +1,11 @@
|
|||
resource "dynatrace_management_zone" "PD_MapServicesAutomatedDriving" {
|
||||
name = "PD_MapServicesAutomatedDriving"
|
||||
// compass product: Map Services & Automated Driving
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"MapServicesAutomatedDriving\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"MapServicesAutomatedDriving\")"
|
||||
}
|
||||
|
||||
// compass sub product: Automated Driving Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:GNSS API Gateway\",\"compass-id:gnss-reader\",\"compass-id:gnss-service\",\"compass-id:tc-app\",\"compass-id:tc-service\")"
|
||||
selector = "type(Service),tag(\"compass-id:ms-hdmap-lcv\",\"compass-id:ms-hdmap-map-viewer\",\"compass-id:ms-hdmap-mci-adapter\",\"compass-id:ms-hdmap-mci-downloader\",\"compass-id:ms-hdmap-nds-downloader\",\"compass-id:ms-hdmap-qc-bl\",\"compass-id:ms-hdmap-qc-checks\",\"compass-id:ms-hdmap-tile-delivery\",\"compass-id:ms-hdmap-tile-generator\",\"compass-id:ms-hdmap-vehicle-mock\",\"compass-id:mupi-backend\",\"compass-id:MUPI-BE\",\"compass-id:mupi-cloud-discovery-service\",\"compass-id:mupi-cloud-dumm-adapter-service\",\"compass-id:mupi-cloud-hd-adapter-service\",\"compass-id:mupi-cloud-import-service\",\"compass-id:mupi-cloud-integration-service\",\"compass-id:mupi-cloud-joynr-adapter-class-service\",\"compass-id:mupi-cloud-joynr-adapter-service\",\"compass-id:mupi-cloud-stats-service\",\"compass-id:mupi-cockpit\",\"compass-id:mupi-gateway\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ms-3dp-rc\")"
|
||||
selector = "type(Service),tag(\"compass-id:GNSS API Gateway\",\"compass-id:gnss-reader\",\"compass-id:gnss-service\",\"compass-id:ms-3dp-rc\",\"compass-id:tc-app\",\"compass-id:tc-service\")"
|
||||
}
|
||||
|
||||
// compass sub product: SD-MapUpdate Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:MUPI-BE\",\"compass-id:mupi-cloud-discovery-service\",\"compass-id:mupi-cloud-dumm-adapter-service\",\"compass-id:mupi-cloud-hd-adapter-service\",\"compass-id:mupi-cloud-import-service\",\"compass-id:mupi-cloud-integration-service\",\"compass-id:mupi-cloud-joynr-adapter-class-service\",\"compass-id:mupi-cloud-joynr-adapter-service\",\"compass-id:mupi-cloud-stats-service\",\"compass-id:mupi-cockpit\",\"compass-id:mupi-gateway\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:mupi-backend\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ms-hdmap-lcv\",\"compass-id:ms-hdmap-map-viewer\",\"compass-id:ms-hdmap-mci-adapter\",\"compass-id:ms-hdmap-mci-downloader\",\"compass-id:ms-hdmap-nds-downloader\",\"compass-id:ms-hdmap-qc-bl\",\"compass-id:ms-hdmap-qc-checks\",\"compass-id:ms-hdmap-tile-delivery\",\"compass-id:ms-hdmap-tile-generator\",\"compass-id:ms-hdmap-vehicle-mock\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,17 +1,5 @@
|
|||
resource "dynatrace_management_zone" "PD_MyBMWMINIAppAsAProduct" {
|
||||
name = "PD_MyBMWMINIAppAsAProduct"
|
||||
// compass product: My BMW / MINI App as a product
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"CallSeMyBMWMINIAppAsAProductrvices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"MyBMWMINIAppAsAProduct\")"
|
||||
}
|
||||
|
||||
// compass system: App Frontend eMobility and MyJourney
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:destination-composite-service\")"
|
||||
|
|
|
|||
|
|
@ -1,42 +1,15 @@
|
|||
resource "dynatrace_management_zone" "PD_NavigationServices" {
|
||||
name = "PD_NavigationServices"
|
||||
// compass product: Navigation Services
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"NavigationServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"NavigationServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Realtime Parking
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:OSPI\")"
|
||||
}
|
||||
|
||||
// compass sub product: Realtime Routing
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:Drive Manager Cloud\",\"compass-id:eRoute-Adapter\",\"compass-id:eRouteExt\",\"compass-id:NaaS\")"
|
||||
selector = "type(Service),tag(\"compass-id:CNGW\",\"compass-id:RTTI\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:DM\",\"compass-id:eRoute\")"
|
||||
selector = "type(Service),tag(\"compass-id:DM\",\"compass-id:eRoute\",\"compass-id:NaaS\")"
|
||||
}
|
||||
|
||||
// compass sub product: Realtime Traffic
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:RTTI\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CNGW\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,41 +1,11 @@
|
|||
resource "dynatrace_management_zone" "PD_RemoteMessagingServices" {
|
||||
name = "PD_RemoteMessagingServices"
|
||||
// compass product: Remote & Messaging Services
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"RemoteMessagingServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"RemoteMessagingServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Message Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:EADB\",\"compass-id:MSGSVC\",\"compass-id:XCC-CAMPAIGNS\",\"compass-id:XCC-CMGR\",\"compass-id:XCC-SETTINGS\",\"compass-id:XCC-STATISTICS\",\"compass-id:XCC-USERS\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ICNB\",\"compass-id:OMGW\",\"compass-id:TCN\")"
|
||||
selector = "type(Service),tag(\"compass-id:APIGW\",\"compass-id:FMC\",\"compass-id:RS\",\"compass-id:RS360\",\"compass-id:RSCockpit\")"
|
||||
}
|
||||
|
||||
// compass sub product: Remote Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:RS\",\"compass-id:RS-360\",\"compass-id:RS-Cockpit\")"
|
||||
selector = "type(Service),tag(\"compass-id:EADB\",\"compass-id:ICNB\",\"compass-id:MSGSVC\",\"compass-id:OMGW\",\"compass-id:TCN\",\"compass-id:XCC-CAMPAIGNS\",\"compass-id:XCC-CMGR\",\"compass-id:XCC-SETTINGS\",\"compass-id:XCC-STATISTICS\",\"compass-id:XCC-USERS\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:FMC\",\"compass-id:RS360\",\"compass-id:RSCockpit\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:FMC\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,79 +1,23 @@
|
|||
resource "dynatrace_management_zone" "PD_RemoteVehicleConfigurationManagement" {
|
||||
name = "PD_RemoteVehicleConfigurationManagement"
|
||||
// compass product: Vehicle Device Mgmt.
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"RemoteVehicleConfigurationManagement\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"RemoteVehicleConfigurationManagement\")"
|
||||
}
|
||||
|
||||
// compass sub product: App-Distribution Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:id5-app\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ID5-APP\")"
|
||||
}
|
||||
|
||||
// compass sub product: Provisioning Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:NOP-Admin\",\"compass-id:NOP-Archive\",\"compass-id:NOP-Provisioning\",\"compass-id:NOP-Trigger\",\"compass-id:SCM\",\"compass-id:SCMA\",\"compass-id:VPS-Admin\",\"compass-id:VPS-Archive\",\"compass-id:VPS-COMFY-AGENT\",\"compass-id:VPS-Monitor\",\"compass-id:VPS-Prov\",\"compass-id:VPS-Trigger\")"
|
||||
}
|
||||
// should be removed from PD_VehicleDataConnectivity
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:B2V-NOTS\")"
|
||||
}
|
||||
|
||||
// compass sub product: Remote Software Upgrade Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:FRE\",\"compass-id:FRS\",\"compass-id:MPG\",\"compass-id:QMC\",\"compass-id:RCM\",\"compass-id:RCP\",\"compass-id:RCS\",\"compass-id:RDC\",\"compass-id:RDH\",\"compass-id:RES\",\"compass-id:RLM\",\"compass-id:RMO\",\"compass-id:RNP\",\"compass-id:RPP\",\"compass-id:RSA Admin GUI\",\"compass-id:RSA Testbench GUI\",\"compass-id:RTE\",\"compass-id:RTS\",\"compass-id:RVC\",\"compass-id:RVE\",\"compass-id:RVI\",\"compass-id:RVS\",\"compass-id:RVT\",\"compass-id:rwd\",\"compass-id:tdp\",\"compass-id:uvm\",\"compass-id:vjm\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ZAS\",\"compass-id:ZDI\",\"compass-id:ZFUS-MP-GENERATOR\",\"compass-id:ZIP\",\"compass-id:ZIS\",\"compass-id:ZMP\",\"compass-id:ZOS\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:RNB App\",\"compass-id:zis\")"
|
||||
}
|
||||
|
||||
// compass sub product: Secure Feature Activation
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:SFA-FRE\",\"compass-id:SFA-OH\",\"compass-id:SFA-OTA\",\"compass-id:SFA-S\",\"compass-id:SFA-TS\")"
|
||||
}
|
||||
|
||||
// compass sub product: Campaign Management
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:comfy-agent-registry\",\"compass-id:comfy-cockpit\",\"compass-id:comfy-management\",\"compass-id:comfy-orchestration\",)"
|
||||
selector = "type(Service),tag(\"compass-id:comfy-agent-registry\",\"compass-id:comfy-cockpit\",\"compass-id:comfy-management\",\"compass-id:comfy-orchestration\",\"compass-id:NOP-Admin\",\"compass-id:NOP-Archive\",\"compass-id:NOP-Provisioning\",\"compass-id:NOP-Trigger\",\"compass-id:SCM\",\"compass-id:SCMA\",\"compass-id:VPS-Admin\",\"compass-id:VPS-Archive\",\"compass-id:VPS-Monitor\",\"compass-id:VPS-Prov\",\"compass-id:VPS-Trigger\")"
|
||||
}
|
||||
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:APR\",\"compass-id:APR-NPM\",\"compass-id:APR-Portal\",\"compass-id:APR-Registry\")"
|
||||
}
|
||||
|
||||
// compass sub product: Extended Vehicle API Gateway
|
||||
// should be removed from PD_RemoteMessagingServices
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:APIGW\")"
|
||||
selector = "type(Service),tag(\"compass-id:ZAS\",\"compass-id:ZDI\",\"compass-id:ZFUS-MP-GENERATOR\",\"compass-id:ZIP\",\"compass-id:zis\",\"compass-id:ZMP\",\"compass-id:ZOS\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:FRE\",\"compass-id:FRS\",\"compass-id:MPG\",\"compass-id:QMC\",\"compass-id:RCM\",\"compass-id:RCP\",\"compass-id:RCS\",\"compass-id:RDC\",\"compass-id:RDH\",\"compass-id:RES\",\"compass-id:RLM\",\"compass-id:RMO\",\"compass-id:RNB App\",\"compass-id:RNP\",\"compass-id:RPP\",\"compass-id:RSA Admin GUI\",\"compass-id:RSA Testbench GUI\",\"compass-id:RTE\",\"compass-id:RTS\",\"compass-id:RVC\",\"compass-id:RVE\",\"compass-id:RVI\",\"compass-id:RVS\",\"compass-id:RVT\",\"compass-id:rwd\",\"compass-id:tdp\",\"compass-id:uvm\",\"compass-id:vjm\")"
|
||||
}
|
||||
|
||||
// compass sub product: Vehicle Software Configuration and Capabilities
|
||||
// vs-cmdb
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,60 +1,15 @@
|
|||
resource "dynatrace_management_zone" "PD_Teleservices" {
|
||||
name = "PD_Teleservices"
|
||||
// compass product: Vehicle Demand Identification and Lead Management
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"Teleservices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"Teleservices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Teleservices Demands
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:rsurservice\",\"compass-id:scallservice\",\"compass-id:seam\",\"compass-id:ts-asc\",\"compass-id:ts-ccm-di\",\"compass-id:ts-pffs\",\"compass-id:ts-sdi\",\"compass-id:ts-tyredi\",\"compass-id:ts-tyrewf\",\"compass-id:tsbgservice\",\"compass-id:tscs\",\"compass-id:tsdd\",\"compass-id:tssb-bt\",\"compass-id:tssb-bti\",\"compass-id:tssb-tsp\",\"compass-id:ttbs\",\"compass-id:ts-incar-ffs\",\"compass-id:ts-cms\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:RSURService\",\"compass-id:SCallService\",\"compass-id:SEAM\",\"compass-id:TSBGService\",\"compass-id:TSBM\",\"compass-id:TS-CCM-DI\",\"compass-id:TSCS\",\"compass-id:TSDD\",\"compass-id:TSMR\",\"compass-id:TS-PFFS\",\"compass-id:TSSB-BT\",\"compass-id:TSSB-BTI\",\"compass-id:TSSB-TSP\",\"compass-id:TS-SDI\",\"compass-id:TTBS\")"
|
||||
}
|
||||
|
||||
// compass sub product: Teleservices Diagnosis
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:bcallservice\",\"compass-id:cas-spm\",\"compass-id:cas-stm\",\"compass-id:diagservice\",\"compass-id:eshad\",\"compass-id:patchcampaign\",\"compass-id:rtcad\",\"compass-id:rtchandler\",\"compass-id:rtcservice\",\"compass-id:ts-bcallhandler\",\"compass-id:ts-pat-ui\",\"compass-id:tsrd\",\"compass-id:ts-rtc-ui\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:BCallService\",\"compass-id:CAS-SPM\",\"compass-id:CAS-STM\",\"compass-id:DiagService\",\"compass-id:ESHAD\",\"compass-id:RTCAD\",\"compass-id:RTCHandler\",\"compass-id:RTCService\",\"compass-id:ts-cts-ui\",\"compass-id:TSRD\")"
|
||||
}
|
||||
|
||||
// compass sub product: Teleservices Enabling
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:pdmmanager\",\"compass-id:pdmupdater\",\"compass-id:ts-ena-ui\",\"compass-id:wlmanager\",\"compass-id:wlupdater\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:PDMManager\",\"compass-id:PDMUpdater\",\"compass-id:WLManager\",\"compass-id:WLUpdater\")"
|
||||
}
|
||||
|
||||
// compass sub product: Service Partner Management
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:PiSA-CORE\",\"compass-id:PISA-EVENT-HANDLER\",\"compass-id:PISA-RUNTIME\")"
|
||||
selector = "type(Service),tag(\"compass-id:PDMManager\",\"compass-id:PDMUpdater\",\"compass-id:ts-ena-ui\",\"compass-id:WLManager\",\"compass-id:WLUpdater\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:TOL\",\"compass-id:TOL MGU\",\"compass-id:TOL-TSSB\")"
|
||||
selector = "type(Service),tag(\"compass-id:BCallService\",\"compass-id:CAS-SPM\",\"compass-id:CAS-STM\",\"compass-id:DiagService\",\"compass-id:ESHAD\",\"compass-id:patchcampaign\",\"compass-id:RTCAD\",\"compass-id:RTCHandler\",\"compass-id:RTCService\",\"compass-id:ts-bcallhandler\",\"compass-id:ts-cts-ui\",\"compass-id:ts-pat-ui\",\"compass-id:TSRD\",\"compass-id:ts-rtc-ui\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:RSURService\",\"compass-id:SCallService\",\"compass-id:SEAM\",\"compass-id:ts-asc\",\"compass-id:TSBGService\",\"compass-id:TSBM\",\"compass-id:TS-CCM-DI\",\"compass-id:TSCS\",\"compass-id:TSDD\",\"compass-id:TSMR\",\"compass-id:TS-PFFS\",\"compass-id:TSSB-BT\",\"compass-id:TSSB-BTI\",\"compass-id:TSSB-TSP\",\"compass-id:TS-SDI\",\"compass-id:ts-tyredi\",\"compass-id:ts-tyrewf\",\"compass-id:TTBS\")"
|
||||
}
|
||||
|
||||
// compass sub product: VDLM Appointment Management
|
||||
// appm-ams
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,46 +1,19 @@
|
|||
resource "dynatrace_management_zone" "PD_VehicleDataCollection" {
|
||||
name = "PD_VehicleDataCollection"
|
||||
// compass product: Vehicle Data Collection Offboard
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"VehicleDataCollection\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"VehicleDataCollection\")"
|
||||
}
|
||||
|
||||
// compass sub product: Crowd Data Collection Offboard
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CMCS\",\"compass-id:ERDCDC2FCD\",\"compass-id:ERDFCDUDS\",\"compass-id:ERDMGR\",\"compass-id:ERDPROC\",\"compass-id:ERDXFCDFCD\",\"compass-id:XFCDAnonymizer\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ERDDISP\",\"compass-id:XFCD Cockpit\",\"compass-id:XFCD Configuration\")"
|
||||
}
|
||||
|
||||
// compass sub product: Vehicle Health Data Collection
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:TSMB\",\"compass-id:TSR-CH\",\"compass-id:TSR-CMA\",\"compass-id:TSR-DD\",\"compass-id:TSR-ICC\",\"compass-id:TSR-VU\",\"compass-id:VHS\")"
|
||||
}
|
||||
|
||||
// compass sub product: Vehicle State Data Collection
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CSU\",\"compass-id:KVSFO\",\"compass-id:KVSST\",\"compass-id:LSCFSU\",\"compass-id:LSCHR\",\"compass-id:LSCJR\",\"compass-id:LSCKC\",\"compass-id:LSCMM\",\"compass-id:LSCOC\",\"compass-id:LSCOG\",\"compass-id:LSCWO\",\"compass-id:tripCollectionApi\",\"compass-id:tripCollectionProcessor\",\"compass-id:vdc-vcs\",\"compass-id:VNS\",\"compass-id:VS-API\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CCG\",\"compass-id:CSI\",\"compass-id:LSCJHWO\",\"compass-id:tripCollection\",\"compass-id:VHCJR\",\"compass-id:VJDS\",\"compass-id:VSFO\",\"compass-id:VSST\")"
|
||||
selector = "type(Service),tag(\"compass-id:SRManager\",\"compass-id:TSMB\",\"compass-id:TSR-CH\",\"compass-id:TSR-CMA\",\"compass-id:TSR-DD\",\"compass-id:TSR-ICC\",\"compass-id:TSR-VU\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:SRManager\")"
|
||||
selector = "type(Service),tag(\"compass-id:TOL\",\"compass-id:TOL MGU\",\"compass-id:TOL-TSSB\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CMCS\",\"compass-id:ERDCDC2FCD\",\"compass-id:ERDDISP\",\"compass-id:ERDFCDUDS\",\"compass-id:ERDMGR\",\"compass-id:ERDPROC\",\"compass-id:ERDXFCDFCD\",\"compass-id:XFCD Cockpit\",\"compass-id:XFCD Configuration\",\"compass-id:XFCDAnonymizer\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CCG\",\"compass-id:CSI\",\"compass-id:CSU\",\"compass-id:LSCFSU\",\"compass-id:LSCHR\",\"compass-id:LSCJHWO\",\"compass-id:LSCJR\",\"compass-id:LSCKC\",\"compass-id:LSCMM\",\"compass-id:LSCOC\",\"compass-id:LSCOG\",\"compass-id:LSCWO\",\"compass-id:tripCollection\",\"compass-id:vdc-vcs\",\"compass-id:VHCJR\",\"compass-id:VHS\",\"compass-id:VJDS\",\"compass-id:VNS\",\"compass-id:VS-API\",\"compass-id:VSFO\",\"compass-id:VSST\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,42 +1,15 @@
|
|||
resource "dynatrace_management_zone" "PD_VehicleDataConnectivity" {
|
||||
name = "PD_VehicleDataConnectivity"
|
||||
// compass product: Vehicle Data Connectivity
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"VehicleDataConnectivity\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"VehicleDataConnectivity\")"
|
||||
}
|
||||
|
||||
// compass sub product: Vehicle Base Connectivity
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:B2V-ADC\",\"compass-id:B2V-ADC-CLOUD\")"
|
||||
}
|
||||
|
||||
// compass sub product: Vehicle Data Connect SP2015
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:B2V-COM-ECHO\",\"compass-id:B2V-COM-FE\",\"compass-id:B2VCOMGCDMCLIENT\")"
|
||||
selector = "type(Service),tag(\"compass-id:JoynrDS\",\"compass-id:UDS\",\"compass-id:UDS Storage Service\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:B2V-COM-BE\")"
|
||||
selector = "type(Service),tag(\"compass-id:B2V-COM-BE\",\"compass-id:B2V-COM-ECHO\",\"compass-id:B2V-COM-FE\",\"compass-id:B2VCOMGCDMCLIENT\",\"compass-id:B2V-NOTS\")"
|
||||
}
|
||||
|
||||
// compass sub product: Vehicle Data Connect SP2018
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:JoynrDS\",\"compass-id:UDS\",)"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:UDS Storage Service\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,31 +1,11 @@
|
|||
resource "dynatrace_management_zone" "PD_eSIMandStaticVehicleDataServices" {
|
||||
name = "PD_eSIMandStaticVehicleDataServices"
|
||||
// compass product: eSIM and Static Vehicle Data Services
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"eSIMandStaticVehicleDataServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"eSIMandStaticVehicleDataServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Static Vehicle Data Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:IDS Admin\",\"compass-id:IDS-SVDS\",\"compass-id:IDS-Sync\",\"compass-id:IDS-WS\")"
|
||||
}
|
||||
|
||||
// compass sub product: eSIM Management
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:AM-Device\",\"compass-id:CESIM\",\"compass-id:CESIM Proxy\",\"compass-id:CESIM-TP\",\"compass-id:CESIM-UI\",\"compass-id:EGIM\",\"compass-id:ESIM-UI\",\"compass-id:MNO-Manager\",\"compass-id:MNOMGR-CU-Jasper\",\"compass-id:MNOMGR-CU-SHA\",\"compass-id:MNOMGR-GD\",\"compass-id:MNOMGR-TMSP\")"
|
||||
selector = "type(Service),tag(\"compass-id:AM-Device\",\"compass-id:CESIM\",\"compass-id:AM-CESIM\",\"compass-id:CESIM Proxy\",\"compass-id:CESIM-TP\",\"compass-id:CESIM-UI\",\"compass-id:EGIM\",\"compass-id:AM-EGIM\",\"compass-id:ESIM-UI\",\"compass-id:MNO-Manager\",\"compass-id:AM-MNO-MANAGER\",\"compass-id:MNOMGR-CU-Jasper\",\"compass-id:MNOMGR-CU-SHA\",\"compass-id:MNOMGR-GD\",\"compass-id:MNOMGR-TMSP\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:AM-CESIM\",\"compass-id:AM-EGIM\",\"compass-id:AM-MNO-MANAGER\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,29 +1,11 @@
|
|||
resource "dynatrace_management_zone" "PD_AccountManagementConnectedCar" {
|
||||
name = "PD_AccountManagementConnectedCar"
|
||||
// compass product: ConnectedDrive Account Management
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"AccountManagementConnectedCar\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"AccountManagementConnectedCar\")"
|
||||
}
|
||||
|
||||
// compass sub product: CD Rules Engine
|
||||
|
||||
// compass sub product: Lifecycle Management
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:AM-BPM\",\"compass-id:AM-CASA\",\"compass-id:am-cloud\",\"compass-id:AM-ECS\",\"compass-id:AM-LPS\",\"compass-id:AM-TACS\",\"compass-id:AM-UI\",\"compass-id:AM-USAGE\",\"compass-id:AM-VAS\",\"compass-id:AM-Vehicle\",\"compass-id:TestdataTool\", \"compass-id:rsu-adapter\")"
|
||||
selector = "type(Service),tag(\"compass-id:AM-BPM\",\"compass-id:AM-CASA\",\"compass-id:am-cloud\",\"compass-id:AM-ECS\",\"compass-id:AM-USAGE\",\"compass-id:AM-VAS\",\"compass-id:AM-Vehicle\",\"compass-id:Countly\",\"compass-id:TAMSArchive\",\"compass-id:TestdataTool\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:Countly\",\"compass-id:TAMSArchive\")"
|
||||
selector = "type(Service),tag(\"compass-id:AM-LPS\", \"compass-id:AM-TACS\", \"compass-id:AM-UI\", \"compass-id:rsu-adapter\")"
|
||||
}
|
||||
|
||||
// compass sub product: Connected User Insights Services
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,29 +1,27 @@
|
|||
resource "dynatrace_management_zone" "PD_AutomotiveSecurity" {
|
||||
name = "PD_AutomotiveSecurity"
|
||||
// compass product: Automotive Security
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"AutomotiveSecurity\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"AutomotiveSecurity\")"
|
||||
}
|
||||
|
||||
// compass sub product: Shared ASBC Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-HAL\",\"compass-id:ASBS\",\"compass-id:HPAuth\",\"compass-id:STS\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-NGTP\")"
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-RSU\",\"compass-id:ASBC-SBB\",\"compass-id:ASBCSWLSEC2\",\"compass-id:PSdZ-Checker\",\"compass-id:SCB\",\"compass-id:SCC\",\"compass-id:SWAG\",\"compass-id:SWLSEC2-Checker\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ts-wlupdater\",\"compass-id:ASBC-AFW-POC\",\"compass-id:ASBC-AFWSFA-POC\",\"compass-id:ASBC-AFWSTM-POC\")"
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-AFW-POC\",\"compass-id:ASBC-AFWSFA-POC\",\"compass-id:ASBC-AFWSTM-POC\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-SMACC\",\"compass-id:CAC\",\"compass-id:CAC-AGENT\",\"compass-id:SMC2-BL\",\"compass-id:SMC2-KEY-TRK\",\"compass-id:SMC2-RT\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:DFP\",\"compass-id:DFPH\",\"compass-id:OCLISc2v\",\"compass-id:OCLISocsp\",\"compass-id:P2X\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-MFSCS\",\"compass-id:STM\",\"compass-id:ts-wlupdater\",\"compass-id:TVP\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-HAL\",\"compass-id:ASBC-NGTP\",\"compass-id:ASBS\",\"compass-id:HPAuth\",\"compass-id:STS\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,47 +1,63 @@
|
|||
resource "dynatrace_management_zone" "PD_CallServices" {
|
||||
name = "PD_CallServices"
|
||||
// compass product: Connected Call Services
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"CallServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"CallServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Call Handling
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:APPCALL\",\"compass-id:B2V-NGTP\",\"compass-id:ECS\",\"compass-id:EVNS2\",\"compass-id:NGTP-CS\",\"compass-id:XCS\")"
|
||||
selector = "type(Service),tag(\"compass-id:PiSA-CORE\",\"compass-id:PISA-EVENT-HANDLER\",\"compass-id:PISA-RUNTIME\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:B2V-Voice\",\"compass-id:CRS\",\"compass-id:CRSA\",\"compass-id:EPL\",\"compass-id:EPM\",\"compass-id:VOICEGW\",\"compass-id:VOICEGW-ADMIN\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(PROCESS_GROUP),tag(\"compass-id:B2V-Voice\",\"compass-id:CRS\",\"compass-id:CRSA\",\"compass-id:EPL\",\"compass-id:EPM\",\"compass-id:VOICEGW\",\"compass-id:VOICEGW-ADMIN\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(PROCESS_GROUP),tag(\"compass-id:BASE\",\"compass-id:CCC\",\"compass-id:RSA\",\"compass-id:RSA-ASD-Search\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:HTTS\",\"compass-id:HVD\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ACDS\",\"compass-id:APPCALL\",\"compass-id:B2V-NGTP\",\"compass-id:ECALLGW\",\"compass-id:ECS\",\"compass-id:EVNS2\",\"compass-id:EVNS2T\",\"compass-id:NGTP-CS\",\"compass-id:XCS\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(PROCESS_GROUP),tag(\"compass-id:HTTS\",\"compass-id:HVD\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(PROCESS_GROUP),tag(\"compass-id:PiSA-CORE\",\"compass-id:PISA-EVENT-HANDLER\",\"compass-id:PISA-RUNTIME\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:BASE\",\"compass-id:CCC\",\"compass-id:RSA\",\"compass-id:RSA-ASD-Search\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(PROCESS_GROUP),tag(\"compass-id:ecs\",\"compass-id:appcall\",\"compass-id:xcs\")"
|
||||
}
|
||||
|
||||
// compass sub product: Call Handling Frontends
|
||||
entity_selector_based_rule {
|
||||
rules {
|
||||
type = "PROCESS_GROUP"
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:BASE\",\"compass-id:Base Angular app\",\"compass-id:coco-hm\",\"compass-id:RSA-ASD-Search\",\"compass-id:RSA-DB\",\"compass-id:rsa-pi-model\")"
|
||||
propagation_types = ["PROCESS_GROUP_TO_SERVICE"]
|
||||
conditions {
|
||||
custom_process_metadata {
|
||||
attribute = "PROCESS_GROUP_CUSTOM_METADATA"
|
||||
dynamic_key {
|
||||
key = "compass-id"
|
||||
source = "KUBERNETES"
|
||||
}
|
||||
}
|
||||
string {
|
||||
# case_sensitive = false
|
||||
# negate = false
|
||||
operator = "BEGINS_WITH"
|
||||
value = "ecs"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// compass sub product: Voice Connectivity
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:B2V-Voice\",\"compass-id:CRS\",\"compass-id:CRSA\",\"compass-id:EPL\",\"compass-id:EPM\",\"compass-id:epm-js-app\",\"compass-id:VOICEGW\",\"compass-id:VOICEGW-ADMIN\")"
|
||||
}
|
||||
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CCC\",\"compass-id:RSA\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ACDS\",\"compass-id:ECALLGW\",\"compass-id:EVNS2T\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,49 +1,15 @@
|
|||
resource "dynatrace_management_zone" "PD_ConnectedDriveStoreBackend" {
|
||||
name = "PD_ConnectedDriveStoreBackend"
|
||||
// compass product: ConnectedDrive Store Backend
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"ConnectedDriveStoreBackend\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"ConnectedDriveStoreBackend\")"
|
||||
}
|
||||
|
||||
// compass sub product: CD Store Engine
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:AM-Store\",\"compass-id:Buffet-CIC-Backend\",\"compass-id:Buffet-Core\",\"compass-id:Buffet-External-CDM\",\"compass-id:Buffet-External-Offer\",\"compass-id:Buffet-External-Tax\",\"compass-id:Buffet-IF41\",\"compass-id:Buffet-IF50\",\"compass-id:Buffet-IF52\",\"compass-id:Buffet-IF53\",\"compass-id:Buffet-IF56\",\"compass-id:Buffet-IF58\",\"compass-id:Buffet-IF60\",\"compass-id:Buffet-IF90\")"
|
||||
selector = "type(Service),tag(\"Component:am-store\",\"compass-id:AM-Store\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"Component:am-store\",\"compass-id:buffet-if56\")"
|
||||
selector = "type(Service),tag(\"compass-id:buffet-if56\",\"compass-id:Buffet-Birt\",\"compass-id:Buffet-CIC-Backend\",\"compass-id:Buffet-Core\",\"compass-id:Buffet-External-CDM\",\"compass-id:Buffet-External-Offer\",\"compass-id:Buffet-External-Payment\",\"compass-id:Buffet-External-Tax\",\"compass-id:Buffet-GAM\",\"compass-id:Buffet-IF33\",\"compass-id:Buffet-IF38\",\"compass-id:Buffet-IF41\",\"compass-id:Buffet-IF50\",\"compass-id:Buffet-IF51\",\"compass-id:Buffet-IF52\",\"compass-id:Buffet-IF53\",\"compass-id:Buffet-IF54\",\"compass-id:Buffet-IF58\",\"compass-id:Buffet-IF60\",\"compass-id:Buffet-IF90\",\"compass-id:Buffet-Promo-API\",\"compass-id:IME-CDS\",\"compass-id:IME-CS\",\"compass-id:IME-RDC\",\"compass-id:IME-SS\",\"compass-id:IME-WS\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:Buffet-Birt\",\"compass-id:Buffet-External-Payment\",\"compass-id:Buffet-GAM\",\"compass-id:Buffet-IF33\",\"compass-id:Buffet-IF38\",\"compass-id:Buffet-IF51\",\"compass-id:Buffet-IF54\",\"compass-id:Buffet-Promo-API\")"
|
||||
selector = "type(Service),tag(\"compass-id:Concat\",\"compass-id:Connected-Catalog\")"
|
||||
}
|
||||
|
||||
// compass sub product: Product Catalog Digital Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:Concat\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:Connected-Catalog\")"
|
||||
}
|
||||
|
||||
|
||||
// compass sub product: BMW Points Engine
|
||||
// deprecated
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:IME-CDS\",\"compass-id:IME-CS\",\"compass-id:IME-RDC\",\"compass-id:IME-SS\",\"compass-id:IME-WS\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,57 +0,0 @@
|
|||
resource "dynatrace_management_zone" "PD_ConnectedSecurityServices" {
|
||||
name = "PD_ConnectedSecurityServices"
|
||||
// compass product: Connected Security Services
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"ConnectedSecurityServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"ConnectedSecurityServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Vehicle Software Security Services
|
||||
// should be removed from PD_AutomotiveSecurity
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-RSU\",\"compass-id:ASBC-SBB\",\"compass-id:asbcswlsec2\",\"compass-id:psdzchecker\",\"compass-id:SCB\",\"compass-id:SCC\",\"compass-id:SWAG\",\"compass-id:swlsec2checker\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBCSWLSEC2\",\"compass-id:PSdZ-Checker\",\"compass-id:SWLSEC2-Checker\")"
|
||||
}
|
||||
|
||||
// compass sub product: Smart Access
|
||||
// should be removed from PD_AutomotiveSecurity
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-SMACC\",\"compass-id:CAC\",\"compass-id:SMC2-BL\",\"compass-id:SMC2-KEY-TRK\",\"compass-id:SMC2-RT\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CAC-AGENT\")"
|
||||
}
|
||||
|
||||
// compass sub product: Key Management Services
|
||||
// should be removed from PD_AutomotiveSecurity
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:DFP\",\"compass-id:OCLISc2v\",\"compass-id:OCLISocsp\",\"compass-id:P2X\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:DFPH\")"
|
||||
}
|
||||
|
||||
// compass sub product: Feature Security Services
|
||||
// should be removed from PD_AutomotiveSecurity
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ASBC-FSC-AST\",\"compass-id:ASBC-MFSCS\",\"compass-id:STM\",\"compass-id:TVP\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,36 +1,15 @@
|
|||
resource "dynatrace_management_zone" "PD_ConnectedUserProfileServices" {
|
||||
name = "PD_ConnectedUserProfileServices"
|
||||
// compass product: Connected User Profile Services
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(HTTP_CHECK),entityName(\"ConnectedUserProfileServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"ConnectedUserProfileServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Connected User Mapping Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:AM-CNS\",\"compass-id:am-config\",\"compass-id:am-lmcs\",\"compass-id:AM-Proxy\",\"compass-id:AM-SVMS\",\"compass-id:AM-VMS\",\"compass-id:MAPPING-STUB\",\"compass-id:UMS-UI\")"
|
||||
}
|
||||
|
||||
// compass sub product: Connected User Personalization Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:agent-service\",\"compass-id:DPM\",\"compass-id:DPP\",\"compass-id:ecsm\",\"compass-id:PERSEUS\")"
|
||||
selector = "type(Service),tag(\"compass-id:DPM\",\"compass-id:DPP\",\"compass-id:ecsm\",\"compass-id:PERSEUS\",\"compass-id:PIABO\",\"compass-id:PIAEP\",\"compass-id:PIAOP\",\"compass-id:PIAPE\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(PROCESS_GROUP),tag(\"compass-id:eCSM\")"
|
||||
selector = "type(Service),tag(\"compass-id:agent-service\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:PIABO\",\"compass-id:PIAEP\",\"compass-id:PIAOP\",\"compass-id:PIAPE\",\"compass-id:ESA\",\"compass-id:UIS\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,21 +0,0 @@
|
|||
resource "dynatrace_management_zone" "PD_ConversationServices" {
|
||||
name = "PD_ConversationServices"
|
||||
// compass product: Conversation Services
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"ConversationServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"ConversationServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Speech
|
||||
// should be removed from PD_CallServices
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:HTTS\",\"compass-id:HVD\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,62 +1,31 @@
|
|||
resource "dynatrace_management_zone" "PD_InfotainmentInteractivityServices" {
|
||||
name = "PD_InfotainmentInteractivityServices"
|
||||
// compass product: Entertainment & Interactivity Backend
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(HTTP_CHECK),entityName(\"InfotainmentInteractivityServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"InfotainmentInteractivityServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Audio & Video Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:cm-config\",\"compass-id:cm-gracenote\",\"compass-id:cm-spotify\",\"compass-id:cm-ximalaya\",\"compass-id:OED\",\"compass-id:OED-CN\",\"compass-id:OEG\",\"compass-id:OEP\",\"compass-id:OES\",\"compass-id:OES-CN\",\"compass-id:OET\")"
|
||||
}
|
||||
// not (yet?) in compass
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:OEG-CN\",\"compass-id:OEO\",\"compass-id:OEO-CN\",\"compass-id:OEP-CN\",\"compass-id:OET-CN\",\"compass-id:shortvideo\")"
|
||||
}
|
||||
|
||||
// compass sub product: Customer-centric Information Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CCIS-Download\",\"compass-id:ID5-EXT\",\"compass-id:ISE-NEWS\",\"compass-id:ISE-PAR\",\"compass-id:WEA\",\"compass-id:WEA-ID5\",\"compass-id:WEA-IN-MAP\",\"compass-id:news-next\")"
|
||||
}
|
||||
|
||||
// compass sub product: In-Car Experience Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ambientmusic\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ambient-music\",\"compass-id:festive-mode\")"
|
||||
}
|
||||
|
||||
// compass sub product: Vehicle-centric Information Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:GEN3\",\"compass-id:ID5\",\"compass-id:ISE-CDR\",\"compass-id:ISE-EML\",\"compass-id:ISE-GEN2\",\"compass-id:ISE-ID7\",\"compass-id:ISE-LIS\",\"compass-id:ISE-LOC\",\"compass-id:ISE-RSL\",\"compass-id:ISE-VPS\")"
|
||||
}
|
||||
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ISE-BEV\",\"compass-id:ISE-INP\",\"compass-id:ISE-IPA\",\"compass-id:ISE-MCL\",\"compass-id:ISE-VSD\",\"compass-id:tmpp-admin-ui\",\"compass-id:tmpp-manifest\",\"compass-id:tmpp-web-proxy\",\"compass-id:UPS\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:Geolocator\",\"compass-id:intelligent-reminder\",\"compass-id:restaurant-reservation\")"
|
||||
selector = "type(Service),tag(\"compass-id:CCIS-Download\",\"compass-id:Geolocator\",\"compass-id:intelligent-reminder\",\"compass-id:news-next\",\"compass-id:restaurant-reservation\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CDIP\")"
|
||||
}
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:GEN3\",\"compass-id:ID5\",\"compass-id:ID5-APP\",\"compass-id:ID5-EXT\",\"compass-id:ISE-BEV\",\"compass-id:ISE-CDR\",\"compass-id:ISE-EML\",\"compass-id:ISE-GEN2\",\"compass-id:ISE-ID7\",\"compass-id:ISE-INP\",\"compass-id:ISE-IPA\",\"compass-id:ISE-LIS\",\"compass-id:ISE-LOC\",\"compass-id:ISE-MCL\",\"compass-id:ISE-NEWS\",\"compass-id:ISE-PAR\",\"compass-id:ISE-RSL\",\"compass-id:ISE-VPS\",\"compass-id:ISE-VSD\",\"compass-id:tmpp-admin-ui\",\"compass-id:tmpp-manifest\",\"compass-id:tmpp-web-proxy\",\"compass-id:UPS\",\"compass-id:WEA\",\"compass-id:WEA-ID5\",\"compass-id:WEA-IN-MAP\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:cm-config\",\"compass-id:cm-gracenote\",\"compass-id:cm-spotify\",\"compass-id:cm-ximalaya\",\"compass-id:OED\",\"compass-id:OED-CN\",\"compass-id:OEG\",\"compass-id:OEG-CN\",\"compass-id:OEO\",\"compass-id:OEO-CN\",\"compass-id:OEP\",\"compass-id:OEP-CN\",\"compass-id:OES\",\"compass-id:OES-CN\",\"compass-id:OET\",\"compass-id:OET-CN\",\"compass-id:shortvideo\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:iisc-ds\",\"compass-id:iisc-ir\",\"compass-id:iisc-ls\",\"compass-id:iisc-rr\",\"compass-id:iisc-tmpp-au\",\"compass-id:iisc-tmpp-mf\",\"compass-id:iisc-tmpp-wp\",\"compass-id:tmpp-wechat-proxy\")"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,21 +0,0 @@
|
|||
resource "dynatrace_management_zone" "PD_InfotainmentInteractivityServicesChina" {
|
||||
name = "PD_InfotainmentInteractivityServicesChina"
|
||||
// compass product: Infotainment & Interactivity Services China
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(HTTP_CHECK),entityName(\"InfotainmentInteractivityServicesChina\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"InfotainmentInteractivityServicesChina\")"
|
||||
}
|
||||
|
||||
// no sub product
|
||||
// should be removed from PD_InfotainmentInteractivityServices
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:iisc-ds\",\"compass-id:iisc-ir\",\"compass-id:iisc-ls\",\"compass-id:iisc-rr\",\"compass-id:iisc-tmpp-au\",\"compass-id:iisc-tmpp-mf\",\"compass-id:iisc-tmpp-wp\",\"compass-id:tmpp-wechat-proxy\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,42 +1,15 @@
|
|||
resource "dynatrace_management_zone" "PD_LocationServices" {
|
||||
name = "PD_LocationServices"
|
||||
// compass product: Location Services
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"LocationServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"LocationServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Premium Locations
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:LOS-CHA\",\"compass-id:LOS-CHA-CNV\",\"compass-id:LOS-FTS\",\"compass-id:LOS-JOY\",\"compass-id:LOS-MSC\",\"compass-id:LOS-OPS\",\"compass-id:LOS-PAR\",\"compass-id:LOS-PER\",\"compass-id:LOS-REF\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:LOS-MOD\")"
|
||||
}
|
||||
|
||||
// compass sub product: Smart Locations
|
||||
// not configured: GCS-COUNTRIES, GCS-GEOCODING, GCS-TIMEZONES
|
||||
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ercaf\",\"compass-id:ERCR\",\"compass-id:ERTP\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:potholes-reader\",\"compass-id:potholes-service\",\"compass-id:sc-reader\",\"compass-id:sc-service\")"
|
||||
selector = "type(Service),tag(\"compass-id:LOS-FTS\",\"compass-id:potholes-reader\",\"compass-id:potholes-service\",\"compass-id:sc-reader\",\"compass-id:sc-service\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:C2B-BS\",\"compass-id:GCS\",\"compass-id:RES-PAR\")"
|
||||
selector = "type(Service),tag(\"compass-id:C2B-BS\",\"compass-id:GCS\",\"compass-id:LOS-CHA\",\"compass-id:LOS-CHA-CNV\",\"compass-id:LOS-JOY\",\"compass-id:LOS-MOD\",\"compass-id:LOS-MSC\",\"compass-id:LOS-OPS\",\"compass-id:LOS-PAR\",\"compass-id:LOS-PER\",\"compass-id:LOS-REF\",\"compass-id:RES-PAR\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,39 +1,11 @@
|
|||
resource "dynatrace_management_zone" "PD_MapServicesAutomatedDriving" {
|
||||
name = "PD_MapServicesAutomatedDriving"
|
||||
// compass product: Map Services & Automated Driving
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"MapServicesAutomatedDriving\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"MapServicesAutomatedDriving\")"
|
||||
}
|
||||
|
||||
// compass sub product: Automated Driving Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:GNSS API Gateway\",\"compass-id:gnss-reader\",\"compass-id:gnss-service\",\"compass-id:tc-app\",\"compass-id:tc-service\")"
|
||||
selector = "type(Service),tag(\"compass-id:ms-hdmap-lcv\",\"compass-id:ms-hdmap-map-viewer\",\"compass-id:ms-hdmap-mci-adapter\",\"compass-id:ms-hdmap-mci-downloader\",\"compass-id:ms-hdmap-nds-downloader\",\"compass-id:ms-hdmap-qc-bl\",\"compass-id:ms-hdmap-qc-checks\",\"compass-id:ms-hdmap-tile-delivery\",\"compass-id:ms-hdmap-tile-generator\",\"compass-id:ms-hdmap-vehicle-mock\",\"compass-id:mupi-backend\",\"compass-id:MUPI-BE\",\"compass-id:mupi-cloud-discovery-service\",\"compass-id:mupi-cloud-dumm-adapter-service\",\"compass-id:mupi-cloud-hd-adapter-service\",\"compass-id:mupi-cloud-import-service\",\"compass-id:mupi-cloud-integration-service\",\"compass-id:mupi-cloud-joynr-adapter-class-service\",\"compass-id:mupi-cloud-joynr-adapter-service\",\"compass-id:mupi-cloud-stats-service\",\"compass-id:mupi-cockpit\",\"compass-id:mupi-gateway\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ms-3dp-rc\")"
|
||||
selector = "type(Service),tag(\"compass-id:GNSS API Gateway\",\"compass-id:gnss-reader\",\"compass-id:gnss-service\",\"compass-id:ms-3dp-rc\",\"compass-id:tc-app\",\"compass-id:tc-service\")"
|
||||
}
|
||||
|
||||
// compass sub product: SD-MapUpdate Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:MUPI-BE\",\"compass-id:mupi-cloud-discovery-service\",\"compass-id:mupi-cloud-dumm-adapter-service\",\"compass-id:mupi-cloud-hd-adapter-service\",\"compass-id:mupi-cloud-import-service\",\"compass-id:mupi-cloud-integration-service\",\"compass-id:mupi-cloud-joynr-adapter-class-service\",\"compass-id:mupi-cloud-joynr-adapter-service\",\"compass-id:mupi-cloud-stats-service\",\"compass-id:mupi-cockpit\",\"compass-id:mupi-gateway\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:mupi-backend\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ms-hdmap-lcv\",\"compass-id:ms-hdmap-map-viewer\",\"compass-id:ms-hdmap-mci-adapter\",\"compass-id:ms-hdmap-mci-downloader\",\"compass-id:ms-hdmap-nds-downloader\",\"compass-id:ms-hdmap-qc-bl\",\"compass-id:ms-hdmap-qc-checks\",\"compass-id:ms-hdmap-tile-delivery\",\"compass-id:ms-hdmap-tile-generator\",\"compass-id:ms-hdmap-vehicle-mock\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,19 +1,11 @@
|
|||
resource "dynatrace_management_zone" "PD_MyBMWMINIAppAsAProduct" {
|
||||
name = "PD_MyBMWMINIAppAsAProduct"
|
||||
// compass product: My BMW / MINI App as a product
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"CallSeMyBMWMINIAppAsAProductrvices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"MyBMWMINIAppAsAProduct\")"
|
||||
}
|
||||
|
||||
// compass system: App Frontend eMobility and MyJourney
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:destination-composite-service\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:send-to-car-service\",\"compass-id:trip-service\")"
|
||||
}
|
||||
}
|
||||
|
|
@ -1,42 +1,15 @@
|
|||
resource "dynatrace_management_zone" "PD_NavigationServices" {
|
||||
name = "PD_NavigationServices"
|
||||
// compass product: Navigation Services
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"NavigationServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"NavigationServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Realtime Parking
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:OSPI\")"
|
||||
}
|
||||
|
||||
// compass sub product: Realtime Routing
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:Drive Manager Cloud\",\"compass-id:eRoute-Adapter\",\"compass-id:eRouteExt\",\"compass-id:NaaS\")"
|
||||
selector = "type(Service),tag(\"compass-id:CNGW\",\"compass-id:RTTI\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:DM\",\"compass-id:eRoute\")"
|
||||
selector = "type(Service),tag(\"compass-id:DM\",\"compass-id:eRoute\",\"compass-id:NaaS\")"
|
||||
}
|
||||
|
||||
// compass sub product: Realtime Traffic
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:RTTI\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CNGW\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,41 +1,47 @@
|
|||
resource "dynatrace_management_zone" "PD_RemoteMessagingServices" {
|
||||
name = "PD_RemoteMessagingServices"
|
||||
// compass product: Remote & Messaging Services
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"RemoteMessagingServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"RemoteMessagingServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Message Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:EADB\",\"compass-id:MSGSVC\",\"compass-id:XCC-CAMPAIGNS\",\"compass-id:XCC-CMGR\",\"compass-id:XCC-SETTINGS\",\"compass-id:XCC-STATISTICS\",\"compass-id:XCC-USERS\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ICNB\",\"compass-id:OMGW\",\"compass-id:TCN\")"
|
||||
selector = "type(Service),tag(\"compass-id:APIGW\",\"compass-id:RS\",\"compass-id:RS360\",\"compass-id:RSCockpit\")"
|
||||
}
|
||||
|
||||
// compass sub product: Remote Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:RS\",\"compass-id:RS-360\",\"compass-id:RS-Cockpit\")"
|
||||
selector = "type(service),tag(\"compass-id:eadb\",\"compass-id:icnb\",\"compass-id:msgsvc\",\"compass-id:omgw\",\"compass-id:tcn\",\"compass-id:xcc-campaigns\",\"compass-id:xcc-cmgr\",\"compass-id:xcc-settings\",\"compass-id:xcc-statistics\",\"compass-id:xcc-users\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
rules {
|
||||
type = "MOBILE_APPLICATION"
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:FMC\",\"compass-id:RS360\",\"compass-id:RSCockpit\")"
|
||||
conditions {
|
||||
key {
|
||||
type = "STATIC"
|
||||
attribute = "MOBILE_APPLICATION_NAME"
|
||||
}
|
||||
string {
|
||||
case_sensitive = true
|
||||
# negate = false
|
||||
operator = "CONTAINS"
|
||||
value = "2.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
rules {
|
||||
type = "SERVICE"
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:FMC\")"
|
||||
propagation_types = ["SERVICE_TO_HOST_LIKE","SERVICE_TO_PROCESS_GROUP_LIKE"]
|
||||
conditions {
|
||||
key {
|
||||
type = "STATIC"
|
||||
attribute = "SERVICE_TAGS"
|
||||
}
|
||||
tag {
|
||||
# negate = false
|
||||
operator = "EQUALS"
|
||||
value {
|
||||
context = "CONTEXTLESS"
|
||||
key = "compass-id"
|
||||
value = "rs"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,79 +1,23 @@
|
|||
resource "dynatrace_management_zone" "PD_RemoteVehicleConfigurationManagement" {
|
||||
name = "PD_RemoteVehicleConfigurationManagement"
|
||||
// compass product: Vehicle Device Mgmt.
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"RemoteVehicleConfigurationManagement\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"RemoteVehicleConfigurationManagement\")"
|
||||
}
|
||||
|
||||
// compass sub product: App-Distribution Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:id5-app\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ID5-APP\")"
|
||||
}
|
||||
|
||||
// compass sub product: Provisioning Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:NOP-Admin\",\"compass-id:NOP-Archive\",\"compass-id:NOP-Provisioning\",\"compass-id:NOP-Trigger\",\"compass-id:SCM\",\"compass-id:SCMA\",\"compass-id:VPS-Admin\",\"compass-id:VPS-Archive\",\"compass-id:VPS-COMFY-AGENT\",\"compass-id:VPS-Monitor\",\"compass-id:VPS-Prov\",\"compass-id:VPS-Trigger\")"
|
||||
}
|
||||
// should be removed from PD_VehicleDataConnectivity
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:B2V-NOTS\")"
|
||||
}
|
||||
|
||||
// compass sub product: Remote Software Upgrade Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:FRE\",\"compass-id:FRS\",\"compass-id:MPG\",\"compass-id:QMC\",\"compass-id:RCM\",\"compass-id:RCP\",\"compass-id:RCS\",\"compass-id:RDC\",\"compass-id:RDH\",\"compass-id:RES\",\"compass-id:RLM\",\"compass-id:RMO\",\"compass-id:RNP\",\"compass-id:RPP\",\"compass-id:RSA Admin GUI\",\"compass-id:RSA Testbench GUI\",\"compass-id:RTE\",\"compass-id:RTS\",\"compass-id:RVC\",\"compass-id:RVE\",\"compass-id:RVI\",\"compass-id:RVS\",\"compass-id:RVT\",\"compass-id:rwd\",\"compass-id:tdp\",\"compass-id:uvm\",\"compass-id:vjm\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ZAS\",\"compass-id:ZDI\",\"compass-id:ZFUS-MP-GENERATOR\",\"compass-id:ZIP\",\"compass-id:ZIS\",\"compass-id:ZMP\",\"compass-id:ZOS\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:RNB App\",\"compass-id:zis\")"
|
||||
}
|
||||
|
||||
// compass sub product: Secure Feature Activation
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:SFA-FRE\",\"compass-id:SFA-OH\",\"compass-id:SFA-OTA\",\"compass-id:SFA-S\",\"compass-id:SFA-TS\")"
|
||||
}
|
||||
|
||||
// compass sub product: Campaign Management
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:comfy-agent-registry\",\"compass-id:comfy-cockpit\",\"compass-id:comfy-management\",\"compass-id:comfy-orchestration\",)"
|
||||
selector = "type(Service),tag(\"compass-id:comfy-agent-registry\",\"compass-id:comfy-cockpit\",\"compass-id:comfy-management\",\"compass-id:comfy-orchestration\",\"compass-id:NOP-Admin\",\"compass-id:NOP-Archive\",\"compass-id:NOP-Provisioning\",\"compass-id:NOP-Trigger\",\"compass-id:SCM\",\"compass-id:SCMA\",\"compass-id:VPS-Admin\",\"compass-id:VPS-Archive\",\"compass-id:VPS-Monitor\",\"compass-id:VPS-Prov\",\"compass-id:VPS-Trigger\")"
|
||||
}
|
||||
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:APR\",\"compass-id:APR-NPM\",\"compass-id:APR-Portal\",\"compass-id:APR-Registry\")"
|
||||
}
|
||||
|
||||
// compass sub product: Extended Vehicle API Gateway
|
||||
// should be removed from PD_RemoteMessagingServices
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:APIGW\")"
|
||||
selector = "type(Service),tag(\"compass-id:ZAS\",\"compass-id:ZDI\",\"compass-id:ZFUS-MP-GENERATOR\",\"compass-id:ZIP\",\"compass-id:zis\",\"compass-id:ZMP\",\"compass-id:ZOS\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:FRE\",\"compass-id:FRS\",\"compass-id:MPG\",\"compass-id:QMC\",\"compass-id:RCM\",\"compass-id:RCP\",\"compass-id:RCS\",\"compass-id:RDC\",\"compass-id:RDH\",\"compass-id:RES\",\"compass-id:RLM\",\"compass-id:RMO\",\"compass-id:RNB App\",\"compass-id:RNP\",\"compass-id:RPP\",\"compass-id:RSA Admin GUI\",\"compass-id:RSA Testbench GUI\",\"compass-id:RTE\",\"compass-id:RTS\",\"compass-id:RVC\",\"compass-id:RVE\",\"compass-id:RVI\",\"compass-id:RVS\",\"compass-id:RVT\",\"compass-id:rwd\",\"compass-id:tdp\",\"compass-id:uvm\",\"compass-id:vjm\")"
|
||||
}
|
||||
|
||||
// compass sub product: Vehicle Software Configuration and Capabilities
|
||||
// vs-cmdb
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,60 +1,15 @@
|
|||
resource "dynatrace_management_zone" "PD_Teleservices" {
|
||||
name = "PD_Teleservices"
|
||||
// compass product: Vehicle Demand Identification and Lead Management
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"Teleservices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"Teleservices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Teleservices Demands
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:rsurservice\",\"compass-id:scallservice\",\"compass-id:seam\",\"compass-id:ts-asc\",\"compass-id:ts-ccm-di\",\"compass-id:ts-pffs\",\"compass-id:ts-sdi\",\"compass-id:ts-tyredi\",\"compass-id:ts-tyrewf\",\"compass-id:tsbgservice\",\"compass-id:tscs\",\"compass-id:tsdd\",\"compass-id:tssb-bt\",\"compass-id:tssb-bti\",\"compass-id:tssb-tsp\",\"compass-id:ttbs\",\"compass-id:ts-incar-ffs\",\"compass-id:ts-cms\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:RSURService\",\"compass-id:SCallService\",\"compass-id:SEAM\",\"compass-id:TSBGService\",\"compass-id:TSBM\",\"compass-id:TS-CCM-DI\",\"compass-id:TSCS\",\"compass-id:TSDD\",\"compass-id:TSMR\",\"compass-id:TS-PFFS\",\"compass-id:TSSB-BT\",\"compass-id:TSSB-BTI\",\"compass-id:TSSB-TSP\",\"compass-id:TS-SDI\",\"compass-id:TTBS\")"
|
||||
}
|
||||
|
||||
// compass sub product: Teleservices Diagnosis
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:bcallservice\",\"compass-id:cas-spm\",\"compass-id:cas-stm\",\"compass-id:diagservice\",\"compass-id:eshad\",\"compass-id:patchcampaign\",\"compass-id:rtcad\",\"compass-id:rtchandler\",\"compass-id:rtcservice\",\"compass-id:ts-bcallhandler\",\"compass-id:ts-pat-ui\",\"compass-id:tsrd\",\"compass-id:ts-rtc-ui\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:BCallService\",\"compass-id:CAS-SPM\",\"compass-id:CAS-STM\",\"compass-id:DiagService\",\"compass-id:ESHAD\",\"compass-id:RTCAD\",\"compass-id:RTCHandler\",\"compass-id:RTCService\",\"compass-id:ts-cts-ui\",\"compass-id:TSRD\")"
|
||||
}
|
||||
|
||||
// compass sub product: Teleservices Enabling
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:pdmmanager\",\"compass-id:pdmupdater\",\"compass-id:ts-ena-ui\",\"compass-id:wlmanager\",\"compass-id:wlupdater\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:PDMManager\",\"compass-id:PDMUpdater\",\"compass-id:WLManager\",\"compass-id:WLUpdater\")"
|
||||
}
|
||||
|
||||
// compass sub product: Service Partner Management
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:PiSA-CORE\",\"compass-id:PISA-EVENT-HANDLER\",\"compass-id:PISA-RUNTIME\")"
|
||||
selector = "type(Service),tag(\"compass-id:PDMManager\",\"compass-id:PDMUpdater\",\"compass-id:ts-ena-ui\",\"compass-id:WLManager\",\"compass-id:WLUpdater\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:TOL\",\"compass-id:TOL MGU\",\"compass-id:TOL-TSSB\")"
|
||||
selector = "type(Service),tag(\"compass-id:BCallService\",\"compass-id:CAS-SPM\",\"compass-id:CAS-STM\",\"compass-id:DiagService\",\"compass-id:ESHAD\",\"compass-id:patchcampaign\",\"compass-id:RTCAD\",\"compass-id:RTCHandler\",\"compass-id:RTCService\",\"compass-id:ts-bcallhandler\",\"compass-id:ts-cts-ui\",\"compass-id:ts-pat-ui\",\"compass-id:TSRD\",\"compass-id:ts-rtc-ui\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:RSURService\",\"compass-id:SCallService\",\"compass-id:SEAM\",\"compass-id:ts-asc\",\"compass-id:TSBGService\",\"compass-id:TSBM\",\"compass-id:TS-CCM-DI\",\"compass-id:TSCS\",\"compass-id:TSDD\",\"compass-id:TSMR\",\"compass-id:TS-PFFS\",\"compass-id:TSSB-BT\",\"compass-id:TSSB-BTI\",\"compass-id:TSSB-TSP\",\"compass-id:TS-SDI\",\"compass-id:ts-tyredi\",\"compass-id:ts-tyrewf\",\"compass-id:TTBS\")"
|
||||
}
|
||||
|
||||
// compass sub product: VDLM Appointment Management
|
||||
// appm-ams
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,46 +1,19 @@
|
|||
resource "dynatrace_management_zone" "PD_VehicleDataCollection" {
|
||||
name = "PD_VehicleDataCollection"
|
||||
// compass product: Vehicle Data Collection Offboard
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"VehicleDataCollection\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"VehicleDataCollection\")"
|
||||
}
|
||||
|
||||
// compass sub product: Crowd Data Collection Offboard
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CMCS\",\"compass-id:ERDCDC2FCD\",\"compass-id:ERDFCDUDS\",\"compass-id:ERDMGR\",\"compass-id:ERDPROC\",\"compass-id:ERDXFCDFCD\",\"compass-id:XFCDAnonymizer\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:ERDDISP\",\"compass-id:XFCD Cockpit\",\"compass-id:XFCD Configuration\")"
|
||||
}
|
||||
|
||||
// compass sub product: Vehicle Health Data Collection
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:TSMB\",\"compass-id:TSR-CH\",\"compass-id:TSR-CMA\",\"compass-id:TSR-DD\",\"compass-id:TSR-ICC\",\"compass-id:TSR-VU\",\"compass-id:VHS\")"
|
||||
}
|
||||
|
||||
// compass sub product: Vehicle State Data Collection
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CSU\",\"compass-id:KVSFO\",\"compass-id:KVSST\",\"compass-id:LSCFSU\",\"compass-id:LSCHR\",\"compass-id:LSCJR\",\"compass-id:LSCKC\",\"compass-id:LSCMM\",\"compass-id:LSCOC\",\"compass-id:LSCOG\",\"compass-id:LSCWO\",\"compass-id:tripCollectionApi\",\"compass-id:tripCollectionProcessor\",\"compass-id:vdc-vcs\",\"compass-id:VNS\",\"compass-id:VS-API\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CCG\",\"compass-id:CSI\",\"compass-id:LSCJHWO\",\"compass-id:tripCollection\",\"compass-id:VHCJR\",\"compass-id:VJDS\",\"compass-id:VSFO\",\"compass-id:VSST\")"
|
||||
selector = "type(Service),tag(\"compass-id:SRManager\",\"compass-id:TSMB\",\"compass-id:TSR-CH\",\"compass-id:TSR-CMA\",\"compass-id:TSR-DD\",\"compass-id:TSR-ICC\",\"compass-id:TSR-VU\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:SRManager\")"
|
||||
selector = "type(Service),tag(\"compass-id:TOL\",\"compass-id:TOL MGU\",\"compass-id:TOL-TSSB\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CMCS\",\"compass-id:ERDCDC2FCD\",\"compass-id:ERDDISP\",\"compass-id:ERDFCDUDS\",\"compass-id:ERDMGR\",\"compass-id:ERDPROC\",\"compass-id:ERDXFCDFCD\",\"compass-id:XFCD Cockpit\",\"compass-id:XFCD Configuration\",\"compass-id:XFCDAnonymizer\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:CCG\",\"compass-id:CSI\",\"compass-id:CSU\",\"compass-id:LSCFSU\",\"compass-id:LSCHR\",\"compass-id:LSCJHWO\",\"compass-id:LSCJR\",\"compass-id:LSCKC\",\"compass-id:LSCMM\",\"compass-id:LSCOC\",\"compass-id:LSCOG\",\"compass-id:LSCWO\",\"compass-id:tripCollection\",\"compass-id:vdc-vcs\",\"compass-id:VHCJR\",\"compass-id:VHS\",\"compass-id:VJDS\",\"compass-id:VNS\",\"compass-id:VS-API\",\"compass-id:VSFO\",\"compass-id:VSST\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,42 +1,15 @@
|
|||
resource "dynatrace_management_zone" "PD_VehicleDataConnectivity" {
|
||||
name = "PD_VehicleDataConnectivity"
|
||||
// compass product: Vehicle Data Connectivity
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"VehicleDataConnectivity\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"VehicleDataConnectivity\")"
|
||||
}
|
||||
|
||||
// compass sub product: Vehicle Base Connectivity
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:B2V-ADC\",\"compass-id:B2V-ADC-CLOUD\")"
|
||||
}
|
||||
|
||||
// compass sub product: Vehicle Data Connect SP2015
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:B2V-COM-ECHO\",\"compass-id:B2V-COM-FE\",\"compass-id:B2VCOMGCDMCLIENT\")"
|
||||
selector = "type(Service),tag(\"compass-id:JoynrDS\",\"compass-id:UDS\",\"compass-id:UDS Storage Service\")"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:B2V-COM-BE\")"
|
||||
selector = "type(Service),tag(\"compass-id:B2V-COM-BE\",\"compass-id:B2V-COM-ECHO\",\"compass-id:B2V-COM-FE\",\"compass-id:B2VCOMGCDMCLIENT\",\"compass-id:B2V-NOTS\")"
|
||||
}
|
||||
|
||||
// compass sub product: Vehicle Data Connect SP2018
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:JoynrDS\",\"compass-id:UDS\",)"
|
||||
}
|
||||
// others that don't exist in compass, should be removed
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:UDS Storage Service\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,31 +1,11 @@
|
|||
resource "dynatrace_management_zone" "PD_eSIMandStaticVehicleDataServices" {
|
||||
name = "PD_eSIMandStaticVehicleDataServices"
|
||||
// compass product: eSIM and Static Vehicle Data Services
|
||||
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(HTTP_CHECK),entityName(\"eSIMandStaticVehicleDataServices\")"
|
||||
}
|
||||
entity_selector_based_rule {
|
||||
enabled = false
|
||||
selector = "type(SYNTHETIC_TEST),entityName(\"eSIMandStaticVehicleDataServices\")"
|
||||
}
|
||||
|
||||
// compass sub product: Static Vehicle Data Services
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:IDS Admin\",\"compass-id:IDS-SVDS\",\"compass-id:IDS-Sync\",\"compass-id:IDS-WS\")"
|
||||
}
|
||||
|
||||
// compass sub product: eSIM Management
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:AM-Device\",\"compass-id:CESIM\",\"compass-id:CESIM Proxy\",\"compass-id:CESIM-TP\",\"compass-id:CESIM-UI\",\"compass-id:EGIM\",\"compass-id:ESIM-UI\",\"compass-id:MNO-Manager\",\"compass-id:MNOMGR-CU-Jasper\",\"compass-id:MNOMGR-CU-SHA\",\"compass-id:MNOMGR-GD\",\"compass-id:MNOMGR-TMSP\")"
|
||||
selector = "type(Service),tag(\"compass-id:AM-Device\",\"compass-id:CESIM\",\"compass-id:AM-CESIM\",\"compass-id:CESIM Proxy\",\"compass-id:CESIM-TP\",\"compass-id:CESIM-UI\",\"compass-id:EGIM\",\"compass-id:AM-EGIM\",\"compass-id:ESIM-UI\",\"compass-id:MNO-Manager\",\"compass-id:AM-MNO-MANAGER\",\"compass-id:MNOMGR-CU-Jasper\",\"compass-id:MNOMGR-CU-SHA\",\"compass-id:MNOMGR-GD\",\"compass-id:MNOMGR-TMSP\")"
|
||||
}
|
||||
// for wrongly tagged services we still keep:
|
||||
entity_selector_based_rule {
|
||||
enabled = true
|
||||
selector = "type(Service),tag(\"compass-id:AM-CESIM\",\"compass-id:AM-EGIM\",\"compass-id:AM-MNO-MANAGER\")"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ module TP_Vehicle_ConnectedMusic {
|
|||
#metric expression of the calculation as done in data explorer ui
|
||||
metric_expression = <<EOT
|
||||
(100) - (builtin:service.errors.fivexx.rate:filter(and(or(in("dt.entity.service",entitySelector("type(service),
|
||||
entityName.contains(
|
||||
entityName(
|
||||
~"SpotifyApi - avs - prod~"
|
||||
)"))))):splitBy())
|
||||
|
||||
|
|
|
|||
|
|
@ -12,48 +12,74 @@ module TP_Vehicle_eSIM {
|
|||
|
||||
#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~"),entityName.in(
|
||||
~"api.bmwgroup.com - PROD~",
|
||||
~"MnoApiImpl - cesim - prod~",
|
||||
~"docomo-ccar.com~",
|
||||
~"b2b-secproxy.telekom.de~",
|
||||
~"eu2.api.vodafone.com~",
|
||||
~"api.swisscom.com~",
|
||||
~"SK Telecom~",
|
||||
~"LGUplus~"
|
||||
)
|
||||
)
|
||||
,entityName.in(
|
||||
~"/am-cesim/mno-info/v1/mnos/premium/countries~",
|
||||
~"/am-cesim/mno-info/v1/mnos/premium/redirect-urls/[mno_id]~",
|
||||
~"/am-cesim/mno-info/v1/mnos/premium/[country_code]~",
|
||||
~"/am-cesim/csim-info/v1/csims/subscriptions~",
|
||||
~"/am-cesim/csim-info/v1/csims/profiles~",
|
||||
~"/am-cesim/management/v1/subscriptions/invalidate~",
|
||||
~"/am-cesim/management/v1/profiles/[iccid]~",
|
||||
~"sendMnoToken~",
|
||||
~"submitActivationCode~",
|
||||
~"notifyMnoTokenInvalid~",
|
||||
~"https://docomo-ccar.com/api/activation-code-requests/[UUID]~",
|
||||
~"https://docomo-ccar.com/api/statuses/[UUID]~",
|
||||
~"https://docomo-ccar.com/api/users/[UUID]~",
|
||||
~"https://b2b-secproxy.telekom.de:449/rest/latest/ProductionInfrastructure/tmo.external.bmw.architecture.BMW/REST/BmwSmartConnect/up/BmwSmartConnect/v1/activation-code-requests/[UUID]~",
|
||||
~"https://b2b-secproxy.telekom.de:449/rest/latest/ProductionInfrastructure/tmo.external.bmw.architecture.BMW/REST/BmwSmartConnect/up/BmwSmartConnect/v1/statuses/[UUID]~",
|
||||
~"https://b2b-secproxy.telekom.de:449/rest/latest/ProductionInfrastructure/tmo.external.bmw.architecture.BMW/REST/BmwSmartConnect/up/BmwSmartConnect/v1/users/[UUID]~",
|
||||
~"https://eu2.api.vodafone.com/BMWPartnerCeSIM/v1/activation-code-requests/[UUID]~",
|
||||
~"https://eu2.api.vodafone.com/BMWPartnerCeSIM/v1/users/[UUID]~",
|
||||
~"https://api.swisscom.com/layer/bmw-mno/prod/activation-code-requests/[UUID]~",
|
||||
~"https://api.swisscom.com/layer/bmw-mno/prod/users/[UUID]~",
|
||||
~"https://car.apihub-con.com/v2/activation-code-requests/[UUID]~",
|
||||
~"https://car.apihub-con.com/v1/users/[UUID]~",
|
||||
~"https://apimno.uplus.co.kr/v2/activation-code-requests/[UUID]~",
|
||||
~"https://apimno.uplus.co.kr/v1/statuses/[UUID]~",
|
||||
~"https://apimno.uplus.co.kr/v1/users/[UUID]~"
|
||||
|
||||
|
||||
)"))))):splitBy())
|
||||
(100)*(((builtin:service.keyRequest.errors.server.successCount:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"api.bmwgroup.com - PROD~",
|
||||
~"MnoApiImpl - cesim - prod~"))
|
||||
,entityName.in(
|
||||
~"/am-cesim/mno-info/v1/mnos/premium/countries~",
|
||||
~"/am-cesim/mno-info/v1/mnos/premium/redirect-urls/[mno_id]~",
|
||||
~"/am-cesim/mno-info/v1/mnos/premium/[country_code]~",
|
||||
~"/am-cesim/csim-info/v1/csims/subscriptions~",
|
||||
~"/am-cesim/csim-info/v1/csims/profiles~",
|
||||
~"/am-cesim/management/v1/subscriptions/invalidate~",
|
||||
~"/am-cesim/management/v1/profiles/[iccid]~",
|
||||
~"sendMnoToken~",
|
||||
~"submitActivationCode~",
|
||||
~"notifyMnoTokenInvalid~")"))))):splitBy())
|
||||
+ (builtin:service.keyRequest.errors.fivexx.successCount:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"docomo-ccar.com~",
|
||||
~"b2b-secproxy.telekom.de~",
|
||||
~"eu2.api.vodafone.com~",
|
||||
~"api.swisscom.com~"))
|
||||
,entityName.in(
|
||||
~"https://docomo-ccar.com/api/activation-code-requests/[UUID]~",
|
||||
~"https://docomo-ccar.com/api/statuses/[UUID]~",
|
||||
~"https://docomo-ccar.com/api/users/[UUID]~",
|
||||
~"https://b2b-secproxy.telekom.de:449/rest/latest/ProductionInfrastructure/tmo.external.bmw.architecture.BMW/REST/BmwSmartConnect/up/BmwSmartConnect/v1/activation-code-requests/[UUID]~",
|
||||
~"https://b2b-secproxy.telekom.de:449/rest/latest/ProductionInfrastructure/tmo.external.bmw.architecture.BMW/REST/BmwSmartConnect/up/BmwSmartConnect/v1/statuses/[UUID]~",
|
||||
~"https://b2b-secproxy.telekom.de:449/rest/latest/ProductionInfrastructure/tmo.external.bmw.architecture.BMW/REST/BmwSmartConnect/up/BmwSmartConnect/v1/users/[UUID]~",
|
||||
~"https://eu2.api.vodafone.com/BMWPartnerCeSIM/v1/activation-code-requests/[UUID]~",
|
||||
~"https://eu2.api.vodafone.com/BMWPartnerCeSIM/v1/users/[UUID]~",
|
||||
~"https://api.swisscom.com/layer/bmw-mno/prod/activation-code-requests/[UUID]~",
|
||||
~"https://api.swisscom.com/layer/bmw-mno/prod/users/[UUID]~")"))))):splitBy()))
|
||||
/ ((builtin:service.keyRequest.count.server:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"api.bmwgroup.com - PROD~",
|
||||
~"MnoApiImpl - cesim - prod~"))
|
||||
,entityName.in(
|
||||
~"/am-cesim/mno-info/v1/mnos/premium/countries~",
|
||||
~"/am-cesim/mno-info/v1/mnos/premium/redirect-urls/[mno_id]~",
|
||||
~"/am-cesim/mno-info/v1/mnos/premium/[country_code]~",
|
||||
~"/am-cesim/csim-info/v1/csims/subscriptions~",
|
||||
~"/am-cesim/csim-info/v1/csims/profiles~",
|
||||
~"/am-cesim/management/v1/subscriptions/invalidate~",
|
||||
~"/am-cesim/management/v1/profiles/[iccid]~",
|
||||
~"sendMnoToken~",
|
||||
~"submitActivationCode~",
|
||||
~"notifyMnoTokenInvalid~")"))))):splitBy())
|
||||
+ (builtin:service.keyRequest.count.total:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"docomo-ccar.com~",
|
||||
~"b2b-secproxy.telekom.de~",
|
||||
~"eu2.api.vodafone.com~",
|
||||
~"api.swisscom.com~"))
|
||||
,entityName.in(
|
||||
~"https://docomo-ccar.com/api/activation-code-requests/[UUID]~",
|
||||
~"https://docomo-ccar.com/api/statuses/[UUID]~",
|
||||
~"https://docomo-ccar.com/api/users/[UUID]~",
|
||||
~"https://b2b-secproxy.telekom.de:449/rest/latest/ProductionInfrastructure/tmo.external.bmw.architecture.BMW/REST/BmwSmartConnect/up/BmwSmartConnect/v1/activation-code-requests/[UUID]~",
|
||||
~"https://b2b-secproxy.telekom.de:449/rest/latest/ProductionInfrastructure/tmo.external.bmw.architecture.BMW/REST/BmwSmartConnect/up/BmwSmartConnect/v1/statuses/[UUID]~",
|
||||
~"https://b2b-secproxy.telekom.de:449/rest/latest/ProductionInfrastructure/tmo.external.bmw.architecture.BMW/REST/BmwSmartConnect/up/BmwSmartConnect/v1/users/[UUID]~",
|
||||
~"https://eu2.api.vodafone.com/BMWPartnerCeSIM/v1/activation-code-requests/[UUID]~",
|
||||
~"https://eu2.api.vodafone.com/BMWPartnerCeSIM/v1/users/[UUID]~",
|
||||
~"https://api.swisscom.com/layer/bmw-mno/prod/activation-code-requests/[UUID]~",
|
||||
~"https://api.swisscom.com/layer/bmw-mno/prod/users/[UUID]~" )"))))):splitBy())))
|
||||
EOT
|
||||
|
||||
#if not set (removed) it's defaulted to "-1d"
|
||||
|
|
|
|||
|
|
@ -0,0 +1,51 @@
|
|||
module TP_Mobile_DigitalKey {
|
||||
|
||||
source = "../../_dynatrace-base-modules/dynatrace-service-level-objective"
|
||||
|
||||
name = "TP_Mobile_DigitalKey"
|
||||
|
||||
description = "2.0 SLO Mobile"
|
||||
|
||||
# entity selector object
|
||||
filter = ""
|
||||
|
||||
# metric expression of the calculation as done in data explorer ui
|
||||
metric_expression = <<EOT
|
||||
(100)*((1)-(builtin:service.keyRequest.errors.fivexx.count:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"TrackApi - smc - PROD~",
|
||||
~"digital-key-composite-service - PROD~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"trackKey~",
|
||||
~"manageKey~",
|
||||
~"GET /api/v1/digitalkey/<VIN>/password~",
|
||||
~"GET /api/v1/digitalkey/<VIN>/pairing~"
|
||||
)"))))):splitBy())
|
||||
/
|
||||
(builtin:service.keyRequest.count.server:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"TrackApi - smc - PROD~",
|
||||
~"digital-key-composite-service - PROD~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"trackKey~",
|
||||
~"manageKey~",
|
||||
~"GET /api/v1/digitalkey/<VIN>/password~",
|
||||
~"GET /api/v1/digitalkey/<VIN>/pairing~"
|
||||
)"))))):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
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,59 @@
|
|||
module TP_Mobile_Login {
|
||||
|
||||
source = "../../_dynatrace-base-modules/dynatrace-service-level-objective"
|
||||
|
||||
name = "TP_Mobile_Login"
|
||||
|
||||
description = "2.0 SLO Mobile"
|
||||
|
||||
# entity selector object
|
||||
filter = ""
|
||||
|
||||
# metric expression of the calculation as done in data explorer ui
|
||||
metric_expression = <<EOT
|
||||
(100)*((builtin:service.keyRequest.errors.server.successCount:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"btc-user-composite-service - PROD~",
|
||||
~"btc-cn-connected-oauth-service - PROD~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"GET /api/v1/presentation/profile-account~",
|
||||
~"GET /api/v2/presentation/profile-account~",
|
||||
~"POST /api/v2/presentation/profile-account~",
|
||||
~"GET /api/v1/presentation/profile-tab/contacts~",
|
||||
~"POST /api/v2/cop/login/pwd~",
|
||||
~"POST /api/v2/cop/login/sms~",
|
||||
~"POST /api/v2/cop/sso~",
|
||||
~"GET /api/v1/cop/logout~"
|
||||
)"))))):splitBy())
|
||||
/
|
||||
(builtin:service.keyRequest.count.server:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"btc-user-composite-service - PROD~",
|
||||
~"btc-cn-connected-oauth-service - PROD~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"GET /api/v1/presentation/profile-account~",
|
||||
~"GET /api/v2/presentation/profile-account~",
|
||||
~"POST /api/v2/presentation/profile-account~",
|
||||
~"GET /api/v1/presentation/profile-tab/contacts~",
|
||||
~"POST /api/v2/cop/login/pwd~",
|
||||
~"POST /api/v2/cop/login/sms~",
|
||||
~"POST /api/v2/cop/sso~",
|
||||
~"GET /api/v1/cop/logout~"
|
||||
)"))))):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
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,55 @@
|
|||
module TP_Mobile_Mapping {
|
||||
|
||||
source = "../../_dynatrace-base-modules/dynatrace-service-level-objective"
|
||||
|
||||
name = "TP_Mobile_Mapping"
|
||||
|
||||
description = "2.0 SLO Mobile"
|
||||
|
||||
# entity selector object
|
||||
filter = ""
|
||||
|
||||
# metric expression of the calculation as done in data explorer ui
|
||||
metric_expression = <<EOT
|
||||
(100)*((builtin:service.keyRequest.errors.server.successCount:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"btc-user-composite-service - PROD~",
|
||||
~"vehicle-mapping-composite-service - PROD~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"GET /api/v2/presentation/users/validate~",
|
||||
~"POST /api/v2/vehicles/<VIN>/primary~",
|
||||
~"POST /api/v2/vehicles/<VIN>/primary/map~",
|
||||
~"POST /api/v1/vehicles/<VIN>/validate-security-code~",
|
||||
~"POST /api/v1/vehicles/<VIN>/resend-security-code~",
|
||||
~"DELETE /api/v1/vehicles/<VIN>~"
|
||||
)"))))):splitBy())
|
||||
/
|
||||
(builtin:service.keyRequest.count.server:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"btc-user-composite-service - PROD~",
|
||||
~"vehicle-mapping-composite-service - PROD~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"GET /api/v2/presentation/users/validate~",
|
||||
~"POST /api/v2/vehicles/<VIN>/primary~",
|
||||
~"POST /api/v2/vehicles/<VIN>/primary/map~",
|
||||
~"POST /api/v1/vehicles/<VIN>/validate-security-code~",
|
||||
~"POST /api/v1/vehicles/<VIN>/resend-security-code~",
|
||||
~"DELETE /api/v1/vehicles/<VIN>~"
|
||||
)"))))):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
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,47 @@
|
|||
module TP_Mobile_PersonalFavorites {
|
||||
|
||||
source = "../../_dynatrace-base-modules/dynatrace-service-level-objective"
|
||||
|
||||
name = "TP_Mobile_PersonalFavorites"
|
||||
|
||||
description = "2.0 SLO Mobile"
|
||||
|
||||
# entity selector object
|
||||
filter = ""
|
||||
|
||||
# metric expression of the calculation as done in data explorer ui
|
||||
metric_expression = <<EOT
|
||||
(100)*((builtin:service.keyRequest.errors.server.successCount:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"btc-destination-composite-service - PROD~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"GET /api/v3/favorites/~",
|
||||
~"POST /api/v3/favorites/~",
|
||||
~"PUT /api/v3/favorites/<favoriteId>~"
|
||||
)"))))):splitBy())
|
||||
/
|
||||
(builtin:service.keyRequest.count.server:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"btc-destination-composite-service - PROD~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"GET /api/v3/favorites/~",
|
||||
~"POST /api/v3/favorites/~",
|
||||
~"PUT /api/v3/favorites/<favoriteId>~"
|
||||
)"))))):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
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,57 @@
|
|||
module TP_Mobile_Remote360 {
|
||||
|
||||
source = "../../_dynatrace-base-modules/dynatrace-service-level-objective"
|
||||
|
||||
name = "TP_Mobile_Remote360"
|
||||
|
||||
description = "2.0 SLO Mobile"
|
||||
|
||||
# entity selector object
|
||||
filter = ""
|
||||
|
||||
# metric expression of the calculation as done in data explorer ui
|
||||
metric_expression = <<EOT
|
||||
(100)*((builtin:service.keyRequest.errors.server.successCount:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"remote-360-composite-service - PROD~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"GET /api/v1/events/[UUID]~",
|
||||
~"POST /api/v1/events/[UUID]/cancel~",
|
||||
~"POST /api/v1/event/execute~",
|
||||
~"GET /api/v1/download/[UUID]/<fileName>~",
|
||||
~"POST /api/v1/download/[UUID]/<fileName>/confirm~",
|
||||
~"GET /api/v1/vehicle/<VIN>/egomodelurl~",
|
||||
~"GET /api/v1/vehicle/<VIN>/key~",
|
||||
~"GET /api/v1/recordings/vehicle/<VIN>~"
|
||||
)"))))):splitBy())
|
||||
/
|
||||
(builtin:service.keyRequest.count.server:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"remote-360-composite-service - PROD~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"GET /api/v1/events/[UUID]~",
|
||||
~"POST /api/v1/events/[UUID]/cancel~",
|
||||
~"POST /api/v1/event/execute~",
|
||||
~"GET /api/v1/download/[UUID]/<fileName>~",
|
||||
~"POST /api/v1/download/[UUID]/<fileName>/confirm~",
|
||||
~"GET /api/v1/vehicle/<VIN>/egomodelurl~",
|
||||
~"GET /api/v1/vehicle/<VIN>/key~",
|
||||
~"GET /api/v1/recordings/vehicle/<VIN>~"
|
||||
)"))))):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
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,61 @@
|
|||
module TP_Mobile_RemoteServices {
|
||||
|
||||
source = "../../_dynatrace-base-modules/dynatrace-service-level-objective"
|
||||
|
||||
name = "TP_Mobile_RemoteServices"
|
||||
|
||||
description = "2.0 SLO Mobile"
|
||||
|
||||
# entity selector object
|
||||
filter = ""
|
||||
|
||||
# metric expression of the calculation as done in data explorer ui
|
||||
metric_expression = <<EOT
|
||||
(100)*((builtin:service.keyRequest.errors.server.successCount:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"btc-vehicle-remote-commands-composite-service - PROD~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"POST /api/v2/presentation/remote-commands/eventStatus~",
|
||||
~"POST /api/v2/presentation/remote-commands/<VIN>/door-lock~",
|
||||
~"POST /api/v2/presentation/remote-commands/<VIN>/door-unlock~",
|
||||
~"POST /api/v2/presentation/remote-commands/<VIN>/climate-now~",
|
||||
~"GET /api/v2/presentation/remote-history/<VIN>~",
|
||||
~"POST /api/v2/presentation/remote-commands/<VIN>/horn-blow~",
|
||||
~"POST /api/v2/presentation/remote-commands/<VIN>/climate-timer~",
|
||||
~"POST /api/v2/presentation/remote-commands/<VIN>/light-flash~",
|
||||
~"POST /api/v2/presentation/remote-commands/<VIN>/vehicle-finder~",
|
||||
~"GET /api/v1/presentation/remote-history/<VIN>~"
|
||||
)"))))):splitBy())
|
||||
/
|
||||
(builtin:service.keyRequest.count.server:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"btc-vehicle-remote-commands-composite-service - PROD~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"POST /api/v2/presentation/remote-commands/eventStatus~",
|
||||
~"POST /api/v2/presentation/remote-commands/<VIN>/door-lock~",
|
||||
~"POST /api/v2/presentation/remote-commands/<VIN>/door-unlock~",
|
||||
~"POST /api/v2/presentation/remote-commands/<VIN>/climate-now~",
|
||||
~"GET /api/v2/presentation/remote-history/<VIN>~",
|
||||
~"POST /api/v2/presentation/remote-commands/<VIN>/horn-blow~",
|
||||
~"POST /api/v2/presentation/remote-commands/<VIN>/climate-timer~",
|
||||
~"POST /api/v2/presentation/remote-commands/<VIN>/light-flash~",
|
||||
~"POST /api/v2/presentation/remote-commands/<VIN>/vehicle-finder~",
|
||||
~"GET /api/v1/presentation/remote-history/<VIN>~"
|
||||
)"))))):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
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
module TP_Mobile_Send2VehicleLegacy {
|
||||
|
||||
source = "../../_dynatrace-base-modules/dynatrace-service-level-objective"
|
||||
|
||||
name = "TP_Mobile_Send2VehicleLegacy"
|
||||
|
||||
description = "2.0 SLO Mobile"
|
||||
|
||||
# entity selector object
|
||||
filter = ""
|
||||
|
||||
# metric expression of the calculation as done in data explorer ui
|
||||
metric_expression = <<EOT
|
||||
(100)*((:filter(and(or(in("dt.entity.service",entitySelector("type(service),entityName.in(
|
||||
~"~"
|
||||
)"))))):splitBy())
|
||||
/
|
||||
(builtin:service.requestCount.total:filter(and(or(in("dt.entity.service",entitySelector("type(service),
|
||||
entityName.in(
|
||||
~"~"
|
||||
)"))))):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
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,45 @@
|
|||
module TP_Mobile_Send2VehicleMGU {
|
||||
|
||||
source = "../../_dynatrace-base-modules/dynatrace-service-level-objective"
|
||||
|
||||
name = "TP_Mobile_Send2VehicleMGU"
|
||||
|
||||
description = "2.0 SLO Mobile"
|
||||
|
||||
# entity selector object
|
||||
filter = ""
|
||||
|
||||
# metric expression of the calculation as done in data explorer ui
|
||||
metric_expression = <<EOT
|
||||
(100)*((builtin:service.keyRequest.errors.server.successCount:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"TripService - PROD~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"/v3/motorist/[UUID]/trips~",
|
||||
~"/v2/motorist/[UUID]/trips~"
|
||||
)"))))):splitBy())
|
||||
/
|
||||
(builtin:service.keyRequest.count.server:filter(and(or(in("dt.entity.service_method",entitySelector("type(service_method),
|
||||
fromRelationship.isServiceMethodOfService(
|
||||
type(~"SERVICE~"),entityName.in(
|
||||
~"TripService - PROD~"
|
||||
)
|
||||
),entityName.in(
|
||||
~"/v3/motorist/[UUID]/trips~",
|
||||
~"/v2/motorist/[UUID]/trips~"
|
||||
)"))))):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
|
||||
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue