diff --git a/BMW-Dynatrace-config/00_Global-Config/auto-tag/Component.json b/BMW-Dynatrace-config/00_Global-Config/auto-tag/Component.json index aaeca9cf..c9ee4717 100644 --- a/BMW-Dynatrace-config/00_Global-Config/auto-tag/Component.json +++ b/BMW-Dynatrace-config/00_Global-Config/auto-tag/Component.json @@ -1,4060 +1,4090 @@ { - "description": null, - "entitySelectorBasedRules": [], - "metadata": { - "clusterVersion": "1.222.83.20210728-093710", - "configurationVersions": [ - 7 - ] - }, - "name": "{{.name}}", - "rules": [ - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "EQUALS", - "type": "STRING", - "value": "vcis-information" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "Infotainment" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "EQUALS", - "type": "STRING", - "value": "avs" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "Infotainment" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "cdip" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "COMMAND_LINE_ARGS", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE" - ], - "type": "PROCESS_GROUP", - "valueFormat": "CDIP" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "ConnectedDrive Internet Portal (CDIP)" - }, - "key": { - "attribute": "WEB_APPLICATION_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "APPLICATION", - "valueFormat": "CDIP" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "Toyota Supra Connect Customer Portal" - }, - "key": { - "attribute": "WEB_APPLICATION_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "APPLICATION", - "valueFormat": "CDIP" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "bon-information-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE" - ], - "type": "PROCESS_GROUP", - "valueFormat": "Infotainment" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "bon-personalization-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE" - ], - "type": "PROCESS_GROUP", - "valueFormat": "Infotainment" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "bon-public-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE" - ], - "type": "PROCESS_GROUP", - "valueFormat": "Infotainment" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "bon-vehicle-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE" - ], - "type": "PROCESS_GROUP", - "valueFormat": "Infotainment" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": false, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "csi-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "CSI" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "apps-" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "Infotainment" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "voice" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "Voice Services" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "crs_" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "Voice Services" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "crsa_" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "Voice Services" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "epl_" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "Voice Services" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": false, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "newsservice" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "Infotainment" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": false, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "weatherservice" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "Infotainment" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": false, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "id5" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "Infotainment" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": false, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "dpp" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "DPP" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": false, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "dpm" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "DPM" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "lis-" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "Infotainment" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "eml-" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "Infotainment" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "ups-" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "Infotainment" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "smc2-bl-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "SMACC-BE" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "smc2-key-trk-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "SMACC-KTS" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "asbc_sc2" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "SMACC-BE" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "online-entertainment-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE" - ], - "type": "PROCESS_GROUP", - "valueFormat": "Infotainment" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "vps-" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "Infotainment" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "inf_oe" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "Infotainment" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "base-" - }, - "key": { - "attribute": "HOST_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "BASE" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "EQUALS", - "type": "STRING", - "value": "rs" - }, - "key": { - "attribute": "PROCESS_GROUP_CUSTOM_METADATA", - "dynamicKey": { - "key": "microservice", - "source": "KUBERNETES" - }, - "type": "PROCESS_CUSTOM_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "RemoteServices" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "ccg-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "CCG" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "lsc-hr" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "LSC-HR" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "EQUALS", - "type": "STRING", - "value": "rs-360" - }, - "key": { - "attribute": "PROCESS_GROUP_CUSTOM_METADATA", - "dynamicKey": { - "key": "microservice", - "source": "KUBERNETES" - }, - "type": "PROCESS_CUSTOM_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "Remote 360" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "EQUALS", - "type": "STRING", - "value": "rs-cockpit" - }, - "key": { - "attribute": "PROCESS_GROUP_CUSTOM_METADATA", - "dynamicKey": { - "key": "microservice", - "source": "KUBERNETES" - }, - "type": "PROCESS_CUSTOM_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "RS Cockpit" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "rs_" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "RemoteServices" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": false, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "/www/smsgw" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "COMMAND_LINE_ARGS", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE" - ], - "type": "PROCESS_GROUP", - "valueFormat": "SMS-Gateway" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "base_" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "BASE" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "b2vsbc" - }, - "key": { - "attribute": "HOST_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [ - "HOST_TO_PROCESS_GROUP_INSTANCE" - ], - "type": "HOST", - "valueFormat": "Voice Services" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "voice.callmgr" - }, - "key": { - "attribute": "PROCESS_GROUP_DETECTED_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "Voice Services" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "lib2vsbc" - }, - "key": { - "attribute": "HOST_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [ - "HOST_TO_PROCESS_GROUP_INSTANCE" - ], - "type": "HOST", - "valueFormat": "Voice Services" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "csi" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "CSI" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": false, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "lscwo" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "LSC-WO" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": false, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "ccg" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "CCG" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "WEB_REQUEST_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "gcdm" - }, - "key": { - "attribute": "SERVICE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "GCDM" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "/www/smacc-app/" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "COMMAND_LINE_ARGS", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "ASBC-SMACC" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "www/rsu-app" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "COMMAND_LINE_ARGS", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "ASBC-RSU" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "www/hsmlib-app" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "COMMAND_LINE_ARGS", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "ASBC-HAL" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "inf-apr-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "COMMAND_LINE_ARGS", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "App Repository" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "/www/ccc" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "COMMAND_LINE_ARGS", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "Call Center Client" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "/www/emea_prod2" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "COMMAND_LINE_ARGS", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "Call Center Client" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "b2v-voice-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "Voice Services" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "crs-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "Voice Services" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "crsa-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "Voice Services" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "epl-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "Voice Services" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "epm-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "Voice Services" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "voicegw-admin-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "Voice Services" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "vgw-homer-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "Voice Services" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "xcc-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "XCC" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "msgsvc-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "MSGSVC" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "asbc_smacc" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "ASBC-SMACC" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "asbc_rsu" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "ASBC-RSU" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "asbc_hsm" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "ASBC-HAL" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "xcc" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "XCC" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "msgsvc" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "MSGSVC" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "perseus-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "Perseus" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "asbc-rsu-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "ASBC-RSU" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "asbc-smacc-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "ASBC-SMACC" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "perseus" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [ - "SERVICE_TO_PROCESS_GROUP_LIKE", - "SERVICE_TO_HOST_LIKE" - ], - "type": "SERVICE", - "valueFormat": "Perseus" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "asbchsml" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [ - "SERVICE_TO_PROCESS_GROUP_LIKE", - "SERVICE_TO_HOST_LIKE" - ], - "type": "SERVICE", - "valueFormat": "ASBC-HAL" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "rs3" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "Remote 360" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "lsc-jr" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "LSC-JR" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "lsc-wo" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "LSC-WO" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "/int-api-bmwgroup-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "COMMAND_LINE_ARGS", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "APIGW-WS" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "/api-bmwgroup-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "COMMAND_LINE_ARGS", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "APIGW-WS" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "/www/b2vapi-new-bmwgroup-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "COMMAND_LINE_ARGS", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "APIGW-WS" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "/int-api-nf-bmwgroup-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "COMMAND_LINE_ARGS", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "APIGW-WS" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "/api-nf-bmwgroup-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "COMMAND_LINE_ARGS", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "APIGW-WS" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "ltb2vsbc" - }, - "key": { - "attribute": "HOST_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "HOST", - "valueFormat": "Voice Services" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "/global/www/conn/apigw/" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "EXE_PATH", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "APIGW-APP" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "EQUALS", - "type": "STRING", - "value": "com.nitzinger.Synchronization" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "JAVA_MAIN_CLASS", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "Connected Backend Services" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "btcapiwebapp" - }, - "key": { - "attribute": "PROCESS_GROUP_AZURE_SITE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "Service Gateway Legacy" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "apr_apr" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "App Repository" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "managed-app-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "{ProcessGroup:KubernetesNamespace/managed-app-(.++)}" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "ServerName\\ ccc" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "COMMAND_LINE_ARGS", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "Call Center Client" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "buffet-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE" - ], - "type": "PROCESS_GROUP", - "valueFormat": "Buffet" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": null, - "negate": false, - "operator": "EXISTS", - "type": "STRING", - "value": null - }, - "key": { - "attribute": "PROCESS_GROUP_CUSTOM_METADATA", - "dynamicKey": { - "key": "component", - "source": "KUBERNETES" - }, - "type": "PROCESS_CUSTOM_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "{ProcessGroup:Kubernetes:component}" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "asbc_smc2_key_trk" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": null - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": false, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "APPCALL-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "APPCALL" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "acallservices" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "APPCALL" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": false, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "ACDS-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "ACDS" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": false, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "ECS-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "ECS" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": false, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "XCS-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "XCS" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "xcallservices" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "XCS" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": false, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "EVNS2-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "EVNS" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "evns2" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "EVNS" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": false, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "eCallGW-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "eCallGW" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "ecallgateway" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "eCallGW" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": false, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "GATS-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "GATS" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "gatsconverter" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "GATS" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "bff" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "Buffet" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "TAG", - "value": { - "context": "CONTEXTLESS", - "key": "Component", - "value": "APPCALL" - } - }, - "key": { - "attribute": "SERVICE_TAGS", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [ - "SERVICE_TO_PROCESS_GROUP_LIKE", - "SERVICE_TO_HOST_LIKE" - ], - "type": "SERVICE", - "valueFormat": "Call-Handling-Backends" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "TAG", - "value": { - "context": "CONTEXTLESS", - "key": "Component", - "value": "ACDS" - } - }, - "key": { - "attribute": "SERVICE_TAGS", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [ - "SERVICE_TO_PROCESS_GROUP_LIKE", - "SERVICE_TO_HOST_LIKE" - ], - "type": "SERVICE", - "valueFormat": "Call-Handling-Backends" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "TAG", - "value": { - "context": "CONTEXTLESS", - "key": "Component", - "value": "ECS" - } - }, - "key": { - "attribute": "SERVICE_TAGS", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [ - "SERVICE_TO_PROCESS_GROUP_LIKE", - "SERVICE_TO_HOST_LIKE" - ], - "type": "SERVICE", - "valueFormat": "Call-Handling-Backends" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "TAG", - "value": { - "context": "CONTEXTLESS", - "key": "Component", - "value": "XCS" - } - }, - "key": { - "attribute": "SERVICE_TAGS", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [ - "SERVICE_TO_PROCESS_GROUP_LIKE", - "SERVICE_TO_HOST_LIKE" - ], - "type": "SERVICE", - "valueFormat": "Call-Handling-Backends" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "TAG", - "value": { - "context": "CONTEXTLESS", - "key": "Component", - "value": "EVNS" - } - }, - "key": { - "attribute": "SERVICE_TAGS", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [ - "SERVICE_TO_PROCESS_GROUP_LIKE", - "SERVICE_TO_HOST_LIKE" - ], - "type": "SERVICE", - "valueFormat": "Call-Handling-Backends" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "TAG", - "value": { - "context": "CONTEXTLESS", - "key": "Component", - "value": "eCallGW" - } - }, - "key": { - "attribute": "SERVICE_TAGS", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [ - "SERVICE_TO_PROCESS_GROUP_LIKE", - "SERVICE_TO_HOST_LIKE" - ], - "type": "SERVICE", - "valueFormat": "Call-Handling-Backends" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "TAG", - "value": { - "context": "CONTEXTLESS", - "key": "Component", - "value": "GATS" - } - }, - "key": { - "attribute": "SERVICE_TAGS", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [ - "SERVICE_TO_PROCESS_GROUP_LIKE", - "SERVICE_TO_HOST_LIKE" - ], - "type": "SERVICE", - "valueFormat": "Call-Handling-Backends" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "pisa-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE" - ], - "type": "PROCESS_GROUP", - "valueFormat": "PISA" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "dpp-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE" - ], - "type": "PROCESS_GROUP", - "valueFormat": "DPP" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "dpm-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE" - ], - "type": "PROCESS_GROUP", - "valueFormat": "DPM" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": false, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "pisa" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "PISA" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": false, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "smc2" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "SMACC-KTS" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "ngtp" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": true, - "operator": "CONTAINS", - "type": "STRING", - "value": "cs" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "NGTP" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "ngtp-cs" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "NGTP-CS" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": false, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "ngtp" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": true, - "operator": "CONTAINS", - "type": "STRING", - "value": "cs" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "NGTP" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": false, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "ngtp" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "cs" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "NGTP-CS" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "TAG", - "value": { - "context": "CONTEXTLESS", - "key": "Component", - "value": "NGTP" - } - }, - "key": { - "attribute": "SERVICE_TAGS", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [ - "SERVICE_TO_PROCESS_GROUP_LIKE", - "SERVICE_TO_HOST_LIKE" - ], - "type": "SERVICE", - "valueFormat": "Call-Handling-Backends" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "TAG", - "value": { - "context": "CONTEXTLESS", - "key": "Component", - "value": "NGTP-CS" - } - }, - "key": { - "attribute": "SERVICE_TAGS", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [ - "SERVICE_TO_PROCESS_GROUP_LIKE", - "SERVICE_TO_HOST_LIKE" - ], - "type": "SERVICE", - "valueFormat": "Call-Handling-Backends" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "hvd-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE" - ], - "type": "PROCESS_GROUP", - "valueFormat": "HVD" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "BEGINS_WITH", - "type": "STRING", - "value": "htts-" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE" - ], - "type": "PROCESS_GROUP", - "valueFormat": "HTTS" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "hvd" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "HVD" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "htts" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "HTTS" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "ENDS_WITH", - "type": "STRING", - "value": "-prod" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - }, - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "TAG", - "value": { - "context": "CONTEXTLESS", - "key": "Platform", - "value": "OpenShift" - } - }, - "key": { - "attribute": "PROCESS_GROUP_TAGS", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "{ProcessGroup:KubernetesNamespace/(.*?)-prod}" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "ENDS_WITH", - "type": "STRING", - "value": "-e2e" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - }, - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "TAG", - "value": { - "context": "CONTEXTLESS", - "key": "Platform", - "value": "OpenShift" - } - }, - "key": { - "attribute": "PROCESS_GROUP_TAGS", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "{ProcessGroup:KubernetesNamespace/(.*?)-e2e}" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "ENDS_WITH", - "type": "STRING", - "value": "-int" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - }, - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "TAG", - "value": { - "context": "CONTEXTLESS", - "key": "Platform", - "value": "OpenShift" - } - }, - "key": { - "attribute": "PROCESS_GROUP_TAGS", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "{ProcessGroup:KubernetesNamespace/(.*?)-int}" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "ENDS_WITH", - "type": "STRING", - "value": "-test" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - }, - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "TAG", - "value": { - "context": "CONTEXTLESS", - "key": "Platform", - "value": "OpenShift" - } - }, - "key": { - "attribute": "PROCESS_GROUP_TAGS", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "{ProcessGroup:KubernetesNamespace/(.*?)-test}" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "store" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "am-store" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "casa" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "am-casa" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "cesim" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "am-cesim" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "ENDS_WITH", - "type": "STRING", - "value": "-prod" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "EQUALS", - "type": "STRING", - "value": "Plain" - }, - "key": { - "attribute": "PROCESS_GROUP_CUSTOM_METADATA", - "dynamicKey": { - "key": "PaaS", - "source": "KUBERNETES" - }, - "type": "PROCESS_CUSTOM_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "{ProcessGroup:KubernetesNamespace/(.*?)-prod}" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "ENDS_WITH", - "type": "STRING", - "value": "e2e" - }, - "key": { - "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", - "dynamicKey": "KUBERNETES_NAMESPACE", - "type": "PROCESS_PREDEFINED_METADATA_KEY" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "EQUALS", - "type": "STRING", - "value": "Plain" - }, - "key": { - "attribute": "PROCESS_GROUP_CUSTOM_METADATA", - "dynamicKey": { - "key": "PaaS", - "source": "KUBERNETES" - }, - "type": "PROCESS_CUSTOM_METADATA_KEY" - } - } - ], - "enabled": true, - "propagationTypes": [ - "PROCESS_GROUP_TO_SERVICE", - "PROCESS_GROUP_TO_HOST" - ], - "type": "PROCESS_GROUP", - "valueFormat": "{ProcessGroup:KubernetesNamespace/(.*?)-e2e}" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "smc2-ops" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "smc2-ops" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "smc2-ceks" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "smc2-ceks" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "sfa" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "sfa" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "sfa_ts" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "sfa-ts" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "sfa_fre" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "sfa-fre" - }, - { - "conditions": [ - { - "comparisonInfo": { - "negate": false, - "operator": "EQUALS", - "type": "SERVICE_TYPE", - "value": "DATABASE_SERVICE" - }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": true, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "oh" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [], - "type": "SERVICE", - "valueFormat": "asbc-sfa-oh" - }, - { - "type": "SERVICE", - "enabled": true, - "valueFormat": "sfa-ota", - "propagationTypes": [], + "description": null, + "entitySelectorBasedRules": [], + "metadata": { + "clusterVersion": "1.224.76.20210824-135737", + "configurationVersions": [ + 7 + ] + }, + "name": "{{.name}}", + "rules": [ + { "conditions": [ - { - "key": { - "attribute": "SERVICE_TYPE" - }, - "comparisonInfo": { - "type": "SERVICE_TYPE", - "operator": "EQUALS", - "value": "DATABASE_SERVICE", - "negate": false - } + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "vcis-information" }, - { - "key": { - "attribute": "SERVICE_DATABASE_NAME" - }, - "comparisonInfo": { - "type": "STRING", - "operator": "CONTAINS", - "value": "asbc_sfa_ota", - "negate": false, - "caseSensitive": true - } + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" } - ] - } - ] -} \ No newline at end of file + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Infotainment" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "avs" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Infotainment" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "cdip" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "CDIP" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "ConnectedDrive Internet Portal (CDIP)" + }, + "key": { + "attribute": "WEB_APPLICATION_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "APPLICATION", + "valueFormat": "CDIP" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "Toyota Supra Connect Customer Portal" + }, + "key": { + "attribute": "WEB_APPLICATION_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "APPLICATION", + "valueFormat": "CDIP" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "bon-information-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Infotainment" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "bon-personalization-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Infotainment" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "bon-public-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Infotainment" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "bon-vehicle-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Infotainment" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "csi-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "CSI" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "apps-" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Infotainment" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "voice" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Voice Services" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "crs_" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Voice Services" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "crsa_" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Voice Services" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "epl_" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Voice Services" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "newsservice" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Infotainment" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "weatherservice" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Infotainment" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "id5" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Infotainment" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "dpp" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "DPP" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "dpm" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "DPM" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "lis-" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Infotainment" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "eml-" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Infotainment" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "ups-" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Infotainment" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "smc2-bl-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "SMACC-BE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "smc2-key-trk-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "SMACC-KTS" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "asbc_sc2" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "SMACC-BE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "online-entertainment-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Infotainment" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "vps-" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Infotainment" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "inf_oe" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Infotainment" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "base-" + }, + "key": { + "attribute": "HOST_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "BASE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "rs" + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "microservice", + "source": "KUBERNETES" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "RemoteServices" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "ccg-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "CCG" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "lsc-hr" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "LSC-HR" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "rs-360" + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "microservice", + "source": "KUBERNETES" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Remote 360" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "rs-cockpit" + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "microservice", + "source": "KUBERNETES" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "RS Cockpit" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "rs_" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "RemoteServices" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "/www/smsgw" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "SMS-Gateway" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "base_" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "BASE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "b2vsbc" + }, + "key": { + "attribute": "HOST_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "HOST_TO_PROCESS_GROUP_INSTANCE" + ], + "type": "HOST", + "valueFormat": "Voice Services" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "voice.callmgr" + }, + "key": { + "attribute": "PROCESS_GROUP_DETECTED_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Voice Services" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "lib2vsbc" + }, + "key": { + "attribute": "HOST_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "HOST_TO_PROCESS_GROUP_INSTANCE" + ], + "type": "HOST", + "valueFormat": "Voice Services" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "csi" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "CSI" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "lscwo" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "LSC-WO" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "ccg" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "CCG" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "WEB_REQUEST_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "gcdm" + }, + "key": { + "attribute": "SERVICE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "GCDM" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "/www/smacc-app/" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "ASBC-SMACC" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "www/rsu-app" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "ASBC-RSU" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "www/hsmlib-app" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "ASBC-HAL" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "inf-apr-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "App Repository" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "/www/ccc" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Call Center Client" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "/www/emea_prod2" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Call Center Client" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "b2v-voice-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Voice Services" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "crs-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Voice Services" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "crsa-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Voice Services" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "epl-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Voice Services" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "epm-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Voice Services" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "voicegw-admin-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Voice Services" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "vgw-homer-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Voice Services" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "xcc-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "XCC" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "msgsvc-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "MSGSVC" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "asbc_smacc" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "ASBC-SMACC" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "asbc_rsu" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "ASBC-RSU" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "asbc_hsm" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "ASBC-HAL" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "xcc" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "XCC" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "msgsvc" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "MSGSVC" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "perseus-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Perseus" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "asbc-rsu-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "ASBC-RSU" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "asbc-smacc-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "ASBC-SMACC" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "perseus" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE", + "valueFormat": "Perseus" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "asbchsml" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE", + "valueFormat": "ASBC-HAL" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "rs3" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Remote 360" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "lsc-jr" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "LSC-JR" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "lsc-wo" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "LSC-WO" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "/int-api-bmwgroup-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "APIGW-WS" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "/api-bmwgroup-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "APIGW-WS" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "/www/b2vapi-new-bmwgroup-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "APIGW-WS" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "/int-api-nf-bmwgroup-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "APIGW-WS" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "/api-nf-bmwgroup-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "APIGW-WS" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "ltb2vsbc" + }, + "key": { + "attribute": "HOST_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "HOST", + "valueFormat": "Voice Services" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "/global/www/conn/apigw/" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "EXE_PATH", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "APIGW-APP" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "com.nitzinger.Synchronization" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "JAVA_MAIN_CLASS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Connected Backend Services" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "btcapiwebapp" + }, + "key": { + "attribute": "PROCESS_GROUP_AZURE_SITE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Service Gateway Legacy" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "apr_apr" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "App Repository" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "managed-app-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "{ProcessGroup:KubernetesNamespace/managed-app-(.++)}" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "ServerName\\ ccc" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Call Center Client" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "buffet-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Buffet" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "component", + "source": "KUBERNETES" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "{ProcessGroup:Kubernetes:component}" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "asbc_smc2_key_trk" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": null + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "APPCALL-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "APPCALL" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "acallservices" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "APPCALL" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "ACDS-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "ACDS" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "ECS-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "ECS" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "XCS-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "XCS" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "xcallservices" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "XCS" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "EVNS2-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "EVNS" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "evns2" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "EVNS" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "eCallGW-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "eCallGW" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "ecallgateway" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "eCallGW" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "GATS-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "GATS" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "gatsconverter" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "GATS" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "bff" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Buffet" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "APPCALL" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE", + "valueFormat": "Call-Handling-Backends" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "ACDS" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE", + "valueFormat": "Call-Handling-Backends" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "ECS" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE", + "valueFormat": "Call-Handling-Backends" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "XCS" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE", + "valueFormat": "Call-Handling-Backends" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "EVNS" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE", + "valueFormat": "Call-Handling-Backends" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "eCallGW" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE", + "valueFormat": "Call-Handling-Backends" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "GATS" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE", + "valueFormat": "Call-Handling-Backends" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "pisa-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "PISA" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "dpp-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "DPP" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "dpm-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "DPM" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "pisa" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "PISA" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "smc2" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "SMACC-KTS" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "ngtp" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "cs" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "NGTP" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "ngtp-cs" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "NGTP-CS" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "ngtp" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "cs" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "NGTP" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "ngtp" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "cs" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "NGTP-CS" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "NGTP" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE", + "valueFormat": "Call-Handling-Backends" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "NGTP-CS" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE", + "valueFormat": "Call-Handling-Backends" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "hvd-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "HVD" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "htts-" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "HTTS" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "hvd" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "HVD" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "htts" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "HTTS" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "ENDS_WITH", + "type": "STRING", + "value": "-prod" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + }, + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Platform", + "value": "OpenShift" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "{ProcessGroup:KubernetesNamespace/(.*?)-prod}" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "ENDS_WITH", + "type": "STRING", + "value": "-e2e" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + }, + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Platform", + "value": "OpenShift" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "{ProcessGroup:KubernetesNamespace/(.*?)-e2e}" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "ENDS_WITH", + "type": "STRING", + "value": "-int" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + }, + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Platform", + "value": "OpenShift" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "{ProcessGroup:KubernetesNamespace/(.*?)-int}" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "ENDS_WITH", + "type": "STRING", + "value": "-test" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + }, + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Platform", + "value": "OpenShift" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "{ProcessGroup:KubernetesNamespace/(.*?)-test}" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "store" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "am-store" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "casa" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "am-casa" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "cesim" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "am-cesim" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "ENDS_WITH", + "type": "STRING", + "value": "-prod" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "Plain" + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "PaaS", + "source": "KUBERNETES" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "{ProcessGroup:KubernetesNamespace/(.*?)-prod}" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "ENDS_WITH", + "type": "STRING", + "value": "e2e" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "Plain" + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "PaaS", + "source": "KUBERNETES" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "{ProcessGroup:KubernetesNamespace/(.*?)-e2e}" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "smc2-ops" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "smc2-ops" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "smc2-ceks" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "smc2-ceks" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "sfa" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "sfa" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "sfa_ts" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "sfa-ts" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "sfa_fre" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "sfa-fre" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "oh" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "asbc-sfa-oh" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "cub-personalization" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Perseus" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "asbc_sfa_ota" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE", + "valueFormat": "sfa-ota" + } + ] + } \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_CICD/dashboard/README.md b/BMW-Dynatrace-config/CD_CICD/dashboard/README.md new file mode 100644 index 00000000..2b6d5717 --- /dev/null +++ b/BMW-Dynatrace-config/CD_CICD/dashboard/README.md @@ -0,0 +1,4 @@ + +### How to configure dashboards? + +Please refer to [this](https://atc.bmwgroup.net/confluence/display/OPMAAS/Documentation+%7C+Dashboards) page to configure your dashboards. \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_CICD/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_CICD/dashboard/dashboard.yaml new file mode 100644 index 00000000..13372054 --- /dev/null +++ b/BMW-Dynatrace-config/CD_CICD/dashboard/dashboard.yaml @@ -0,0 +1,125 @@ +config: +- CDCICD-PROD: default.json +- CDCICD-E2E: default.json +- CDCICD-INT: default.json +- CDCICD-TEST: default.json + +#PROD dashboards for EMEA/NA/CN Prod +CDCICD-PROD: +- name: CD_CICD PROD +- mzName: CD_CICD/management-zone/CDCICD.name +- mzId: CD_CICD/management-zone/CDCICD.id +- tag: CICD +- env: PROD +- skipDeployment: "true" +CDCICD-PROD.EMEA-Prod: +- name: CD_CICD PROD +- mzName: CD_CICD/management-zone/CDCICD.name +- mzId: CD_CICD/management-zone/CDCICD.id +- tag: CICD +- env: PROD +- skipDeployment: "false" +CDCICD-PROD.NA-Prod: +- name: CD_CICD PROD +- mzName: CD_CICD/management-zone/CDCICD.name +- mzId: CD_CICD/management-zone/CDCICD.id +- tag: CICD +- env: PROD +- skipDeployment: "false" +CDCICD-PROD.CN-Prod: +- name: CD_CICD PROD +- mzName: CD_CICD/management-zone/CDCICD.name +- mzId: CD_CICD/management-zone/CDCICD.id +- tag: CICD +- env: PROD +- skipDeployment: "false" + +#E2E dashboards for EMEA/NA/CN Prod +CDCICD-E2E: +- name: CD_CICD E2E +- mzName: CD_CICD/management-zone/CDCICD.name +- mzId: CD_CICD/management-zone/CDCICD.id +- tag: CICD +- env: E2E +- skipDeployment: "true" +CDCICD-E2E.EMEA-Prod: +- name: CD_CICD E2E +- mzName: CD_CICD/management-zone/CDCICD.name +- mzId: CD_CICD/management-zone/CDCICD.id +- tag: CICD +- env: E2E +- skipDeployment: "false" +CDCICD-E2E.NA-Prod: +- name: CD_CICD E2E +- mzName: CD_CICD/management-zone/CDCICD.name +- mzId: CD_CICD/management-zone/CDCICD.id +- tag: CICD +- env: E2E +- skipDeployment: "false" +CDCICD-E2E.CN-Prod: +- name: CD_CICD E2E +- mzName: CD_CICD/management-zone/CDCICD.name +- mzId: CD_CICD/management-zone/CDCICD.id +- tag: CICD +- env: E2E +- skipDeployment: "false" + +#INT dashboards for EMEA/NA/CN PreProd +CDCICD-INT: +- name: CD_CICD INT +- mzName: CD_CICD/management-zone/CDCICD.name +- mzId: CD_CICD/management-zone/CDCICD.id +- tag: CICD +- env: INT +- skipDeployment: "true" +CDCICD-INT.EMEA-PreProd: +- name: CD_CICD INT +- mzName: CD_CICD/management-zone/CDCICD.name +- mzId: CD_CICD/management-zone/CDCICD.id +- tag: CICD +- env: INT +- skipDeployment: "false" +CDCICD-INT.NA-PreProd: +- name: CD_CICD INT +- mzName: CD_CICD/management-zone/CDCICD.name +- mzId: CD_CICD/management-zone/CDCICD.id +- tag: CICD +- env: INT +- skipDeployment: "false" +CDCICD-INT.CN-PreProd: +- name: CD_CICD INT +- mzName: CD_CICD/management-zone/CDCICD.name +- mzId: CD_CICD/management-zone/CDCICD.id +- tag: CICD +- env: INT +- skipDeployment: "false" + +#TEST dashboards for EMEA/NA/CN PreProd +CDCICD-TEST: +- name: CD_CICD TEST +- mzName: CD_CICD/management-zone/CDCICD.name +- mzId: CD_CICD/management-zone/CDCICD.id +- tag: CICD +- env: TEST +- skipDeployment: "true" +CDCICD-TEST.EMEA-PreProd: +- name: CD_CICD TEST +- mzName: CD_CICD/management-zone/CDCICD.name +- mzId: CD_CICD/management-zone/CDCICD.id +- tag: CICD +- env: TEST +- skipDeployment: "false" +CDCICD-TEST.NA-PreProd: +- name: CD_CICD TEST +- mzName: CD_CICD/management-zone/CDCICD.name +- mzId: CD_CICD/management-zone/CDCICD.id +- tag: CICD +- env: TEST +- skipDeployment: "false" +CDCICD-TEST.CN-PreProd: +- name: CD_CICD TEST +- mzName: CD_CICD/management-zone/CDCICD.name +- mzId: CD_CICD/management-zone/CDCICD.id +- tag: CICD +- env: TEST +- skipDeployment: "false" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_CICD/dashboard/default.json b/BMW-Dynatrace-config/CD_CICD/dashboard/default.json new file mode 100644 index 00000000..6c685810 --- /dev/null +++ b/BMW-Dynatrace-config/CD_CICD/dashboard/default.json @@ -0,0 +1,308 @@ +{ + "metadata": { + "configurationVersions": [ + 3 + ], + "clusterVersion": "1.214.107.20210407-223952" + }, + "dashboardMetadata": { + "name": "{{.name}}", + "shared": true, + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "dashboardFilter": { + "timeframe": "-24h to now" + }, + "tags": [ + "{{.tag}}" + ] + }, + "tiles": [ + { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 228, + "left": 38, + "width": 1064, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [ + { + "metric": "builtin:service.errors.fourxx.rate", + "aggregation": "AVG", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, + { + "metric": "builtin:service.errors.fivexx.rate", + "aggregation": "AVG", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + } + ], + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "lastModified": 1617956393463, + "customColor": "#ff0000" + }, + "nullbuiltin:service.errors.fourxx.rate|AVG|TOTAL|BAR|SERVICE": { + "lastModified": 1617956441725, + "customColor": "#fff29a" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:{{.env}}", + "Component:{{.tag}}" + ] + } + } + } + }, + { + "name": "Problems", + "tileType": "OPEN_PROBLEMS", + "configured": true, + "bounds": { + "top": 38, + "left": 950, + "width": 152, + "height": 152 + }, + "tileFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + } + }, + { + "name": "Overall Health", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 0, + "left": 38, + "width": 1064, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 532, + "left": 38, + "width": 1064, + "height": 38 + }, + "tileFilter": {}, + "markdown": "---\n" + }, + { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 570, + "left": 38, + "width": 1064, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Request Count and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [ + { + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, + { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, + { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + } + ], + "resultMetadata": { + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1595275720776, + "customColor": "#008cdb" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1595275955999, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1595275686773, + "customColor": "#b4e5f9" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:{{.env}}", + "Component:{{.tag}}" + ] + } + } + } + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 190, + "left": 38, + "width": 1064, + "height": 38 + }, + "tileFilter": {}, + "markdown": "---\n" + }, + { + "name": "", + "tileType": "DATABASES_OVERVIEW", + "configured": true, + "bounds": { + "top": 38, + "left": 646, + "width": 190, + "height": 152 + }, + "tileFilter": {}, + "filterConfig": { + "type": "DATABASE", + "customName": "Databases", + "defaultName": "Databases", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "DATABASE": { + "AUTO_TAGS": [ + "Environment:{{.env}}", + "Component:{{.tag}}" + ] + } + } + }, + "chartVisible": true + }, + { + "name": "", + "tileType": "SERVICES", + "configured": true, + "bounds": { + "top": 38, + "left": 342, + "width": 190, + "height": 152 + }, + "tileFilter": {}, + "filterConfig": { + "type": "SERVICE", + "customName": "Services", + "defaultName": "Services", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:{{.env}}", + "Component:{{.tag}}" + ] + } + } + }, + "chartVisible": true + }, + { + "name": "", + "tileType": "HOSTS", + "configured": true, + "bounds": { + "top": 38, + "left": 38, + "width": 190, + "height": 152 + }, + "tileFilter": {}, + "filterConfig": { + "type": "HOST", + "customName": "Hosts", + "defaultName": "Hosts", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "HOST": { + "AUTO_TAGS": [ + "Environment:{{.env}}", + "Component:{{.tag}}" + ] + } + } + }, + "chartVisible": true + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_CICD/management-zone/README.md b/BMW-Dynatrace-config/CD_CICD/management-zone/README.md new file mode 100644 index 00000000..ffe9d6e3 --- /dev/null +++ b/BMW-Dynatrace-config/CD_CICD/management-zone/README.md @@ -0,0 +1,4 @@ + +### How to configure management zones? + +Please refer to [this](https://atc.bmwgroup.net/confluence/display/OPMAAS/Documentation+%7C+Management+Zones) page to configure your management zones. \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_CICD/management-zone/default.json b/BMW-Dynatrace-config/CD_CICD/management-zone/default.json new file mode 100644 index 00000000..bffa0c3b --- /dev/null +++ b/BMW-Dynatrace-config/CD_CICD/management-zone/default.json @@ -0,0 +1,114 @@ +{ + "dimensionalRules": [], + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "HOST_TAGS" + } + } + ], + "enabled": true, + "type": "HOST" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "{{.tag}}" + }, + "key": { + "attribute": "CLOUD_APPLICATION_NAMESPACE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "CLOUD_APPLICATION_NAMESPACE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "{{.tag}}" + }, + "key": { + "attribute": "CLOUD_APPLICATION_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "CLOUD_APPLICATION" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_CICD/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_CICD/management-zone/management-zone.yaml new file mode 100644 index 00000000..d0a72718 --- /dev/null +++ b/BMW-Dynatrace-config/CD_CICD/management-zone/management-zone.yaml @@ -0,0 +1,6 @@ +config: +- CDCICD: default.json + +CDCICD: +- name: CD_CICD +- tag: CICD diff --git a/BMW-Dynatrace-config/CD_camvs/alerting-profile/alerting-profile.yaml b/BMW-Dynatrace-config/CD_camvs/alerting-profile/alerting-profile.yaml new file mode 100644 index 00000000..c15531ab --- /dev/null +++ b/BMW-Dynatrace-config/CD_camvs/alerting-profile/alerting-profile.yaml @@ -0,0 +1,43 @@ +config: +- CDcamvs: default.json + + +#Prod alerting profiles for EMEA/NA/CN +CDcamvs.EMEA-Prod: +- name: CD_camvs PROD +- tag: camvs +- mzId: CD_camvs/management-zone/CDcamvs.id +- env: PROD +- skipDeployment: "false" +CDcamvs.NA-Prod: +- name: CD_camvs PROD +- tag: camvs +- mzId: CD_camvs/management-zone/CDcamvs.id +- env: PROD +- skipDeployment: "false" +CDcamvs.CN-Prod: +- name: CD_camvs PROD +- tag: camvs +- mzId: CD_camvs/management-zone/CDcamvs.id +- env: PROD +- skipDeployment: "false" + +#INT alerting profiles for EMEA/NA/CN +CDcamvs.EMEA-PreProd: +- name: CD_camvs INT +- tag: camvs +- mzId: CD_camvs/management-zone/CDcamvs.id +- env: INT +- skipDeployment: "false" +CDcamvs.NA-PreProd: +- name: CD_camvs INT +- tag: camvs +- mzId: CD_camvs/management-zone/CDcamvs.id +- env: INT +- skipDeployment: "false" +CDcamvs.CN-PreProd: +- name: CD_camvs INT +- tag: camvs +- mzId: CD_camvs/management-zone/CDcamvs.id +- env: INT +- skipDeployment: "false" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_camvs/alerting-profile/default.json b/BMW-Dynatrace-config/CD_camvs/alerting-profile/default.json new file mode 100644 index 00000000..681a4c64 --- /dev/null +++ b/BMW-Dynatrace-config/CD_camvs/alerting-profile/default.json @@ -0,0 +1,103 @@ +{ + "displayName": "{{.name}}", + "eventTypeFilters": [], + "managementZoneId": "{{.mzId}}", + "mzId": "{{.mzId}}", + "rules": [ + { + "delayInMinutes": 0, + "severityLevel": "AVAILABILITY", + "tagFilter": { + "includeMode": "INCLUDE_ALL", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + }, + { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "{{.env}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "ERROR", + "tagFilter": { + "includeMode": "INCLUDE_ALL", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + }, + { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "{{.env}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "PERFORMANCE", + "tagFilter": { + "includeMode": "INCLUDE_ALL", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + }, + { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "{{.env}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "RESOURCE_CONTENTION", + "tagFilter": { + "includeMode": "INCLUDE_ALL", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + }, + { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "{{.env}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "CUSTOM_ALERT", + "tagFilter": { + "includeMode": "INCLUDE_ALL", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + }, + { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "{{.env}}" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_camvs/calculated-metrics-service/README.md b/BMW-Dynatrace-config/CD_camvs/calculated-metrics-service/README.md new file mode 100644 index 00000000..f958f929 --- /dev/null +++ b/BMW-Dynatrace-config/CD_camvs/calculated-metrics-service/README.md @@ -0,0 +1,4 @@ + +### How to configure custom metrics? + +Please refer to [this](https://atc.bmwgroup.net/confluence/display/OPMAAS/Documentation+%7C+Calculated+Metrics) page to configure your custom metrics. \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_camvs/conditional-naming-processgroup/README.md b/BMW-Dynatrace-config/CD_camvs/conditional-naming-processgroup/README.md new file mode 100644 index 00000000..8c10d2b4 --- /dev/null +++ b/BMW-Dynatrace-config/CD_camvs/conditional-naming-processgroup/README.md @@ -0,0 +1,4 @@ + +### How to configure process groups? + +Please refer to [this](https://atc.bmwgroup.net/confluence/display/OPMAAS/Documentation+%7C+Process+Group+Naming) page to configure your process groups. \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_camvs/conditional-naming-processgroup/conditional-naming-processgroup.yaml b/BMW-Dynatrace-config/CD_camvs/conditional-naming-processgroup/conditional-naming-processgroup.yaml new file mode 100644 index 00000000..925f4f92 --- /dev/null +++ b/BMW-Dynatrace-config/CD_camvs/conditional-naming-processgroup/conditional-naming-processgroup.yaml @@ -0,0 +1,8 @@ +config: +- CDcamvs: template.json + +CDcamvs: +- name: MyProcessNamingRule +- nameFormat: "{ProcessGroup:KubernetesNamespace/regex-example}" +- tag: camvs +- skipDeployment: "true" diff --git a/BMW-Dynatrace-config/CD_camvs/conditional-naming-processgroup/template.json b/BMW-Dynatrace-config/CD_camvs/conditional-naming-processgroup/template.json new file mode 100644 index 00000000..7c039808 --- /dev/null +++ b/BMW-Dynatrace-config/CD_camvs/conditional-naming-processgroup/template.json @@ -0,0 +1,29 @@ +{ + "displayName": "{{.name}}", + "enabled": true, + "metadata": { + "clusterVersion": "1.214.107.20210407-223952", + "configurationVersions": [ + 0 + ] + }, + "nameFormat": "{{.nameFormat}}", + "rules": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "type": "PROCESS_GROUP" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_camvs/conditional-naming-service/README.md b/BMW-Dynatrace-config/CD_camvs/conditional-naming-service/README.md new file mode 100644 index 00000000..93dc620b --- /dev/null +++ b/BMW-Dynatrace-config/CD_camvs/conditional-naming-service/README.md @@ -0,0 +1,4 @@ + +### How to configure service naming + +Please refer to [this](https://atc.bmwgroup.net/confluence/display/OPMAAS/Documentation+%7C+Service+Naming) page to configure your service naming. \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_camvs/conditional-naming-service/conditional-naming-service.yaml b/BMW-Dynatrace-config/CD_camvs/conditional-naming-service/conditional-naming-service.yaml new file mode 100644 index 00000000..925f4f92 --- /dev/null +++ b/BMW-Dynatrace-config/CD_camvs/conditional-naming-service/conditional-naming-service.yaml @@ -0,0 +1,8 @@ +config: +- CDcamvs: template.json + +CDcamvs: +- name: MyProcessNamingRule +- nameFormat: "{ProcessGroup:KubernetesNamespace/regex-example}" +- tag: camvs +- skipDeployment: "true" diff --git a/BMW-Dynatrace-config/CD_camvs/conditional-naming-service/template.json b/BMW-Dynatrace-config/CD_camvs/conditional-naming-service/template.json new file mode 100644 index 00000000..5d4fac56 --- /dev/null +++ b/BMW-Dynatrace-config/CD_camvs/conditional-naming-service/template.json @@ -0,0 +1,29 @@ +{ + "displayName": "{{.name}}", + "enabled": true, + "metadata": { + "clusterVersion": "1.214.107.20210407-223952", + "configurationVersions": [ + 0 + ] + }, + "nameFormat": "{{.nameFormat}}", + "rules": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + } + ], + "type": "SERVICE" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_camvs/custom-service-java/README.md b/BMW-Dynatrace-config/CD_camvs/custom-service-java/README.md new file mode 100644 index 00000000..a467a6f8 --- /dev/null +++ b/BMW-Dynatrace-config/CD_camvs/custom-service-java/README.md @@ -0,0 +1,4 @@ + +### How to configure custom services? + +Please refer to [this](https://atc.bmwgroup.net/confluence/display/OPMAAS/Documentation+%7C+Custom+Services) page to configure your custom services. \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_camvs/custom-service-java/custom-service-java.yaml b/BMW-Dynatrace-config/CD_camvs/custom-service-java/custom-service-java.yaml new file mode 100644 index 00000000..25f8a028 --- /dev/null +++ b/BMW-Dynatrace-config/CD_camvs/custom-service-java/custom-service-java.yaml @@ -0,0 +1,9 @@ +config: +- customService1: template-1-1.json + +customService1: +- name: myJOYNRService +- className: com.bmw.cc.conn.this.is.just.an.exampleClasss +- methodName: exampleJoynrMethod +- returnType: void +- skipDeployment: "true" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_camvs/custom-service-java/template-1-1.json b/BMW-Dynatrace-config/CD_camvs/custom-service-java/template-1-1.json new file mode 100644 index 00000000..b3003515 --- /dev/null +++ b/BMW-Dynatrace-config/CD_camvs/custom-service-java/template-1-1.json @@ -0,0 +1,23 @@ +{ + "enabled": true, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "{{.className}}", + "enabled": true, + "fileName": "", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [], + "methodName": "{{.methodName}}", + "returnType": "{{.returnType}}" + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_camvs/dashboard/README.md b/BMW-Dynatrace-config/CD_camvs/dashboard/README.md new file mode 100644 index 00000000..2b6d5717 --- /dev/null +++ b/BMW-Dynatrace-config/CD_camvs/dashboard/README.md @@ -0,0 +1,4 @@ + +### How to configure dashboards? + +Please refer to [this](https://atc.bmwgroup.net/confluence/display/OPMAAS/Documentation+%7C+Dashboards) page to configure your dashboards. \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_camvs/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_camvs/dashboard/dashboard.yaml new file mode 100644 index 00000000..0e160e68 --- /dev/null +++ b/BMW-Dynatrace-config/CD_camvs/dashboard/dashboard.yaml @@ -0,0 +1,125 @@ +config: +- CDcamvs-PROD: default.json +- CDcamvs-E2E: default.json +- CDcamvs-INT: default.json +- CDcamvs-TEST: default.json + +#PROD dashboards for EMEA/NA/CN Prod +CDcamvs-PROD: +- name: CD_camvs PROD +- mzName: CD_camvs/management-zone/CDcamvs.name +- mzId: CD_camvs/management-zone/CDcamvs.id +- tag: camvs +- env: PROD +- skipDeployment: "true" +CDcamvs-PROD.EMEA-Prod: +- name: CD_camvs PROD +- mzName: CD_camvs/management-zone/CDcamvs.name +- mzId: CD_camvs/management-zone/CDcamvs.id +- tag: camvs +- env: PROD +- skipDeployment: "false" +CDcamvs-PROD.NA-Prod: +- name: CD_camvs PROD +- mzName: CD_camvs/management-zone/CDcamvs.name +- mzId: CD_camvs/management-zone/CDcamvs.id +- tag: camvs +- env: PROD +- skipDeployment: "false" +CDcamvs-PROD.CN-Prod: +- name: CD_camvs PROD +- mzName: CD_camvs/management-zone/CDcamvs.name +- mzId: CD_camvs/management-zone/CDcamvs.id +- tag: camvs +- env: PROD +- skipDeployment: "false" + +#E2E dashboards for EMEA/NA/CN Prod +CDcamvs-E2E: +- name: CD_camvs E2E +- mzName: CD_camvs/management-zone/CDcamvs.name +- mzId: CD_camvs/management-zone/CDcamvs.id +- tag: camvs +- env: E2E +- skipDeployment: "true" +CDcamvs-E2E.EMEA-Prod: +- name: CD_camvs E2E +- mzName: CD_camvs/management-zone/CDcamvs.name +- mzId: CD_camvs/management-zone/CDcamvs.id +- tag: camvs +- env: E2E +- skipDeployment: "false" +CDcamvs-E2E.NA-Prod: +- name: CD_camvs E2E +- mzName: CD_camvs/management-zone/CDcamvs.name +- mzId: CD_camvs/management-zone/CDcamvs.id +- tag: camvs +- env: E2E +- skipDeployment: "false" +CDcamvs-E2E.CN-Prod: +- name: CD_camvs E2E +- mzName: CD_camvs/management-zone/CDcamvs.name +- mzId: CD_camvs/management-zone/CDcamvs.id +- tag: camvs +- env: E2E +- skipDeployment: "false" + +#INT dashboards for EMEA/NA/CN PreProd +CDcamvs-INT: +- name: CD_camvs INT +- mzName: CD_camvs/management-zone/CDcamvs.name +- mzId: CD_camvs/management-zone/CDcamvs.id +- tag: camvs +- env: INT +- skipDeployment: "true" +CDcamvs-INT.EMEA-PreProd: +- name: CD_camvs INT +- mzName: CD_camvs/management-zone/CDcamvs.name +- mzId: CD_camvs/management-zone/CDcamvs.id +- tag: camvs +- env: INT +- skipDeployment: "false" +CDcamvs-INT.NA-PreProd: +- name: CD_camvs INT +- mzName: CD_camvs/management-zone/CDcamvs.name +- mzId: CD_camvs/management-zone/CDcamvs.id +- tag: camvs +- env: INT +- skipDeployment: "false" +CDcamvs-INT.CN-PreProd: +- name: CD_camvs INT +- mzName: CD_camvs/management-zone/CDcamvs.name +- mzId: CD_camvs/management-zone/CDcamvs.id +- tag: camvs +- env: INT +- skipDeployment: "false" + +#TEST dashboards for EMEA/NA/CN PreProd +CDcamvs-TEST: +- name: CD_camvs TEST +- mzName: CD_camvs/management-zone/CDcamvs.name +- mzId: CD_camvs/management-zone/CDcamvs.id +- tag: camvs +- env: TEST +- skipDeployment: "true" +CDcamvs-TEST.EMEA-PreProd: +- name: CD_camvs TEST +- mzName: CD_camvs/management-zone/CDcamvs.name +- mzId: CD_camvs/management-zone/CDcamvs.id +- tag: camvs +- env: TEST +- skipDeployment: "false" +CDcamvs-TEST.NA-PreProd: +- name: CD_camvs TEST +- mzName: CD_camvs/management-zone/CDcamvs.name +- mzId: CD_camvs/management-zone/CDcamvs.id +- tag: camvs +- env: TEST +- skipDeployment: "false" +CDcamvs-TEST.CN-PreProd: +- name: CD_camvs TEST +- mzName: CD_camvs/management-zone/CDcamvs.name +- mzId: CD_camvs/management-zone/CDcamvs.id +- tag: camvs +- env: TEST +- skipDeployment: "false" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_camvs/dashboard/default.json b/BMW-Dynatrace-config/CD_camvs/dashboard/default.json new file mode 100644 index 00000000..6c685810 --- /dev/null +++ b/BMW-Dynatrace-config/CD_camvs/dashboard/default.json @@ -0,0 +1,308 @@ +{ + "metadata": { + "configurationVersions": [ + 3 + ], + "clusterVersion": "1.214.107.20210407-223952" + }, + "dashboardMetadata": { + "name": "{{.name}}", + "shared": true, + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "dashboardFilter": { + "timeframe": "-24h to now" + }, + "tags": [ + "{{.tag}}" + ] + }, + "tiles": [ + { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 228, + "left": 38, + "width": 1064, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [ + { + "metric": "builtin:service.errors.fourxx.rate", + "aggregation": "AVG", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, + { + "metric": "builtin:service.errors.fivexx.rate", + "aggregation": "AVG", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + } + ], + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "lastModified": 1617956393463, + "customColor": "#ff0000" + }, + "nullbuiltin:service.errors.fourxx.rate|AVG|TOTAL|BAR|SERVICE": { + "lastModified": 1617956441725, + "customColor": "#fff29a" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:{{.env}}", + "Component:{{.tag}}" + ] + } + } + } + }, + { + "name": "Problems", + "tileType": "OPEN_PROBLEMS", + "configured": true, + "bounds": { + "top": 38, + "left": 950, + "width": 152, + "height": 152 + }, + "tileFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + } + }, + { + "name": "Overall Health", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 0, + "left": 38, + "width": 1064, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 532, + "left": 38, + "width": 1064, + "height": 38 + }, + "tileFilter": {}, + "markdown": "---\n" + }, + { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 570, + "left": 38, + "width": 1064, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Request Count and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [ + { + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, + { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, + { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + } + ], + "resultMetadata": { + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1595275720776, + "customColor": "#008cdb" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1595275955999, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1595275686773, + "customColor": "#b4e5f9" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:{{.env}}", + "Component:{{.tag}}" + ] + } + } + } + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 190, + "left": 38, + "width": 1064, + "height": 38 + }, + "tileFilter": {}, + "markdown": "---\n" + }, + { + "name": "", + "tileType": "DATABASES_OVERVIEW", + "configured": true, + "bounds": { + "top": 38, + "left": 646, + "width": 190, + "height": 152 + }, + "tileFilter": {}, + "filterConfig": { + "type": "DATABASE", + "customName": "Databases", + "defaultName": "Databases", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "DATABASE": { + "AUTO_TAGS": [ + "Environment:{{.env}}", + "Component:{{.tag}}" + ] + } + } + }, + "chartVisible": true + }, + { + "name": "", + "tileType": "SERVICES", + "configured": true, + "bounds": { + "top": 38, + "left": 342, + "width": 190, + "height": 152 + }, + "tileFilter": {}, + "filterConfig": { + "type": "SERVICE", + "customName": "Services", + "defaultName": "Services", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:{{.env}}", + "Component:{{.tag}}" + ] + } + } + }, + "chartVisible": true + }, + { + "name": "", + "tileType": "HOSTS", + "configured": true, + "bounds": { + "top": 38, + "left": 38, + "width": 190, + "height": 152 + }, + "tileFilter": {}, + "filterConfig": { + "type": "HOST", + "customName": "Hosts", + "defaultName": "Hosts", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "HOST": { + "AUTO_TAGS": [ + "Environment:{{.env}}", + "Component:{{.tag}}" + ] + } + } + }, + "chartVisible": true + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_camvs/management-zone/README.md b/BMW-Dynatrace-config/CD_camvs/management-zone/README.md new file mode 100644 index 00000000..ffe9d6e3 --- /dev/null +++ b/BMW-Dynatrace-config/CD_camvs/management-zone/README.md @@ -0,0 +1,4 @@ + +### How to configure management zones? + +Please refer to [this](https://atc.bmwgroup.net/confluence/display/OPMAAS/Documentation+%7C+Management+Zones) page to configure your management zones. \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_camvs/management-zone/default.json b/BMW-Dynatrace-config/CD_camvs/management-zone/default.json new file mode 100644 index 00000000..bffa0c3b --- /dev/null +++ b/BMW-Dynatrace-config/CD_camvs/management-zone/default.json @@ -0,0 +1,114 @@ +{ + "dimensionalRules": [], + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "HOST_TAGS" + } + } + ], + "enabled": true, + "type": "HOST" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "{{.tag}}" + }, + "key": { + "attribute": "CLOUD_APPLICATION_NAMESPACE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "CLOUD_APPLICATION_NAMESPACE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "{{.tag}}" + }, + "key": { + "attribute": "CLOUD_APPLICATION_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "CLOUD_APPLICATION" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_camvs/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_camvs/management-zone/management-zone.yaml new file mode 100644 index 00000000..2d03f032 --- /dev/null +++ b/BMW-Dynatrace-config/CD_camvs/management-zone/management-zone.yaml @@ -0,0 +1,6 @@ +config: +- CDcamvs: default.json + +CDcamvs: +- name: CD_camvs +- tag: camvs diff --git a/BMW-Dynatrace-config/CD_camvs/notification/README.md b/BMW-Dynatrace-config/CD_camvs/notification/README.md new file mode 100644 index 00000000..5ba3825a --- /dev/null +++ b/BMW-Dynatrace-config/CD_camvs/notification/README.md @@ -0,0 +1,4 @@ + +### How to configure notification systems? + +Please refer to [this](https://atc.bmwgroup.net/confluence/display/OPMAAS/Documentation+%7C+Problem+Notification+Integrations) page to configure your notification systems. \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_camvs/notification/email.json b/BMW-Dynatrace-config/CD_camvs/notification/email.json new file mode 100644 index 00000000..486642a7 --- /dev/null +++ b/BMW-Dynatrace-config/CD_camvs/notification/email.json @@ -0,0 +1,13 @@ +{ + "active": true, + "alertingProfile": "{{.alertingProfile}}", + "bccReceivers": [], + "body": "{ProblemDetailsHTML}", + "ccReceivers": [], + "name": "{{.name}}", + "receivers": [ + "{{.receivers}}" + ], + "subject": "{State} Problem {ProblemID}: {ImpactedEntity}", + "type": "EMAIL" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_camvs/notification/itsm.json b/BMW-Dynatrace-config/CD_camvs/notification/itsm.json new file mode 100644 index 00000000..677ef0ea --- /dev/null +++ b/BMW-Dynatrace-config/CD_camvs/notification/itsm.json @@ -0,0 +1,20 @@ +{ + "acceptAnyCertificate": false, + "active": true, + "alertingProfile": "{{.alertingProfile}}", + "headers": [ + { + "name": "Authorization", + "value": "{{.Env.SecretAuthHeader}}" + }, + { + "name": "x-apikey", + "value": "{{.Env.SecretXAPIKey}}" + } + ], + "name": "{{.name}}", + "notifyEventMergesEnabled": false, + "payload": "[\n{\n \"attributes\": {\n \"CLASS\": \"BusinessTransaction\",\n \"source\": \"MgmtZone: {{.mzName}}\",\n \"severity\": \"MINOR\",\n \"origin\": \"{{.appdid}}\",\n \"sub_origin\": \"Dynatrace SaaS - {ImpactedEntity}\",\n \"adapter_host\": \"{{ .DTEnvironment }}\",\n \"msg\": \"{ProblemDetailsText}\",\n \"contract_id\": \"{{.contractid}}\",\n \"ars_esc\": \"Yes\",\n \"ars_delay_time\": \"0\",\n \"hostname\": \"test\",\n \"sub_source\": \"Environment: CoCo_EMEA_Prod\",\n \"server_loc\": \"\",\n \"event_id\": \"AI001\",\n \"dd_plus\": \"{ProblemSeverity}\",\n \"dd1\": \"{ProblemURL}\",\n \"dd2\": \"{PID}\"\n }\n}\n]", + "type": "WEBHOOK", + "url": "{{.webhook}}" +} diff --git a/BMW-Dynatrace-config/CD_camvs/notification/msTeams.json b/BMW-Dynatrace-config/CD_camvs/notification/msTeams.json new file mode 100644 index 00000000..33e92cf6 --- /dev/null +++ b/BMW-Dynatrace-config/CD_camvs/notification/msTeams.json @@ -0,0 +1,11 @@ +{ + "acceptAnyCertificate": false, + "active": true, + "alertingProfile": "{{.alertingProfile}}", + "headers": [], + "name": "{{.name}}", + "notifyEventMergesEnabled": false, + "payload": "{\n\"title\":\"{ProblemTitle}\",\n\"text\":\"{ProblemDetailsHTML}\",\n\"themeColor\":\"EA4300\"\n}", + "type": "WEBHOOK", + "url": "{{.webhook}}" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_camvs/notification/notification.yaml b/BMW-Dynatrace-config/CD_camvs/notification/notification.yaml new file mode 100644 index 00000000..267b78f5 --- /dev/null +++ b/BMW-Dynatrace-config/CD_camvs/notification/notification.yaml @@ -0,0 +1,102 @@ +config: +- CDcamvs: msTeams.json +- CDcamvsITSM: itsm.json + +# Notification System for EMEA/NA/CN Prod msTeams +CDcamvs.EMEA-Prod: +- name: CD_camvs PROD +- alertingProfile: CD_camvs/alerting-profile/CDcamvs.id +- webhook: https://empty +- skipDeployment: "true" +CDcamvs.NA-Prod: +- name: CD_camvs PROD +- alertingProfile: CD_camvs/alerting-profile/CDcamvs.id +- webhook: https://empty +- skipDeployment: "true" +CDcamvs.CN-Prod: +- name: CD_camvs PROD +- alertingProfile: CD_camvs/alerting-profile/CDcamvs.id +- webhook: https://empty +- skipDeployment: "true" + +# Notification System for EMEA/NA/CN PreProd msTeams +CDcamvs.EMEA-PreProd: +- name: CD_camvs INT +- alertingProfile: CD_camvs/alerting-profile/CDcamvs.id +- webhook: https://empty +- skipDeployment: "true" +CDcamvs.NA-PreProd: +- name: CD_camvs INT +- alertingProfile: CD_camvs/alerting-profile/CDcamvs.id +- webhook: https://empty +- skipDeployment: "true" +CDcamvs.CN-PreProd: +- name: CD_camvs INT +- alertingProfile: CD_camvs/alerting-profile/CDcamvs.id +- webhook: https://empty +- skipDeployment: "true" + + +# Notification System for EMEA/NA/CN Prod ITSM +CDcamvsITSM.EMEA-Prod: +- name: CD_camvs ITSM PROD +- alertingProfile: CD_camvs/alerting-profile/CDcamvs.id +- webhook: https://apim-beta-prod.bmwgroup.com/evtmgmt/eventproxy/v1 +- contractid: "10APP11906401" +- appdid: "TEST123" +- mzName: CD_camvs/management-zone/CDcamvs.id +- DTEnvironment: https://xxu26128.live.dynatrace.com +- skipDeployment: "true" + +CDcamvsITSM.NA-Prod: +- name: CD_camvs ITSM PROD +- alertingProfile: CD_camvs/alerting-profile/CDcamvs.id +- webhook: https://apim-beta-prod.bmwgroup.com/evtmgmt/eventproxy/v1 +- contractid: "10APP11906401" +- appdid: "TEST123" +- mzName: CD_camvs/management-zone/CDcamvs.id +- DTEnvironment: https://xxu26128.live.dynatrace.com +- skipDeployment: "true" + + +CDcamvsITSM.CN-Prod: +- name: CD_camvs ITSM PROD +- alertingProfile: CD_camvs/alerting-profile/CDcamvs.id +- webhook: https://apim-beta-prod.bmwgroup.com/evtmgmt/eventproxy/v1 +- contractid: "10APP11906401" +- appdid: "TEST123" +- mzName: CD_camvs/management-zone/CDcamvs.id +- DTEnvironment: https://xxu26128.live.dynatrace.com +- skipDeployment: "true" + +CDcamvsITSM.EMEA-PreProd: +- name: CD_camvs ITSM INT +- alertingProfile: CD_camvs/alerting-profile/CDcamvs.id +- webhook: https://apim-beta-prod.bmwgroup.com/evtmgmt/eventproxy/v1 +- contractid: "10APP11906401" +- appdid: "TEST123" +- mzName: CD_camvs/management-zone/CDcamvs.id +- DTEnvironment: https://xxu26128.live.dynatrace.com +- skipDeployment: "true" + +CDcamvsITSM.NA-PreProd: +- name: CD_camvs ITSM INT +- alertingProfile: CD_camvs/alerting-profile/CDcamvs.id +- webhook: https://apim-beta-prod.bmwgroup.com/evtmgmt/eventproxy/v1 +- contractid: "10APP11906401" +- appdid: "TEST123" +- mzName: CD_camvs/management-zone/CDcamvs.id +- DTEnvironment: https://xxu26128.live.dynatrace.com +- skipDeployment: "true" + + +CDcamvsITSM.CN-PreProd: +- name: CD_camvs ITSM INT +- alertingProfile: CD_camvs/alerting-profile/CDcamvs.id +- webhook: https://apim-beta-prod.bmwgroup.com/evtmgmt/eventproxy/v1 +- contractid: "10APP11906401" +- appdid: "TEST123" +- mzName: CD_camvs/management-zone/CDcamvs.id +- DTEnvironment: https://xxu26128.live.dynatrace.com +- skipDeployment: "true" + diff --git a/BMW-Dynatrace-config/CD_camvs/synthetic-monitor/README.md b/BMW-Dynatrace-config/CD_camvs/synthetic-monitor/README.md new file mode 100644 index 00000000..04d7949f --- /dev/null +++ b/BMW-Dynatrace-config/CD_camvs/synthetic-monitor/README.md @@ -0,0 +1,4 @@ + +### How to configure synthetics? + +Please refer to [this](https://atc.bmwgroup.net/confluence/display/OPMAAS/Documentation+%7C+Synthetic+Monitors) page to configure your synthetics. \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_camvs/synthetic-monitor/default.json b/BMW-Dynatrace-config/CD_camvs/synthetic-monitor/default.json new file mode 100644 index 00000000..cf83039b --- /dev/null +++ b/BMW-Dynatrace-config/CD_camvs/synthetic-monitor/default.json @@ -0,0 +1,82 @@ +{ + "anomalyDetection": { + "loadingTimeThresholds": { + "enabled": false, + "thresholds": [ + { + "type": "TOTAL", + "valueMs": 0 + } + ] + }, + "outageHandling": { + "globalOutage": true, + "localOutage": false, + "localOutagePolicy": { + "affectedLocations": 1, + "consecutiveRuns": 3 + } + } + }, + "automaticallyAssignedApps": [], + "enabled": true, + "frequencyMin": 1, + "locations": [ + "{{.location}}" + ], + "managementZones": [ + { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + ], + "manuallyAssignedApps": [], + "name": "{{.name}}", + "requests": [ + { + "entityId": "HTTP_CHECK_STEP-0BA53EC80CD7EE5A", + "name": "{{.name}}", + "sequenceNumber": 1 + } + ], + "script": { + "requests": [ + { + "configuration": { + "acceptAnyCertificate": true, + "followRedirects": true, + "requestHeaders": [ + { + "name": "accept", + "value": "application/json" + }, + { + "name": "Content-Type", + "value": "application/json" + }, + { + "name": "api_key", + "value": "355DE89C-7B72-4EA3-BDD8-157C79EB2C23" + } + ] + }, + "description": "{{.name}}", + "method": "GET", + "url": "{{.endpoint}}", + "validation": { + "rules": [ + { + "passIfFound": true, + "type": "httpStatusesList", + "value": "200" + } + ], + "rulesChaining": "or" + } + } + ], + "version": "1.0" + }, + "tags": [], + "type": "HTTP" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_camvs/synthetic-monitor/synthetic-monitor.yaml b/BMW-Dynatrace-config/CD_camvs/synthetic-monitor/synthetic-monitor.yaml new file mode 100644 index 00000000..a3923b94 --- /dev/null +++ b/BMW-Dynatrace-config/CD_camvs/synthetic-monitor/synthetic-monitor.yaml @@ -0,0 +1,10 @@ +config: +- camvs: default.json + +camvs: +- name: CD_camvs - +- mzName: CD_camvs/management-zone/CDcamvs.name +- mzId: CD_camvs/management-zone/CDcamvs.id +- endpoint: +- location: +- skipDeployment: "true" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_e4m/alerting-profile/alerting-profile.yaml b/BMW-Dynatrace-config/CD_e4m/alerting-profile/alerting-profile.yaml new file mode 100644 index 00000000..8c6976a0 --- /dev/null +++ b/BMW-Dynatrace-config/CD_e4m/alerting-profile/alerting-profile.yaml @@ -0,0 +1,43 @@ +config: +- CDe4m: default.json + + +#Prod alerting profiles for EMEA/NA/CN +CDe4m.EMEA-Prod: +- name: CD_e4m PROD +- tag: e4m +- mzId: CD_e4m/management-zone/CDe4m.id +- env: PROD +- skipDeployment: "false" +CDe4m.NA-Prod: +- name: CD_e4m PROD +- tag: e4m +- mzId: CD_e4m/management-zone/CDe4m.id +- env: PROD +- skipDeployment: "false" +CDe4m.CN-Prod: +- name: CD_e4m PROD +- tag: e4m +- mzId: CD_e4m/management-zone/CDe4m.id +- env: PROD +- skipDeployment: "false" + +#INT alerting profiles for EMEA/NA/CN +CDe4m.EMEA-PreProd: +- name: CD_e4m INT +- tag: e4m +- mzId: CD_e4m/management-zone/CDe4m.id +- env: INT +- skipDeployment: "false" +CDe4m.NA-PreProd: +- name: CD_e4m INT +- tag: e4m +- mzId: CD_e4m/management-zone/CDe4m.id +- env: INT +- skipDeployment: "false" +CDe4m.CN-PreProd: +- name: CD_e4m INT +- tag: e4m +- mzId: CD_e4m/management-zone/CDe4m.id +- env: INT +- skipDeployment: "false" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_e4m/alerting-profile/default.json b/BMW-Dynatrace-config/CD_e4m/alerting-profile/default.json new file mode 100644 index 00000000..681a4c64 --- /dev/null +++ b/BMW-Dynatrace-config/CD_e4m/alerting-profile/default.json @@ -0,0 +1,103 @@ +{ + "displayName": "{{.name}}", + "eventTypeFilters": [], + "managementZoneId": "{{.mzId}}", + "mzId": "{{.mzId}}", + "rules": [ + { + "delayInMinutes": 0, + "severityLevel": "AVAILABILITY", + "tagFilter": { + "includeMode": "INCLUDE_ALL", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + }, + { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "{{.env}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "ERROR", + "tagFilter": { + "includeMode": "INCLUDE_ALL", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + }, + { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "{{.env}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "PERFORMANCE", + "tagFilter": { + "includeMode": "INCLUDE_ALL", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + }, + { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "{{.env}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "RESOURCE_CONTENTION", + "tagFilter": { + "includeMode": "INCLUDE_ALL", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + }, + { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "{{.env}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "CUSTOM_ALERT", + "tagFilter": { + "includeMode": "INCLUDE_ALL", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + }, + { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "{{.env}}" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_e4m/calculated-metrics-service/README.md b/BMW-Dynatrace-config/CD_e4m/calculated-metrics-service/README.md new file mode 100644 index 00000000..9c2a1f2e --- /dev/null +++ b/BMW-Dynatrace-config/CD_e4m/calculated-metrics-service/README.md @@ -0,0 +1,4 @@ + +### How to configure custom metrics? + +Please refer to [this](https://atc.bmwgroup.net/confluence/display/OPMAAS/Documentation+%7C+Calculated+Metrics) page to configure your custom metrics. \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_e4m/conditional-naming-processgroup/README.md b/BMW-Dynatrace-config/CD_e4m/conditional-naming-processgroup/README.md new file mode 100644 index 00000000..519727bf --- /dev/null +++ b/BMW-Dynatrace-config/CD_e4m/conditional-naming-processgroup/README.md @@ -0,0 +1,4 @@ + +### How to configure process groups? + +Please refer to [this](https://atc.bmwgroup.net/confluence/display/OPMAAS/Documentation+%7C+Process+Group+Naming) page to configure your process groups. \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_e4m/conditional-naming-processgroup/conditional-naming-processgroup.yaml b/BMW-Dynatrace-config/CD_e4m/conditional-naming-processgroup/conditional-naming-processgroup.yaml new file mode 100644 index 00000000..0eb92ba2 --- /dev/null +++ b/BMW-Dynatrace-config/CD_e4m/conditional-naming-processgroup/conditional-naming-processgroup.yaml @@ -0,0 +1,8 @@ +config: +- CDe4m: template.json + +CDe4m: +- name: MyProcessNamingRule +- nameFormat: "{ProcessGroup:KubernetesNamespace/regex-example}" +- tag: e4m +- skipDeployment: "true" diff --git a/BMW-Dynatrace-config/CD_e4m/conditional-naming-processgroup/template.json b/BMW-Dynatrace-config/CD_e4m/conditional-naming-processgroup/template.json new file mode 100644 index 00000000..7c039808 --- /dev/null +++ b/BMW-Dynatrace-config/CD_e4m/conditional-naming-processgroup/template.json @@ -0,0 +1,29 @@ +{ + "displayName": "{{.name}}", + "enabled": true, + "metadata": { + "clusterVersion": "1.214.107.20210407-223952", + "configurationVersions": [ + 0 + ] + }, + "nameFormat": "{{.nameFormat}}", + "rules": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "type": "PROCESS_GROUP" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_e4m/conditional-naming-service/README.md b/BMW-Dynatrace-config/CD_e4m/conditional-naming-service/README.md new file mode 100644 index 00000000..b6f10ae1 --- /dev/null +++ b/BMW-Dynatrace-config/CD_e4m/conditional-naming-service/README.md @@ -0,0 +1,4 @@ + +### How to configure service naming + +Please refer to [this](https://atc.bmwgroup.net/confluence/display/OPMAAS/Documentation+%7C+Service+Naming) page to configure your service naming. \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_e4m/conditional-naming-service/conditional-naming-service.yaml b/BMW-Dynatrace-config/CD_e4m/conditional-naming-service/conditional-naming-service.yaml new file mode 100644 index 00000000..0eb92ba2 --- /dev/null +++ b/BMW-Dynatrace-config/CD_e4m/conditional-naming-service/conditional-naming-service.yaml @@ -0,0 +1,8 @@ +config: +- CDe4m: template.json + +CDe4m: +- name: MyProcessNamingRule +- nameFormat: "{ProcessGroup:KubernetesNamespace/regex-example}" +- tag: e4m +- skipDeployment: "true" diff --git a/BMW-Dynatrace-config/CD_e4m/conditional-naming-service/template.json b/BMW-Dynatrace-config/CD_e4m/conditional-naming-service/template.json new file mode 100644 index 00000000..5d4fac56 --- /dev/null +++ b/BMW-Dynatrace-config/CD_e4m/conditional-naming-service/template.json @@ -0,0 +1,29 @@ +{ + "displayName": "{{.name}}", + "enabled": true, + "metadata": { + "clusterVersion": "1.214.107.20210407-223952", + "configurationVersions": [ + 0 + ] + }, + "nameFormat": "{{.nameFormat}}", + "rules": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + } + ], + "type": "SERVICE" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_e4m/custom-service-java/README.md b/BMW-Dynatrace-config/CD_e4m/custom-service-java/README.md new file mode 100644 index 00000000..5f35e5c1 --- /dev/null +++ b/BMW-Dynatrace-config/CD_e4m/custom-service-java/README.md @@ -0,0 +1,4 @@ + +### How to configure custom services? + +Please refer to [this](https://atc.bmwgroup.net/confluence/display/OPMAAS/Documentation+%7C+Custom+Services) page to configure your custom services. \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_e4m/custom-service-java/custom-service-java.yaml b/BMW-Dynatrace-config/CD_e4m/custom-service-java/custom-service-java.yaml new file mode 100644 index 00000000..25f8a028 --- /dev/null +++ b/BMW-Dynatrace-config/CD_e4m/custom-service-java/custom-service-java.yaml @@ -0,0 +1,9 @@ +config: +- customService1: template-1-1.json + +customService1: +- name: myJOYNRService +- className: com.bmw.cc.conn.this.is.just.an.exampleClasss +- methodName: exampleJoynrMethod +- returnType: void +- skipDeployment: "true" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_e4m/custom-service-java/template-1-1.json b/BMW-Dynatrace-config/CD_e4m/custom-service-java/template-1-1.json new file mode 100644 index 00000000..b3003515 --- /dev/null +++ b/BMW-Dynatrace-config/CD_e4m/custom-service-java/template-1-1.json @@ -0,0 +1,23 @@ +{ + "enabled": true, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "{{.className}}", + "enabled": true, + "fileName": "", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [], + "methodName": "{{.methodName}}", + "returnType": "{{.returnType}}" + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_e4m/dashboard/README.md b/BMW-Dynatrace-config/CD_e4m/dashboard/README.md new file mode 100644 index 00000000..f2f821ec --- /dev/null +++ b/BMW-Dynatrace-config/CD_e4m/dashboard/README.md @@ -0,0 +1,4 @@ + +### How to configure dashboards? + +Please refer to [this](https://atc.bmwgroup.net/confluence/display/OPMAAS/Documentation+%7C+Dashboards) page to configure your dashboards. \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_e4m/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_e4m/dashboard/dashboard.yaml new file mode 100644 index 00000000..b8be8f3b --- /dev/null +++ b/BMW-Dynatrace-config/CD_e4m/dashboard/dashboard.yaml @@ -0,0 +1,125 @@ +config: +- CDe4m-PROD: default.json +- CDe4m-E2E: default.json +- CDe4m-INT: default.json +- CDe4m-TEST: default.json + +#PROD dashboards for EMEA/NA/CN Prod +CDe4m-PROD: +- name: CD_e4m PROD +- mzName: CD_e4m/management-zone/CDe4m.name +- mzId: CD_e4m/management-zone/CDe4m.id +- tag: e4m +- env: PROD +- skipDeployment: "true" +CDe4m-PROD.EMEA-Prod: +- name: CD_e4m PROD +- mzName: CD_e4m/management-zone/CDe4m.name +- mzId: CD_e4m/management-zone/CDe4m.id +- tag: e4m +- env: PROD +- skipDeployment: "false" +CDe4m-PROD.NA-Prod: +- name: CD_e4m PROD +- mzName: CD_e4m/management-zone/CDe4m.name +- mzId: CD_e4m/management-zone/CDe4m.id +- tag: e4m +- env: PROD +- skipDeployment: "false" +CDe4m-PROD.CN-Prod: +- name: CD_e4m PROD +- mzName: CD_e4m/management-zone/CDe4m.name +- mzId: CD_e4m/management-zone/CDe4m.id +- tag: e4m +- env: PROD +- skipDeployment: "false" + +#E2E dashboards for EMEA/NA/CN Prod +CDe4m-E2E: +- name: CD_e4m E2E +- mzName: CD_e4m/management-zone/CDe4m.name +- mzId: CD_e4m/management-zone/CDe4m.id +- tag: e4m +- env: E2E +- skipDeployment: "true" +CDe4m-E2E.EMEA-Prod: +- name: CD_e4m E2E +- mzName: CD_e4m/management-zone/CDe4m.name +- mzId: CD_e4m/management-zone/CDe4m.id +- tag: e4m +- env: E2E +- skipDeployment: "false" +CDe4m-E2E.NA-Prod: +- name: CD_e4m E2E +- mzName: CD_e4m/management-zone/CDe4m.name +- mzId: CD_e4m/management-zone/CDe4m.id +- tag: e4m +- env: E2E +- skipDeployment: "false" +CDe4m-E2E.CN-Prod: +- name: CD_e4m E2E +- mzName: CD_e4m/management-zone/CDe4m.name +- mzId: CD_e4m/management-zone/CDe4m.id +- tag: e4m +- env: E2E +- skipDeployment: "false" + +#INT dashboards for EMEA/NA/CN PreProd +CDe4m-INT: +- name: CD_e4m INT +- mzName: CD_e4m/management-zone/CDe4m.name +- mzId: CD_e4m/management-zone/CDe4m.id +- tag: e4m +- env: INT +- skipDeployment: "true" +CDe4m-INT.EMEA-PreProd: +- name: CD_e4m INT +- mzName: CD_e4m/management-zone/CDe4m.name +- mzId: CD_e4m/management-zone/CDe4m.id +- tag: e4m +- env: INT +- skipDeployment: "false" +CDe4m-INT.NA-PreProd: +- name: CD_e4m INT +- mzName: CD_e4m/management-zone/CDe4m.name +- mzId: CD_e4m/management-zone/CDe4m.id +- tag: e4m +- env: INT +- skipDeployment: "false" +CDe4m-INT.CN-PreProd: +- name: CD_e4m INT +- mzName: CD_e4m/management-zone/CDe4m.name +- mzId: CD_e4m/management-zone/CDe4m.id +- tag: e4m +- env: INT +- skipDeployment: "false" + +#TEST dashboards for EMEA/NA/CN PreProd +CDe4m-TEST: +- name: CD_e4m TEST +- mzName: CD_e4m/management-zone/CDe4m.name +- mzId: CD_e4m/management-zone/CDe4m.id +- tag: e4m +- env: TEST +- skipDeployment: "true" +CDe4m-TEST.EMEA-PreProd: +- name: CD_e4m TEST +- mzName: CD_e4m/management-zone/CDe4m.name +- mzId: CD_e4m/management-zone/CDe4m.id +- tag: e4m +- env: TEST +- skipDeployment: "false" +CDe4m-TEST.NA-PreProd: +- name: CD_e4m TEST +- mzName: CD_e4m/management-zone/CDe4m.name +- mzId: CD_e4m/management-zone/CDe4m.id +- tag: e4m +- env: TEST +- skipDeployment: "false" +CDe4m-TEST.CN-PreProd: +- name: CD_e4m TEST +- mzName: CD_e4m/management-zone/CDe4m.name +- mzId: CD_e4m/management-zone/CDe4m.id +- tag: e4m +- env: TEST +- skipDeployment: "false" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_e4m/dashboard/default.json b/BMW-Dynatrace-config/CD_e4m/dashboard/default.json new file mode 100644 index 00000000..6c685810 --- /dev/null +++ b/BMW-Dynatrace-config/CD_e4m/dashboard/default.json @@ -0,0 +1,308 @@ +{ + "metadata": { + "configurationVersions": [ + 3 + ], + "clusterVersion": "1.214.107.20210407-223952" + }, + "dashboardMetadata": { + "name": "{{.name}}", + "shared": true, + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "dashboardFilter": { + "timeframe": "-24h to now" + }, + "tags": [ + "{{.tag}}" + ] + }, + "tiles": [ + { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 228, + "left": 38, + "width": 1064, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [ + { + "metric": "builtin:service.errors.fourxx.rate", + "aggregation": "AVG", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, + { + "metric": "builtin:service.errors.fivexx.rate", + "aggregation": "AVG", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + } + ], + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "lastModified": 1617956393463, + "customColor": "#ff0000" + }, + "nullbuiltin:service.errors.fourxx.rate|AVG|TOTAL|BAR|SERVICE": { + "lastModified": 1617956441725, + "customColor": "#fff29a" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:{{.env}}", + "Component:{{.tag}}" + ] + } + } + } + }, + { + "name": "Problems", + "tileType": "OPEN_PROBLEMS", + "configured": true, + "bounds": { + "top": 38, + "left": 950, + "width": 152, + "height": 152 + }, + "tileFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + } + }, + { + "name": "Overall Health", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 0, + "left": 38, + "width": 1064, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 532, + "left": 38, + "width": 1064, + "height": 38 + }, + "tileFilter": {}, + "markdown": "---\n" + }, + { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 570, + "left": 38, + "width": 1064, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Request Count and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [ + { + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, + { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, + { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + } + ], + "resultMetadata": { + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1595275720776, + "customColor": "#008cdb" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1595275955999, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1595275686773, + "customColor": "#b4e5f9" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:{{.env}}", + "Component:{{.tag}}" + ] + } + } + } + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 190, + "left": 38, + "width": 1064, + "height": 38 + }, + "tileFilter": {}, + "markdown": "---\n" + }, + { + "name": "", + "tileType": "DATABASES_OVERVIEW", + "configured": true, + "bounds": { + "top": 38, + "left": 646, + "width": 190, + "height": 152 + }, + "tileFilter": {}, + "filterConfig": { + "type": "DATABASE", + "customName": "Databases", + "defaultName": "Databases", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "DATABASE": { + "AUTO_TAGS": [ + "Environment:{{.env}}", + "Component:{{.tag}}" + ] + } + } + }, + "chartVisible": true + }, + { + "name": "", + "tileType": "SERVICES", + "configured": true, + "bounds": { + "top": 38, + "left": 342, + "width": 190, + "height": 152 + }, + "tileFilter": {}, + "filterConfig": { + "type": "SERVICE", + "customName": "Services", + "defaultName": "Services", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:{{.env}}", + "Component:{{.tag}}" + ] + } + } + }, + "chartVisible": true + }, + { + "name": "", + "tileType": "HOSTS", + "configured": true, + "bounds": { + "top": 38, + "left": 38, + "width": 190, + "height": 152 + }, + "tileFilter": {}, + "filterConfig": { + "type": "HOST", + "customName": "Hosts", + "defaultName": "Hosts", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "HOST": { + "AUTO_TAGS": [ + "Environment:{{.env}}", + "Component:{{.tag}}" + ] + } + } + }, + "chartVisible": true + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_e4m/management-zone/README.md b/BMW-Dynatrace-config/CD_e4m/management-zone/README.md new file mode 100644 index 00000000..3716858c --- /dev/null +++ b/BMW-Dynatrace-config/CD_e4m/management-zone/README.md @@ -0,0 +1,4 @@ + +### How to configure management zones? + +Please refer to [this](https://atc.bmwgroup.net/confluence/display/OPMAAS/Documentation+%7C+Management+Zones) page to configure your management zones. \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_e4m/management-zone/default.json b/BMW-Dynatrace-config/CD_e4m/management-zone/default.json new file mode 100644 index 00000000..bffa0c3b --- /dev/null +++ b/BMW-Dynatrace-config/CD_e4m/management-zone/default.json @@ -0,0 +1,114 @@ +{ + "dimensionalRules": [], + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "HOST_TAGS" + } + } + ], + "enabled": true, + "type": "HOST" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "{{.tag}}" + }, + "key": { + "attribute": "CLOUD_APPLICATION_NAMESPACE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "CLOUD_APPLICATION_NAMESPACE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "{{.tag}}" + }, + "key": { + "attribute": "CLOUD_APPLICATION_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "CLOUD_APPLICATION" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_e4m/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_e4m/management-zone/management-zone.yaml new file mode 100644 index 00000000..7ac9aa8a --- /dev/null +++ b/BMW-Dynatrace-config/CD_e4m/management-zone/management-zone.yaml @@ -0,0 +1,6 @@ +config: +- CDe4m: default.json + +CDe4m: +- name: CD_e4m +- tag: e4m diff --git a/BMW-Dynatrace-config/CD_e4m/notification/README.md b/BMW-Dynatrace-config/CD_e4m/notification/README.md new file mode 100644 index 00000000..37cb85bc --- /dev/null +++ b/BMW-Dynatrace-config/CD_e4m/notification/README.md @@ -0,0 +1,4 @@ + +### How to configure notification systems? + +Please refer to [this](https://atc.bmwgroup.net/confluence/display/OPMAAS/Documentation+%7C+Problem+Notification+Integrations) page to configure your notification systems. \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_e4m/notification/email.json b/BMW-Dynatrace-config/CD_e4m/notification/email.json new file mode 100644 index 00000000..486642a7 --- /dev/null +++ b/BMW-Dynatrace-config/CD_e4m/notification/email.json @@ -0,0 +1,13 @@ +{ + "active": true, + "alertingProfile": "{{.alertingProfile}}", + "bccReceivers": [], + "body": "{ProblemDetailsHTML}", + "ccReceivers": [], + "name": "{{.name}}", + "receivers": [ + "{{.receivers}}" + ], + "subject": "{State} Problem {ProblemID}: {ImpactedEntity}", + "type": "EMAIL" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_e4m/notification/itsm.json b/BMW-Dynatrace-config/CD_e4m/notification/itsm.json new file mode 100644 index 00000000..677ef0ea --- /dev/null +++ b/BMW-Dynatrace-config/CD_e4m/notification/itsm.json @@ -0,0 +1,20 @@ +{ + "acceptAnyCertificate": false, + "active": true, + "alertingProfile": "{{.alertingProfile}}", + "headers": [ + { + "name": "Authorization", + "value": "{{.Env.SecretAuthHeader}}" + }, + { + "name": "x-apikey", + "value": "{{.Env.SecretXAPIKey}}" + } + ], + "name": "{{.name}}", + "notifyEventMergesEnabled": false, + "payload": "[\n{\n \"attributes\": {\n \"CLASS\": \"BusinessTransaction\",\n \"source\": \"MgmtZone: {{.mzName}}\",\n \"severity\": \"MINOR\",\n \"origin\": \"{{.appdid}}\",\n \"sub_origin\": \"Dynatrace SaaS - {ImpactedEntity}\",\n \"adapter_host\": \"{{ .DTEnvironment }}\",\n \"msg\": \"{ProblemDetailsText}\",\n \"contract_id\": \"{{.contractid}}\",\n \"ars_esc\": \"Yes\",\n \"ars_delay_time\": \"0\",\n \"hostname\": \"test\",\n \"sub_source\": \"Environment: CoCo_EMEA_Prod\",\n \"server_loc\": \"\",\n \"event_id\": \"AI001\",\n \"dd_plus\": \"{ProblemSeverity}\",\n \"dd1\": \"{ProblemURL}\",\n \"dd2\": \"{PID}\"\n }\n}\n]", + "type": "WEBHOOK", + "url": "{{.webhook}}" +} diff --git a/BMW-Dynatrace-config/CD_e4m/notification/msTeams.json b/BMW-Dynatrace-config/CD_e4m/notification/msTeams.json new file mode 100644 index 00000000..33e92cf6 --- /dev/null +++ b/BMW-Dynatrace-config/CD_e4m/notification/msTeams.json @@ -0,0 +1,11 @@ +{ + "acceptAnyCertificate": false, + "active": true, + "alertingProfile": "{{.alertingProfile}}", + "headers": [], + "name": "{{.name}}", + "notifyEventMergesEnabled": false, + "payload": "{\n\"title\":\"{ProblemTitle}\",\n\"text\":\"{ProblemDetailsHTML}\",\n\"themeColor\":\"EA4300\"\n}", + "type": "WEBHOOK", + "url": "{{.webhook}}" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_e4m/notification/notification.yaml b/BMW-Dynatrace-config/CD_e4m/notification/notification.yaml new file mode 100644 index 00000000..5e5b7c3f --- /dev/null +++ b/BMW-Dynatrace-config/CD_e4m/notification/notification.yaml @@ -0,0 +1,102 @@ +config: +- CDe4m: msTeams.json +- CDe4mITSM: itsm.json + +# Notification System for EMEA/NA/CN Prod msTeams +CDe4m.EMEA-Prod: +- name: CD_e4m PROD +- alertingProfile: CD_e4m/alerting-profile/CDe4m.id +- webhook: https://empty +- skipDeployment: "true" +CDe4m.NA-Prod: +- name: CD_e4m PROD +- alertingProfile: CD_e4m/alerting-profile/CDe4m.id +- webhook: https://empty +- skipDeployment: "true" +CDe4m.CN-Prod: +- name: CD_e4m PROD +- alertingProfile: CD_e4m/alerting-profile/CDe4m.id +- webhook: https://empty +- skipDeployment: "true" + +# Notification System for EMEA/NA/CN PreProd msTeams +CDe4m.EMEA-PreProd: +- name: CD_e4m INT +- alertingProfile: CD_e4m/alerting-profile/CDe4m.id +- webhook: https://empty +- skipDeployment: "true" +CDe4m.NA-PreProd: +- name: CD_e4m INT +- alertingProfile: CD_e4m/alerting-profile/CDe4m.id +- webhook: https://empty +- skipDeployment: "true" +CDe4m.CN-PreProd: +- name: CD_e4m INT +- alertingProfile: CD_e4m/alerting-profile/CDe4m.id +- webhook: https://empty +- skipDeployment: "true" + + +# Notification System for EMEA/NA/CN Prod ITSM +CDe4mITSM.EMEA-Prod: +- name: CD_e4m ITSM PROD +- alertingProfile: CD_e4m/alerting-profile/CDe4m.id +- webhook: https://apim-beta-prod.bmwgroup.com/evtmgmt/eventproxy/v1 +- contractid: "10APP11906401" +- appdid: "TEST123" +- mzName: CD_e4m/management-zone/CDe4m.id +- DTEnvironment: https://xxu26128.live.dynatrace.com +- skipDeployment: "true" + +CDe4mITSM.NA-Prod: +- name: CD_e4m ITSM PROD +- alertingProfile: CD_e4m/alerting-profile/CDe4m.id +- webhook: https://apim-beta-prod.bmwgroup.com/evtmgmt/eventproxy/v1 +- contractid: "10APP11906401" +- appdid: "TEST123" +- mzName: CD_e4m/management-zone/CDe4m.id +- DTEnvironment: https://xxu26128.live.dynatrace.com +- skipDeployment: "true" + + +CDe4mITSM.CN-Prod: +- name: CD_e4m ITSM PROD +- alertingProfile: CD_e4m/alerting-profile/CDe4m.id +- webhook: https://apim-beta-prod.bmwgroup.com/evtmgmt/eventproxy/v1 +- contractid: "10APP11906401" +- appdid: "TEST123" +- mzName: CD_e4m/management-zone/CDe4m.id +- DTEnvironment: https://xxu26128.live.dynatrace.com +- skipDeployment: "true" + +CDe4mITSM.EMEA-PreProd: +- name: CD_e4m ITSM INT +- alertingProfile: CD_e4m/alerting-profile/CDe4m.id +- webhook: https://apim-beta-prod.bmwgroup.com/evtmgmt/eventproxy/v1 +- contractid: "10APP11906401" +- appdid: "TEST123" +- mzName: CD_e4m/management-zone/CDe4m.id +- DTEnvironment: https://xxu26128.live.dynatrace.com +- skipDeployment: "true" + +CDe4mITSM.NA-PreProd: +- name: CD_e4m ITSM INT +- alertingProfile: CD_e4m/alerting-profile/CDe4m.id +- webhook: https://apim-beta-prod.bmwgroup.com/evtmgmt/eventproxy/v1 +- contractid: "10APP11906401" +- appdid: "TEST123" +- mzName: CD_e4m/management-zone/CDe4m.id +- DTEnvironment: https://xxu26128.live.dynatrace.com +- skipDeployment: "true" + + +CDe4mITSM.CN-PreProd: +- name: CD_e4m ITSM INT +- alertingProfile: CD_e4m/alerting-profile/CDe4m.id +- webhook: https://apim-beta-prod.bmwgroup.com/evtmgmt/eventproxy/v1 +- contractid: "10APP11906401" +- appdid: "TEST123" +- mzName: CD_e4m/management-zone/CDe4m.id +- DTEnvironment: https://xxu26128.live.dynatrace.com +- skipDeployment: "true" + diff --git a/BMW-Dynatrace-config/CD_e4m/synthetic-monitor/README.md b/BMW-Dynatrace-config/CD_e4m/synthetic-monitor/README.md new file mode 100644 index 00000000..1695924c --- /dev/null +++ b/BMW-Dynatrace-config/CD_e4m/synthetic-monitor/README.md @@ -0,0 +1,4 @@ + +### How to configure synthetics? + +Please refer to [this](https://atc.bmwgroup.net/confluence/display/OPMAAS/Documentation+%7C+Synthetic+Monitors) page to configure your synthetics. \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_e4m/synthetic-monitor/default.json b/BMW-Dynatrace-config/CD_e4m/synthetic-monitor/default.json new file mode 100644 index 00000000..cf83039b --- /dev/null +++ b/BMW-Dynatrace-config/CD_e4m/synthetic-monitor/default.json @@ -0,0 +1,82 @@ +{ + "anomalyDetection": { + "loadingTimeThresholds": { + "enabled": false, + "thresholds": [ + { + "type": "TOTAL", + "valueMs": 0 + } + ] + }, + "outageHandling": { + "globalOutage": true, + "localOutage": false, + "localOutagePolicy": { + "affectedLocations": 1, + "consecutiveRuns": 3 + } + } + }, + "automaticallyAssignedApps": [], + "enabled": true, + "frequencyMin": 1, + "locations": [ + "{{.location}}" + ], + "managementZones": [ + { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + ], + "manuallyAssignedApps": [], + "name": "{{.name}}", + "requests": [ + { + "entityId": "HTTP_CHECK_STEP-0BA53EC80CD7EE5A", + "name": "{{.name}}", + "sequenceNumber": 1 + } + ], + "script": { + "requests": [ + { + "configuration": { + "acceptAnyCertificate": true, + "followRedirects": true, + "requestHeaders": [ + { + "name": "accept", + "value": "application/json" + }, + { + "name": "Content-Type", + "value": "application/json" + }, + { + "name": "api_key", + "value": "355DE89C-7B72-4EA3-BDD8-157C79EB2C23" + } + ] + }, + "description": "{{.name}}", + "method": "GET", + "url": "{{.endpoint}}", + "validation": { + "rules": [ + { + "passIfFound": true, + "type": "httpStatusesList", + "value": "200" + } + ], + "rulesChaining": "or" + } + } + ], + "version": "1.0" + }, + "tags": [], + "type": "HTTP" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_e4m/synthetic-monitor/synthetic-monitor.yaml b/BMW-Dynatrace-config/CD_e4m/synthetic-monitor/synthetic-monitor.yaml new file mode 100644 index 00000000..2d83fa9c --- /dev/null +++ b/BMW-Dynatrace-config/CD_e4m/synthetic-monitor/synthetic-monitor.yaml @@ -0,0 +1,10 @@ +config: +- e4m: default.json + +e4m: +- name: CD_e4m - +- mzName: CD_e4m/management-zone/CDe4m.name +- mzId: CD_e4m/management-zone/CDe4m.id +- endpoint: +- location: +- skipDeployment: "true" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_sfa-fre/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_sfa-fre/dashboard/dashboard.yaml index 83f5a20b..d7a09091 100644 --- a/BMW-Dynatrace-config/CD_sfa-fre/dashboard/dashboard.yaml +++ b/BMW-Dynatrace-config/CD_sfa-fre/dashboard/dashboard.yaml @@ -4,7 +4,7 @@ config: - CDsfa-fre-INT: default.json - CDsfa-fre-TEST: default.json -#PROD dashboards for EMEA/NA/CN Prod +#PROD dashboards for EMEA Prod CDsfa-fre-PROD: - name: CD_sfa-fre PROD - mzName: CD_sfa-fre/management-zone/CDsfa-fre.name @@ -19,22 +19,8 @@ CDsfa-fre-PROD.EMEA-Prod: - tag: sfa-fre - env: PROD - skipDeployment: "false" -CDsfa-fre-PROD.NA-Prod: -- name: CD_sfa-fre PROD -- mzName: CD_sfa-fre/management-zone/CDsfa-fre.name -- mzId: CD_sfa-fre/management-zone/CDsfa-fre.id -- tag: sfa-fre -- env: PROD -- skipDeployment: "false" -CDsfa-fre-PROD.CN-Prod: -- name: CD_sfa-fre PROD -- mzName: CD_sfa-fre/management-zone/CDsfa-fre.name -- mzId: CD_sfa-fre/management-zone/CDsfa-fre.id -- tag: sfa-fre -- env: PROD -- skipDeployment: "false" -#E2E dashboards for EMEA/NA/CN Prod +#E2E dashboards for EMEA Prod CDsfa-fre-E2E: - name: CD_sfa-fre E2E - mzName: CD_sfa-fre/management-zone/CDsfa-fre.name @@ -49,22 +35,8 @@ CDsfa-fre-E2E.EMEA-Prod: - tag: sfa-fre - env: E2E - skipDeployment: "false" -CDsfa-fre-E2E.NA-Prod: -- name: CD_sfa-fre E2E -- mzName: CD_sfa-fre/management-zone/CDsfa-fre.name -- mzId: CD_sfa-fre/management-zone/CDsfa-fre.id -- tag: sfa-fre -- env: E2E -- skipDeployment: "false" -CDsfa-fre-E2E.CN-Prod: -- name: CD_sfa-fre E2E -- mzName: CD_sfa-fre/management-zone/CDsfa-fre.name -- mzId: CD_sfa-fre/management-zone/CDsfa-fre.id -- tag: sfa-fre -- env: E2E -- skipDeployment: "false" -#INT dashboards for EMEA/NA/CN PreProd +#INT dashboards for EMEA PreProd CDsfa-fre-INT: - name: CD_sfa-fre INT - mzName: CD_sfa-fre/management-zone/CDsfa-fre.name @@ -79,22 +51,8 @@ CDsfa-fre-INT.EMEA-PreProd: - tag: sfa-fre - env: INT - skipDeployment: "false" -CDsfa-fre-INT.NA-PreProd: -- name: CD_sfa-fre INT -- mzName: CD_sfa-fre/management-zone/CDsfa-fre.name -- mzId: CD_sfa-fre/management-zone/CDsfa-fre.id -- tag: sfa-fre -- env: INT -- skipDeployment: "false" -CDsfa-fre-INT.CN-PreProd: -- name: CD_sfa-fre INT -- mzName: CD_sfa-fre/management-zone/CDsfa-fre.name -- mzId: CD_sfa-fre/management-zone/CDsfa-fre.id -- tag: sfa-fre -- env: INT -- skipDeployment: "false" -#TEST dashboards for EMEA/NA/CN PreProd +#TEST dashboards for EMEA PreProd CDsfa-fre-TEST: - name: CD_sfa-fre TEST - mzName: CD_sfa-fre/management-zone/CDsfa-fre.name @@ -109,17 +67,3 @@ CDsfa-fre-TEST.EMEA-PreProd: - tag: sfa-fre - env: TEST - skipDeployment: "false" -CDsfa-fre-TEST.NA-PreProd: -- name: CD_sfa-fre TEST -- mzName: CD_sfa-fre/management-zone/CDsfa-fre.name -- mzId: CD_sfa-fre/management-zone/CDsfa-fre.id -- tag: sfa-fre -- env: TEST -- skipDeployment: "false" -CDsfa-fre-TEST.CN-PreProd: -- name: CD_sfa-fre TEST -- mzName: CD_sfa-fre/management-zone/CDsfa-fre.name -- mzId: CD_sfa-fre/management-zone/CDsfa-fre.id -- tag: sfa-fre -- env: TEST -- skipDeployment: "false" \ No newline at end of file diff --git a/onboard.sh b/onboard.sh old mode 100644 new mode 100755