diff --git a/BMW-Dynatrace-config/00_Global-Config/auto-tag/Environment.json b/BMW-Dynatrace-config/00_Global-Config/auto-tag/Environment.json index 92dc3a22..fc289045 100644 --- a/BMW-Dynatrace-config/00_Global-Config/auto-tag/Environment.json +++ b/BMW-Dynatrace-config/00_Global-Config/auto-tag/Environment.json @@ -1,1167 +1,1388 @@ { - "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" - } + "description": null, + "entitySelectorBasedRules": [], + "metadata": { + "clusterVersion": "1.225.109.20210907-135400", + "configurationVersions": [ + 7 + ] }, - { - "comparisonInfo": { - "caseSensitive": false, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "dev" + "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/-(.*?)\\)}" }, - "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" + { + "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" }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": false, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "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": "dev" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_HOST_LIKE", + "SERVICE_TO_PROCESS_GROUP_LIKE" + ], + "type": "SERVICE", + "valueFormat": "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" + { + "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_HOST_LIKE", + "SERVICE_TO_PROCESS_GROUP_LIKE" + ], + "type": "SERVICE", + "valueFormat": "TEST" }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": false, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "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": "int" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_HOST_LIKE", + "SERVICE_TO_PROCESS_GROUP_LIKE" + ], + "type": "SERVICE", + "valueFormat": "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" + { + "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_HOST_LIKE", + "SERVICE_TO_PROCESS_GROUP_LIKE" + ], + "type": "SERVICE", + "valueFormat": "I2E" }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": false, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "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_HOST_LIKE", + "SERVICE_TO_PROCESS_GROUP_LIKE" + ], + "type": "SERVICE", + "valueFormat": "E2E" }, - "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" + { + "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_HOST_LIKE", + "SERVICE_TO_PROCESS_GROUP_LIKE" + ], + "type": "SERVICE", + "valueFormat": "PROD" }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": false, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "e2e" + { + "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" }, - "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" + { + "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" }, - "key": { - "attribute": "SERVICE_TYPE", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": false, - "negate": false, - "operator": "CONTAINS", - "type": "STRING", - "value": "prod" + { + "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" }, - "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" + { + "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" }, - "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" + { + "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" }, - "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" + { + "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" }, - "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" + { + "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" }, - "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" + { + "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" }, - "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" + { + "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" }, - "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" + { + "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" }, - "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" + { + "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" }, - "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" + { + "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" }, - "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" + { + "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": "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": "I2E" - }, - { - "conditions": [ - { - "comparisonInfo": { - "caseSensitive": false, - "negate": false, - "operator": "ENDS_WITH", - "type": "STRING", - "value": "-e2e" + { + "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" }, - "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" + { + "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" }, - "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" + { + "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" }, - "key": { - "attribute": "HOST_GROUP_NAME", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": false, - "negate": false, - "operator": "ENDS_WITH", - "type": "STRING", - "value": "DEV" + { + "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" }, - "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" + { + "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" }, - "key": { - "attribute": "HOST_GROUP_NAME", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": false, - "negate": false, - "operator": "ENDS_WITH", - "type": "STRING", - "value": "DLY" + { + "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" }, - "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" + { + "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" }, - "key": { - "attribute": "HOST_GROUP_NAME", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": false, - "negate": false, - "operator": "ENDS_WITH", - "type": "STRING", - "value": "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": "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" }, - "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" + { + "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" }, - "key": { - "attribute": "HOST_GROUP_NAME", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": false, - "negate": false, - "operator": "ENDS_WITH", - "type": "STRING", - "value": "PRD" + { + "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" }, - "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" + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "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" }, - "key": { - "attribute": "HOST_GROUP_NAME", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": false, - "negate": true, - "operator": "CONTAINS", - "type": "STRING", - "value": "_INT" + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "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" }, - "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" + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "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" }, - "key": { - "attribute": "HOST_GROUP_NAME", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": false, - "negate": true, - "operator": "CONTAINS", - "type": "STRING", - "value": "_DEV" + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "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" }, - "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" + { + "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" }, - "key": { - "attribute": "HOST_GROUP_NAME", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": false, - "negate": true, - "operator": "CONTAINS", - "type": "STRING", - "value": "_PROD" + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "int" + }, + "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": "INT" }, - "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" + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "int" + }, + "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": "INT" }, - "key": { - "attribute": "HOST_GROUP_NAME", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "caseSensitive": false, - "negate": true, - "operator": "CONTAINS", - "type": "STRING", - "value": "_E2E" + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "test" + }, + "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": "TEST" }, - "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" - } + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "test" + }, + "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": "TEST" }, - "key": { - "attribute": "PROCESS_GROUP_TAGS", - "type": "STATIC" - } - }, - { - "comparisonInfo": { - "negate": true, - "operator": "EQUALS", - "type": "TAG", - "value": { - "context": "CONTEXTLESS", - "key": "Environment", - "value": "INT" - } + { + "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" }, - "key": { - "attribute": "PROCESS_GROUP_TAGS", - "type": "STATIC" + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE", + "type": "STATIC" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "REGEX_MATCHES", + "type": "STRING", + "value": "(?\u003eeu|us|cn)p$" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME", + "type": "STATIC" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "PROD" } - }, - { - "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" - }, - { - "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_REGEX", - "type": "STRING", - "value": "(?>eu|us|cn)p$" - }, - "key": { - "attribute": "SERVICE_DATABASE_NAME", - "type": "STATIC" - } - } - ], - "enabled": true, - "propagationTypes": [ - "SERVICE_TO_PROCESS_GROUP_LIKE", - "SERVICE_TO_HOST_LIKE" - ], - "type": "SERVICE", - "valueFormat": "PROD" - } - ] -} \ No newline at end of file + ] + } \ No newline at end of file