diff --git a/BMW-Dynatrace-config/00_tmp/auto-tag/Cloud.json b/BMW-Dynatrace-config/00_tmp/auto-tag/Cloud.json new file mode 100644 index 00000000..76b9e0c8 --- /dev/null +++ b/BMW-Dynatrace-config/00_tmp/auto-tag/Cloud.json @@ -0,0 +1,179 @@ +{ + "description": null, + "entitySelectorBasedRules": [], + "metadata": { + "clusterVersion": "1.222.83.20210728-093710", + "configurationVersions": [ + 7 + ] + }, + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "Azure-" + }, + "key": { + "attribute": "HOST_GROUP_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Azure" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "CLOUD_TYPE", + "value": "AZURE" + }, + "key": { + "attribute": "HOST_CLOUD_TYPE", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Azure" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "AWS-" + }, + "key": { + "attribute": "HOST_GROUP_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "AWS" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "CLOUD_TYPE", + "value": "EC2" + }, + "key": { + "attribute": "HOST_CLOUD_TYPE", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "AWS" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "OpenShift_" + }, + "key": { + "attribute": "HOST_GROUP_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "On Premise" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "Multiproject_" + }, + "key": { + "attribute": "HOST_GROUP_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "On Premise" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "SingleApplicationServer_" + }, + "key": { + "attribute": "HOST_GROUP_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "On Premise" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_tmp/auto-tag/Component.json b/BMW-Dynatrace-config/00_tmp/auto-tag/Component.json new file mode 100644 index 00000000..df06f8a4 --- /dev/null +++ b/BMW-Dynatrace-config/00_tmp/auto-tag/Component.json @@ -0,0 +1,3930 @@ +{ + "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" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_tmp/auto-tag/Environment.json b/BMW-Dynatrace-config/00_tmp/auto-tag/Environment.json new file mode 100644 index 00000000..7ff9fdc7 --- /dev/null +++ b/BMW-Dynatrace-config/00_tmp/auto-tag/Environment.json @@ -0,0 +1,1131 @@ +{ + "description": null, + "entitySelectorBasedRules": [], + "metadata": { + "clusterVersion": "1.222.83.20210728-093710", + "configurationVersions": [ + 7 + ] + }, + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "BASE" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "{ProcessGroup:DetectedName/-(.*?)\\)}" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "svds - prod" + }, + "key": { + "attribute": "SERVICE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "PROD" + }, + { + "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": "dev" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE", + "valueFormat": "TEST" + }, + { + "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": "test" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE", + "valueFormat": "TEST" + }, + { + "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": "int" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE", + "valueFormat": "INT" + }, + { + "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": "i2e" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE", + "valueFormat": "I2E" + }, + { + "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": "e2e" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE", + "valueFormat": "E2E" + }, + { + "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": "prod" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE", + "valueFormat": "PROD" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "dev" + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "environment", + "source": "KUBERNETES" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "TEST" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "test" + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "environment", + "source": "KUBERNETES" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "TEST" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "int" + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "environment", + "source": "KUBERNETES" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "INT" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "i2e" + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "environment", + "source": "KUBERNETES" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "I2E" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "e2e" + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "environment", + "source": "KUBERNETES" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "E2E" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "prod" + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "environment", + "source": "KUBERNETES" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "PROD" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "ENDS_WITH", + "type": "STRING", + "value": "-dev" + }, + "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": "TEST" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "ENDS_WITH", + "type": "STRING", + "value": "-test" + }, + "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": "TEST" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "ENDS_WITH", + "type": "STRING", + "value": "-int" + }, + "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": "INT" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "ENDS_WITH", + "type": "STRING", + "value": "-i2e" + }, + "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": "I2E" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "ENDS_WITH", + "type": "STRING", + "value": "-e2e" + }, + "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": "E2E" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "ENDS_WITH", + "type": "STRING", + "value": "-prod" + }, + "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": "PROD" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "Azure-NonFG" + }, + "key": { + "attribute": "HOST_GROUP_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "ENDS_WITH", + "type": "STRING", + "value": "DEV" + }, + "key": { + "attribute": "HOST_GROUP_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "TEST" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "Azure-NonFG" + }, + "key": { + "attribute": "HOST_GROUP_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "ENDS_WITH", + "type": "STRING", + "value": "DLY" + }, + "key": { + "attribute": "HOST_GROUP_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "DLY" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "Azure-NonFG" + }, + "key": { + "attribute": "HOST_GROUP_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "ENDS_WITH", + "type": "STRING", + "value": "INT" + }, + "key": { + "attribute": "HOST_GROUP_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "INT" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "Azure-NonFG" + }, + "key": { + "attribute": "HOST_GROUP_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "ENDS_WITH", + "type": "STRING", + "value": "PRD" + }, + "key": { + "attribute": "HOST_GROUP_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "PROD" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "_DEV" + }, + "key": { + "attribute": "HOST_GROUP_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "_INT" + }, + "key": { + "attribute": "HOST_GROUP_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "TEST" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "_INT" + }, + "key": { + "attribute": "HOST_GROUP_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "_DEV" + }, + "key": { + "attribute": "HOST_GROUP_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "INT" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "_E2E" + }, + "key": { + "attribute": "HOST_GROUP_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "_PROD" + }, + "key": { + "attribute": "HOST_GROUP_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "E2E" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "_PROD" + }, + "key": { + "attribute": "HOST_GROUP_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "_E2E" + }, + "key": { + "attribute": "HOST_GROUP_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "PROD" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Platform", + "value": "Classic IT" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "negate": true, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "INT" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "lt" + }, + "key": { + "attribute": "HOST_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "TEST" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Platform", + "value": "Classic IT" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "negate": true, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "TEST" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "negate": true, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "E2E" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "li" + }, + "key": { + "attribute": "HOST_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "INT" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Platform", + "value": "Classic IT" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "negate": true, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "E2E" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "lp" + }, + "key": { + "attribute": "HOST_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "PROD" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "prod" + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "Environment", + "source": "ENVIRONMENT" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "PROD" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "e2e" + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "Environment", + "source": "ENVIRONMENT" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "E2E" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_tmp/auto-tag/Hub.json b/BMW-Dynatrace-config/00_tmp/auto-tag/Hub.json new file mode 100644 index 00000000..cdd482d7 --- /dev/null +++ b/BMW-Dynatrace-config/00_tmp/auto-tag/Hub.json @@ -0,0 +1,70 @@ +{ + "description": null, + "entitySelectorBasedRules": [], + "metadata": { + "clusterVersion": "1.222.83.20210728-093710", + "configurationVersions": [ + 7 + ] + }, + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "PROCESS_GROUP_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "EMEA" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "SERVICE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "EMEA" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_tmp/auto-tag/Microservice.json b/BMW-Dynatrace-config/00_tmp/auto-tag/Microservice.json new file mode 100644 index 00000000..c4cfd0b8 --- /dev/null +++ b/BMW-Dynatrace-config/00_tmp/auto-tag/Microservice.json @@ -0,0 +1,110 @@ +{ + "description": null, + "entitySelectorBasedRules": [], + "metadata": { + "clusterVersion": "1.222.83.20210728-093710", + "configurationVersions": [ + 7 + ] + }, + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "nws-" + }, + "key": { + "attribute": "PROCESS_GROUP_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "nws" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "bev-" + }, + "key": { + "attribute": "PROCESS_GROUP_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "bev" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "wea-" + }, + "key": { + "attribute": "PROCESS_GROUP_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "wea" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "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": "{ProcessGroup:Kubernetes:microservice}" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_tmp/auto-tag/Namespace.json b/BMW-Dynatrace-config/00_tmp/auto-tag/Namespace.json new file mode 100644 index 00000000..7c1eb704 --- /dev/null +++ b/BMW-Dynatrace-config/00_tmp/auto-tag/Namespace.json @@ -0,0 +1,38 @@ +{ + "description": null, + "entitySelectorBasedRules": [], + "metadata": { + "clusterVersion": "1.222.83.20210728-093710", + "configurationVersions": [ + 7 + ] + }, + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": false, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "{ProcessGroup:KubernetesNamespace}" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_tmp/auto-tag/PaaS.json b/BMW-Dynatrace-config/00_tmp/auto-tag/PaaS.json new file mode 100644 index 00000000..03921506 --- /dev/null +++ b/BMW-Dynatrace-config/00_tmp/auto-tag/PaaS.json @@ -0,0 +1,89 @@ +{ + "description": null, + "entitySelectorBasedRules": [], + "metadata": { + "clusterVersion": "1.222.83.20210728-093710", + "configurationVersions": [ + 7 + ] + }, + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "AWS-Orbit_" + }, + "key": { + "attribute": "HOST_GROUP_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Orbit" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "Azure-NonFG_" + }, + "key": { + "attribute": "HOST_GROUP_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Runtime" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "PaaS", + "source": "ENVIRONMENT" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "{ProcessGroup:Environment:PaaS}" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_tmp/auto-tag/Platform.json b/BMW-Dynatrace-config/00_tmp/auto-tag/Platform.json new file mode 100644 index 00000000..5bf28d1b --- /dev/null +++ b/BMW-Dynatrace-config/00_tmp/auto-tag/Platform.json @@ -0,0 +1,220 @@ +{ + "description": null, + "entitySelectorBasedRules": [], + "metadata": { + "clusterVersion": "1.222.83.20210728-093710", + "configurationVersions": [ + 7 + ] + }, + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + }, + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "CLOUD_TYPE", + "value": "EC2" + }, + "key": { + "attribute": "HOST_CLOUD_TYPE", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "EKS" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "CLOUD_TYPE", + "value": "AZURE" + }, + "key": { + "attribute": "HOST_CLOUD_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "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": "AKS" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "OpenShift_" + }, + "key": { + "attribute": "HOST_GROUP_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "OpenShift" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "Multiproject_" + }, + "key": { + "attribute": "HOST_GROUP_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Classic IT" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "SingleApplicationServer_" + }, + "key": { + "attribute": "HOST_GROUP_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Classic IT" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "CLOUD_TYPE", + "value": "EC2" + }, + "key": { + "attribute": "HOST_CLOUD_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": null, + "negate": true, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "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": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "LINUX_" + }, + "key": { + "attribute": "HOST_GROUP_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Classic IT" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_tmp/auto-tag/WK.json b/BMW-Dynatrace-config/00_tmp/auto-tag/WK.json new file mode 100644 index 00000000..1e9665a1 --- /dev/null +++ b/BMW-Dynatrace-config/00_tmp/auto-tag/WK.json @@ -0,0 +1,947 @@ +{ + "description": null, + "entitySelectorBasedRules": [], + "metadata": { + "clusterVersion": "1.222.83.20210728-093710", + "configurationVersions": [ + 7 + ] + }, + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "SMACC-BE" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "EQUALS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "EQUALS", + "type": "STRING", + "value": "MetricsResource" + }, + "key": { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "EQUALS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "EQUALS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "internal service" + }, + "key": { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "ProtocolDataApi" + }, + "key": { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "prod" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "executed" + }, + "key": { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE", + "valueFormat": "SMACC-BE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "SMACC-KTS" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "EQUALS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "EQUALS", + "type": "STRING", + "value": "MetricsResource" + }, + "key": { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "EQUALS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "EQUALS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "executed" + }, + "key": { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "prod" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE", + "valueFormat": "SMACC-KTS" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "ASBC-SMACC" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "EQUALS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "executed" + }, + "key": { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "PROD" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE", + "valueFormat": "ASBC-SMACC" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "SMACC-BE" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "EQUALS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "EQUALS", + "type": "STRING", + "value": "MetricsResource" + }, + "key": { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "EQUALS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "EQUALS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "internal service" + }, + "key": { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "ProtocolDataApi" + }, + "key": { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "prod" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "executed" + }, + "key": { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE", + "valueFormat": "SMACC" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "SMACC-KTS" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "EQUALS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "EQUALS", + "type": "STRING", + "value": "MetricsResource" + }, + "key": { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "EQUALS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "EQUALS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "executed" + }, + "key": { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "prod" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE", + "valueFormat": "SMACC" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "ASBC-SMACC" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "EQUALS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "executed" + }, + "key": { + "attribute": "SERVICE_DETECTED_NAME", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "PROD" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE", + "valueFormat": "SMACC" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "connected-oauth-service-apim" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Login" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "legal-document-composite-service" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Login" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "user-composite-service" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Vehicle Mapping" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "vehicle-mapping-composite-service" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Vehicle Mapping" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "vehicle-composite-service" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Vehicle List" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "vehicle-remote-commands-composite-service" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Remote Services" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "vehicle-service" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Vehicle Data" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "vehicle-features-service" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Vehicle Data" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "destination-composite-service" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Send destination to vehicle (Legacy)" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "send-to-car-service" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Send destination to vehicle (Legacy)" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "destination-composite-service" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Send destination to vehicle (MGU)" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "send-to-car-service" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Send destination to vehicle (MGU)" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "destination-composite-service" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Personal Favorites" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_tmp/auto-tag/Wirkkette.json b/BMW-Dynatrace-config/00_tmp/auto-tag/Wirkkette.json new file mode 100644 index 00000000..0dd94ea4 --- /dev/null +++ b/BMW-Dynatrace-config/00_tmp/auto-tag/Wirkkette.json @@ -0,0 +1,982 @@ +{ + "description": null, + "entitySelectorBasedRules": [], + "metadata": { + "clusterVersion": "1.222.83.20210728-093710", + "configurationVersions": [ + 7 + ] + }, + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "Connected OAuth Service" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "User Registration" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "ID Lookup Service " + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "User Registration" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "Legal Document Composite Service" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "User Registration" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "User Profile Service" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "User Registration" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "Toyota" + }, + "key": { + "attribute": "WEB_APPLICATION_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "APPLICATION", + "valueFormat": "User Registration" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "MOBILE_APPLICATION_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "MOBILE_APPLICATION", + "valueFormat": "User Registration" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "CDIP" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "User Registration" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "Remote 360 Composite Service" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Remote 360" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "RemoteServices" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Remote Services" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "Vehicle Remote Commands Composite Service (VRCCS)" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Remote Services" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "Toyota" + }, + "key": { + "attribute": "WEB_APPLICATION_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "APPLICATION", + "valueFormat": "Remote Services" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "MOBILE_APPLICATION_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "MOBILE_APPLICATION", + "valueFormat": "Remote Services" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "CDIP" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Remote Services" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "MOBILE_APPLICATION_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "MOBILE_APPLICATION", + "valueFormat": "Remote 360" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "User Composite Service" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Vehicle Mapping" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "User Profile Service" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Vehicle Mapping" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "Vehicle User Relationship Service (VURS)" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Vehicle Mapping" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "Vehicle Service" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Vehicle Mapping" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "Vehicle Mapping Composite Service" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Vehicle Mapping" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "Toyota" + }, + "key": { + "attribute": "WEB_APPLICATION_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "APPLICATION", + "valueFormat": "Vehicle Mapping" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "MOBILE_APPLICATION_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "MOBILE_APPLICATION", + "valueFormat": "Vehicle Mapping" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "CDIP" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Vehicle Mapping" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "WK", + "value": "vehicle-service" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Vehicle Data" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "WK", + "value": "client-vehicle-telemetry-processor" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Vehicle Data" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "WK", + "value": "csi" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Vehicle Data" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "WK", + "value": "ccg" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Vehicle Data" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "WK", + "value": "lsc-wo" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Vehicle Data" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "WK", + "value": "lsc-jr" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Vehicle Data" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "WK", + "value": "lsc-hr" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Vehicle Data" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "Vehicle User Relationship Service (VURS)" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Vehicle List" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "Vehicle Composite Service (VCS)" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Vehicle List" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "Remote 360" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Remote 360" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "MOBILE_APPLICATION_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "MOBILE_APPLICATION", + "valueFormat": "Login" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "ConnectedDrive Internet Portal" + }, + "key": { + "attribute": "WEB_APPLICATION_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "APPLICATION", + "valueFormat": "Login" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "connected-oauth-service-apim" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Login" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "legal-document-composite-service" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Login" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "user-profile-service" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Login" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "user-composite-service" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Login" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "token-exchanger-service" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Login" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "CDIP" + } + }, + "key": { + "attribute": "SERVICE_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Login" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_tmp/auto-tag/app-id.json b/BMW-Dynatrace-config/00_tmp/auto-tag/app-id.json new file mode 100644 index 00000000..c04974bb --- /dev/null +++ b/BMW-Dynatrace-config/00_tmp/auto-tag/app-id.json @@ -0,0 +1,91 @@ +{ + "description": null, + "entitySelectorBasedRules": [], + "metadata": { + "clusterVersion": "1.222.83.20210728-093710", + "configurationVersions": [ + 7 + ] + }, + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "app-id", + "source": "KUBERNETES" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "{ProcessGroup:Kubernetes:app-id}" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "-Ddtapp-id=" + }, + "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": "{ProcessGroup:CommandLineArgs/-Ddtapp-id=(.*?)#}" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "app-id", + "source": "ENVIRONMENT" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "{ProcessGroup:Environment:app-id}" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_tmp/auto-tag/app-name.json b/BMW-Dynatrace-config/00_tmp/auto-tag/app-name.json new file mode 100644 index 00000000..b161b1dc --- /dev/null +++ b/BMW-Dynatrace-config/00_tmp/auto-tag/app-name.json @@ -0,0 +1,91 @@ +{ + "description": null, + "entitySelectorBasedRules": [], + "metadata": { + "clusterVersion": "1.222.83.20210728-093710", + "configurationVersions": [ + 7 + ] + }, + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "app-name", + "source": "KUBERNETES" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "{ProcessGroup:Kubernetes:app-name}" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "-Ddapp-name=" + }, + "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": "{ProcessGroup:CommandLineArgs/-Ddtapp-name=(.*?)#}" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "app-name", + "source": "ENVIRONMENT" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "{ProcessGroup:Environment:app-name}" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_tmp/auto-tag/appd-id.json b/BMW-Dynatrace-config/00_tmp/auto-tag/appd-id.json new file mode 100644 index 00000000..a6220f03 --- /dev/null +++ b/BMW-Dynatrace-config/00_tmp/auto-tag/appd-id.json @@ -0,0 +1,130 @@ +{ + "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": "LINUX_E2E" + }, + "key": { + "attribute": "HOST_GROUP_NAME", + "type": "STATIC" + } + } + ], + "enabled": false, + "propagationTypes": [], + "type": "HOST", + "valueFormat": "APPD-213526" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "ENTITY_ID", + "value": "HOST_GROUP-88E150DEB78CF863" + }, + "key": { + "attribute": "HOST_GROUP_ID", + "type": "STATIC" + } + } + ], + "enabled": false, + "propagationTypes": [], + "type": "HOST", + "valueFormat": "APPD-213526" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "ENTITY_ID", + "value": "HOST_GROUP-99C88C9702E49D83" + }, + "key": { + "attribute": "HOST_GROUP_ID", + "type": "STATIC" + } + } + ], + "enabled": false, + "propagationTypes": [], + "type": "HOST", + "valueFormat": "APPD-213526" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "ENTITY_ID", + "value": "HOST_GROUP-65F9C24B3FBC643C" + }, + "key": { + "attribute": "HOST_GROUP_ID", + "type": "STATIC" + } + } + ], + "enabled": false, + "propagationTypes": [], + "type": "HOST", + "valueFormat": "APPD-253617" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "ENTITY_ID", + "value": "HOST_GROUP-826643CE73F48A4A" + }, + "key": { + "attribute": "HOST_GROUP_ID", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "ENVIRONMENT", + "key": "ClusterName", + "value": "B2V-PROD" + } + }, + "key": { + "attribute": "HOST_TAGS", + "type": "STATIC" + } + } + ], + "enabled": false, + "propagationTypes": [], + "type": "HOST", + "valueFormat": "APPD-213526" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_tmp/auto-tag/auto-tag.yaml b/BMW-Dynatrace-config/00_tmp/auto-tag/auto-tag.yaml new file mode 100644 index 00000000..b31995eb --- /dev/null +++ b/BMW-Dynatrace-config/00_tmp/auto-tag/auto-tag.yaml @@ -0,0 +1,148 @@ +config: +- Platform: Platform.json +- PaaS: PaaS.json +- ms-id: ms-id.json +- Microservice: Microservice.json +- appd-id: appd-id.json +- Namespace: Namespace.json +- compass-id: compass-id.json +- Wirkkette: Wirkkette.json +- Cloud: Cloud.json +- Component: Component.json +- WK: WK.json +- Hub: Hub.json +- app-name: app-name.json +- app-id: app-id.json +- mcid: mcid.json +- Environment: Environment.json + +#Component +Component.EMEA-Prod: +- name: Component +Component.EMEA-PreProd: +- name: Component +Component.NA-Prod: +- name: Component +Component.NA-PreProd: +- name: Component +Component.CN-Prod: +- name: Component +Component.CN-PreProd: +- name: Component + +#Hub +Hub.EMEA-Prod: +- name: Hub +- region: EMEA +Hub.EMEA-PreProd: +- name: Hub +- region: EMEA +Hub.NA-Prod: +- name: Hub +- region: NA +Hub.NA-PreProd: +- name: Hub +- region: NA +Hub.CN-Prod: +- name: Hub +- region: CN +Hub.CN-PreProd: +- name: Hub +- region: CN + +#Cloud +Cloud.EMEA-Prod: +- name: Cloud +Cloud.EMEA-PreProd: +- name: Cloud +Cloud.NA-Prod: +- name: Cloud +Cloud.NA-PreProd: +- name: Cloud +Cloud.CN-Prod: +- name: Cloud +Cloud.CN-PreProd: +- name: Cloud + +#Microservice +Microservice.EMEA-Prod: +- name: Microservice +Microservice.EMEA-PreProd: +- name: Microservice +Microservice.NA-Prod: +- name: Microservice +Microservice.NA-PreProd: +- name: Microservice +Microservice.CN-Prod: +- name: Microservice +Microservice.CN-PreProd: +- name: Microservice + +Namespace.EMEA-Prod: +- name: Namespace +Namespace.EMEA-PreProd: +- name: Namespace +Namespace.NA-Prod: +- name: Namespace +Namespace.NA-PreProd: +- name: Namespace +Namespace.CN-Prod: +- name: Namespace +Namespace.CN-PreProd: +- name: Namespace + +#When is not environment-specific, it will propagate to all tenants +PaaS: +- name: PaaS + +#When is not environment-specific, it will propagate to all tenants +Platform: +- name: Platform + +#When is not environment-specific, it will propagate to all tenants +Usecase: +- name: Use case + +#When is not environment-specific, it will propagate to all tenants +ms-id: +- name: ms-id + +#Wirkette +Wirkkette: +- name: Wirkkette + +#app-id +app-id: +- name: app-id + +#app-name +app-name: +- name: app-name + +#compass-id +compass-id: +- name: compass-id + +WK: +- name: "WK" + +#Tag related to extension by Flo. Just in EMEA-Prod for now. +appd-id: +- name: "appd-id" +- skipDeployment: "true" + +appd-id.EMEA-Prod: +- name: "appd-id" +- skipDeployment: "false" + +#Tag related to extension by Flo. Just in EMEA-Prod for now. +mcid: +- name: "mcid" +- skipDeployment: "true" + +mcid.EMEA-Prod: +- name: "mcid" +- skipDeployment: "false" + +Environment: +- name: Environment \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_tmp/auto-tag/compass-id.json b/BMW-Dynatrace-config/00_tmp/auto-tag/compass-id.json new file mode 100644 index 00000000..a5c2549b --- /dev/null +++ b/BMW-Dynatrace-config/00_tmp/auto-tag/compass-id.json @@ -0,0 +1,91 @@ +{ + "description": null, + "entitySelectorBasedRules": [], + "metadata": { + "clusterVersion": "1.222.83.20210728-093710", + "configurationVersions": [ + 7 + ] + }, + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "compass-id", + "source": "KUBERNETES" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "{ProcessGroup:Kubernetes:compass-id}" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "-Ddtcompass-id=" + }, + "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": "{ProcessGroup:CommandLineArgs/-Ddtcompass-id=(.*?)#}" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "compass-id", + "source": "ENVIRONMENT" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "{ProcessGroup:Environment:compass-id}" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_tmp/auto-tag/mcid.json b/BMW-Dynatrace-config/00_tmp/auto-tag/mcid.json new file mode 100644 index 00000000..29d089bf --- /dev/null +++ b/BMW-Dynatrace-config/00_tmp/auto-tag/mcid.json @@ -0,0 +1,130 @@ +{ + "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": "LINUX_E2E" + }, + "key": { + "attribute": "HOST_GROUP_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "HOST", + "valueFormat": "10APP11515801" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "ENTITY_ID", + "value": "HOST_GROUP-88E150DEB78CF863" + }, + "key": { + "attribute": "HOST_GROUP_ID", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "HOST", + "valueFormat": "10APP11515801" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "ENTITY_ID", + "value": "HOST_GROUP-99C88C9702E49D83" + }, + "key": { + "attribute": "HOST_GROUP_ID", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "HOST", + "valueFormat": "10APP11515801" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "ENTITY_ID", + "value": "HOST_GROUP-65F9C24B3FBC643C" + }, + "key": { + "attribute": "HOST_GROUP_ID", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "HOST", + "valueFormat": "10APP11515801" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "ENTITY_ID", + "value": "HOST_GROUP-826643CE73F48A4A" + }, + "key": { + "attribute": "HOST_GROUP_ID", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "ENVIRONMENT", + "key": "ClusterName", + "value": "B2V-PROD" + } + }, + "key": { + "attribute": "HOST_TAGS", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "HOST", + "valueFormat": "10APP11515801" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_tmp/auto-tag/ms-id.json b/BMW-Dynatrace-config/00_tmp/auto-tag/ms-id.json new file mode 100644 index 00000000..e6b25d7c --- /dev/null +++ b/BMW-Dynatrace-config/00_tmp/auto-tag/ms-id.json @@ -0,0 +1,91 @@ +{ + "description": null, + "entitySelectorBasedRules": [], + "metadata": { + "clusterVersion": "1.222.83.20210728-093710", + "configurationVersions": [ + 7 + ] + }, + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "-Ddtms-id=" + }, + "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": "{ProcessGroup:CommandLineArgs/-Ddtms-id=(.*?)#}" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "ms-id", + "source": "KUBERNETES" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "{ProcessGroup:Kubernetes:ms-id}" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "ms-id", + "source": "ENVIRONMENT" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "{ProcessGroup:Environment:ms-id}" + } + ] +} \ No newline at end of file