2022-03-02 05:05:54,632 DEBUG 129:onap_service.py(1) - [None][Create Loop Instance] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'Basic ZGVtb0BwZW9wbGUub3NhYWYub3JnOmRlbW8xMjM0NTYh', 'X-ECOMP-InstanceID': 'onapsdk'} 2022-03-02 05:05:54,632 DEBUG 131:onap_service.py(1) - [None][Create Loop Instance] url used: https://clamp.api.simpledemo.onap.org:30258/restservices/clds/v2/loop/create/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n?templateName=LOOP_TEMPLATE_basicclamp_v1_0_basicclamp0_tca-microservice 2022-03-02 05:05:54,632 DEBUG 132:onap_service.py(1) - [None][Create Loop Instance] data sent: None 2022-03-02 05:05:54,635 DEBUG 939:connectionpool.py(1) - Starting new HTTPS connection (1): clamp.api.simpledemo.onap.org:30258 2022-03-02 05:05:54,913 DEBUG 433:connectionpool.py(1) - https://clamp.api.simpledemo.onap.org:30258 "POST /restservices/clds/v2/loop/create/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n?templateName=LOOP_TEMPLATE_basicclamp_v1_0_basicclamp0_tca-microservice HTTP/1.1" 200 None 2022-03-02 05:05:54,915 INFO 142:onap_service.py(1) - [None][Create Loop Instance] response code: 200 2022-03-02 05:05:54,916 DEBUG 146:onap_service.py(1) - [None][Create Loop Instance] response: { "name": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "globalPropertiesJson": { "dcaeDeployParameters": { "uniqueBlueprintParameters": { "service_name": "dcae-tcagen2", "log_directory": "/opt/logs/dcae-analytics-tca", "replicas": 1, "spring.data.mongodb.uri": "mongodb://dcae-mongohost/dcae-tcagen2", "tag_version": "nexus3.onap.org:10001/onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1", "tca.aai.password": "DCAE", "tca.aai.url": "https://aai.onap.svc.cluster.local:8443", "tca.aai.username": "DCAE", "tca_handle_in_subscribe_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.VES_MEASUREMENT_OUTPUT", "tca_handle_out_publish_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.DCAE_CL_OUTPUT", "tca_consumer_group": "cg1", "policy_model_id": "onap.policies.monitoring.tcagen2", "cpu_limit": "2000m", "cpu_request": "1000m", "memory_limit": "2048Mi", "memory_request": "1024Mi", "policy_id": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE" } } }, "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "lastComputedState": "DESIGN", "components": { "POLICY": { "componentState": { "stateName": "UNKNOWN", "description": "The current status is not clear. Need to refresh the status to get the current status." } }, "DCAE": { "componentState": { "stateName": "BLUEPRINT_DEPLOYED", "description": "The DCAE blueprint has been found in the DCAE inventory but not yet instancianted for this loop" } } }, "operationalPolicies": [], "microServicePolicies": [ { "name": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE", "shared": false, "jsonRepresentation": { "title": "onap.policies.monitoring.tcagen2", "type": "object", "required": [ "tca.policy" ], "properties": { "tca.policy": { "title": "onap.datatypes.monitoring.tca_policy", "type": "object", "required": [ "domain", "metricsPerEventName" ], "properties": { "domain": { "type": "string", "description": "Domain name to which TCA needs to be applied", "default": "measurementsForVfScaling", "const": "measurementsForVfScaling" }, "metricsPerEventName": { "type": "array", "description": "Contains eventName and threshold details that need to be applied to given eventName", "items": { "title": "onap.datatypes.monitoring.metricsPerEventName", "type": "object", "required": [ "policyScope", "thresholds", "eventName", "policyVersion", "controlLoopSchemaType", "policyName" ], "properties": { "policyScope": { "type": "string", "description": "TCA Policy Scope" }, "thresholds": { "type": "array", "description": "Thresholds associated with eventName", "items": { "title": "onap.datatypes.monitoring.thresholds", "type": "object", "required": [ "version", "severity", "thresholdValue", "closedLoopEventStatus", "closedLoopControlName", "direction", "fieldPath" ], "properties": { "version": { "type": "string", "description": "Version number associated with the threshold" }, "severity": { "type": "string", "description": "Threshold Event Severity", "enum": [ "CRITICAL", "MAJOR", "MINOR", "WARNING", "NORMAL" ] }, "thresholdValue": { "type": "integer", "description": "Threshold value for the field Path inside CEF message" }, "closedLoopEventStatus": { "type": "string", "description": "Closed Loop Event Status of the threshold", "enum": [ "ONSET", "ABATED" ] }, "closedLoopControlName": { "type": "string", "description": "Closed Loop Control Name associated with the threshold" }, "direction": { "type": "string", "description": "Direction of the threshold", "enum": [ "LESS", "LESS_OR_EQUAL", "GREATER", "GREATER_OR_EQUAL", "EQUAL" ] }, "fieldPath": { "type": "string", "description": "Json field Path as per CEF message which needs to be analyzed for TCA", "enum": [ "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage", "$.event.measurementsForVfScalingFields.meanRequestLatency", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed", "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value" ] } } }, "format": "tabs-top" }, "eventName": { "type": "string", "description": "Event name to which thresholds need to be applied" }, "policyVersion": { "type": "string", "description": "TCA Policy Scope Version" }, "controlLoopSchemaType": { "type": "string", "description": "Specifies Control Loop Schema Type for the event Name e.g. VNF, VM", "enum": [ "VM", "VNF" ] }, "policyName": { "type": "string", "description": "TCA Policy Scope Name" } } }, "format": "tabs-top" } } } } }, "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "policyModel": { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.811391Z", "updatedDate": "2022-03-02T05:05:54.811391Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "loopLogs": [], "loopTemplate": { "name": "LOOP_TEMPLATE_basicclamp_v1_0_basicclamp0_tca-microservice", "dcaeBlueprintId": "b180f3d3-98eb-4bbd-bda9-87a20d663d9d", "loopElementModelsUsed": [ { "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "flowOrder": 0 } ], "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "maximumInstancesAllowed": 0, "uniqueBlueprint": true, "allowedLoopType": "CLOSED", "createdDate": "2022-03-02T05:05:07.374250Z", "updatedDate": "2022-03-02T05:05:07.374250Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.797725Z", "updatedDate": "2022-03-02T05:05:54.797725Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } 2022-03-02 05:05:54,920 ERROR 79:instantiate_loop.py(1) - An error occured while creating the loop instance 2022-03-02 05:05:54,920 INFO 26:instantiate_loop.py(1) - ******** ADD OPERATIONAL POLICY MinMax ******* 2022-03-02 05:05:54,921 DEBUG 129:onap_service.py(1) - [None][Create Operational Policy] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'Basic ZGVtb0BwZW9wbGUub3NhYWYub3JnOmRlbW8xMjM0NTYh', 'X-ECOMP-InstanceID': 'onapsdk'} 2022-03-02 05:05:54,921 DEBUG 131:onap_service.py(1) - [None][Create Operational Policy] url used: https://clamp.api.simpledemo.onap.org:30258/restservices/clds/v2/loop/addOperationaPolicy/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n/policyModel/onap.policies.controlloop.guard.common.MinMax/1.0.0 2022-03-02 05:05:54,921 DEBUG 132:onap_service.py(1) - [None][Create Operational Policy] data sent: None 2022-03-02 05:05:54,925 DEBUG 939:connectionpool.py(1) - Starting new HTTPS connection (1): clamp.api.simpledemo.onap.org:30258 2022-03-02 05:05:55,517 DEBUG 433:connectionpool.py(1) - https://clamp.api.simpledemo.onap.org:30258 "PUT /restservices/clds/v2/loop/addOperationaPolicy/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n/policyModel/onap.policies.controlloop.guard.common.MinMax/1.0.0 HTTP/1.1" 200 None 2022-03-02 05:05:55,519 INFO 142:onap_service.py(1) - [None][Create Operational Policy] response code: 200 2022-03-02 05:05:55,519 DEBUG 146:onap_service.py(1) - [None][Create Operational Policy] response: { "name": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "globalPropertiesJson": { "dcaeDeployParameters": { "uniqueBlueprintParameters": { "service_name": "dcae-tcagen2", "log_directory": "/opt/logs/dcae-analytics-tca", "replicas": 1, "spring.data.mongodb.uri": "mongodb://dcae-mongohost/dcae-tcagen2", "tag_version": "nexus3.onap.org:10001/onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1", "tca.aai.password": "DCAE", "tca.aai.url": "https://aai.onap.svc.cluster.local:8443", "tca.aai.username": "DCAE", "tca_handle_in_subscribe_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.VES_MEASUREMENT_OUTPUT", "tca_handle_out_publish_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.DCAE_CL_OUTPUT", "tca_consumer_group": "cg1", "policy_model_id": "onap.policies.monitoring.tcagen2", "cpu_limit": "2000m", "cpu_request": "1000m", "memory_limit": "2048Mi", "memory_request": "1024Mi", "policy_id": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE" } } }, "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "lastComputedState": "DESIGN", "components": { "POLICY": { "componentState": { "stateName": "UNKNOWN", "description": "The current status is not clear. Need to refresh the status to get the current status." } }, "DCAE": { "componentState": { "stateName": "BLUEPRINT_DEPLOYED", "description": "The DCAE blueprint has been found in the DCAE inventory but not yet instancianted for this loop" } } }, "operationalPolicies": [ { "name": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.MinMax", "type": "object", "description": "Supports Min/Max number of entity for scaling operations. Although min and max fields are marked as not\nrequired, you need to have at least one or the other.\n", "required": [ "actor", "operation", "target" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "min": { "type": "integer", "description": "The minimum instances of this entity" }, "max": { "type": "integer", "description": "The maximum instances of this entity" }, "target": { "type": "string", "description": "The target entity that has scaling restricted" } } }, "configurationsJson": {}, "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.MinMax", "version": "1.0.0", "policyAcronym": "MinMax", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:46.249105Z", "updatedDate": "2022-03-02T03:21:25.646656Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:55.414993Z", "updatedDate": "2022-03-02T05:05:55.414993Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "microServicePolicies": [ { "name": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE", "shared": false, "jsonRepresentation": { "title": "onap.policies.monitoring.tcagen2", "type": "object", "required": [ "tca.policy" ], "properties": { "tca.policy": { "title": "onap.datatypes.monitoring.tca_policy", "type": "object", "required": [ "domain", "metricsPerEventName" ], "properties": { "domain": { "type": "string", "description": "Domain name to which TCA needs to be applied", "default": "measurementsForVfScaling", "const": "measurementsForVfScaling" }, "metricsPerEventName": { "type": "array", "description": "Contains eventName and threshold details that need to be applied to given eventName", "items": { "title": "onap.datatypes.monitoring.metricsPerEventName", "type": "object", "required": [ "policyScope", "thresholds", "eventName", "policyVersion", "controlLoopSchemaType", "policyName" ], "properties": { "policyScope": { "type": "string", "description": "TCA Policy Scope" }, "thresholds": { "type": "array", "description": "Thresholds associated with eventName", "items": { "title": "onap.datatypes.monitoring.thresholds", "type": "object", "required": [ "version", "severity", "thresholdValue", "closedLoopEventStatus", "closedLoopControlName", "direction", "fieldPath" ], "properties": { "version": { "type": "string", "description": "Version number associated with the threshold" }, "severity": { "type": "string", "description": "Threshold Event Severity", "enum": [ "CRITICAL", "MAJOR", "MINOR", "WARNING", "NORMAL" ] }, "thresholdValue": { "type": "integer", "description": "Threshold value for the field Path inside CEF message" }, "closedLoopEventStatus": { "type": "string", "description": "Closed Loop Event Status of the threshold", "enum": [ "ONSET", "ABATED" ] }, "closedLoopControlName": { "type": "string", "description": "Closed Loop Control Name associated with the threshold" }, "direction": { "type": "string", "description": "Direction of the threshold", "enum": [ "LESS", "LESS_OR_EQUAL", "GREATER", "GREATER_OR_EQUAL", "EQUAL" ] }, "fieldPath": { "type": "string", "description": "Json field Path as per CEF message which needs to be analyzed for TCA", "enum": [ "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage", "$.event.measurementsForVfScalingFields.meanRequestLatency", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed", "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value" ] } } }, "format": "tabs-top" }, "eventName": { "type": "string", "description": "Event name to which thresholds need to be applied" }, "policyVersion": { "type": "string", "description": "TCA Policy Scope Version" }, "controlLoopSchemaType": { "type": "string", "description": "Specifies Control Loop Schema Type for the event Name e.g. VNF, VM", "enum": [ "VM", "VNF" ] }, "policyName": { "type": "string", "description": "TCA Policy Scope Name" } } }, "format": "tabs-top" } } } } }, "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "policyModel": { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.811391Z", "updatedDate": "2022-03-02T05:05:54.811391Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "loopLogs": [], "loopTemplate": { "name": "LOOP_TEMPLATE_basicclamp_v1_0_basicclamp0_tca-microservice", "dcaeBlueprintId": "b180f3d3-98eb-4bbd-bda9-87a20d663d9d", "loopElementModelsUsed": [ { "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "flowOrder": 0 } ], "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "maximumInstancesAllowed": 0, "uniqueBlueprint": true, "allowedLoopType": "CLOSED", "createdDate": "2022-03-02T05:05:07.374250Z", "updatedDate": "2022-03-02T05:05:07.374250Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.797725Z", "updatedDate": "2022-03-02T05:05:54.797725Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } 2022-03-02 05:05:55,523 ERROR 30:instantiate_loop.py(1) - an error occured while adding an operational policy 2022-03-02 05:05:55,523 INFO 31:instantiate_loop.py(1) - ADD OPERATION SUCCESSFULY DONE 2022-03-02 05:05:55,524 INFO 26:instantiate_loop.py(1) - ******** ADD OPERATIONAL POLICY FrequencyLimiter ******* 2022-03-02 05:05:55,524 DEBUG 129:onap_service.py(1) - [None][Create Operational Policy] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'Basic ZGVtb0BwZW9wbGUub3NhYWYub3JnOmRlbW8xMjM0NTYh', 'X-ECOMP-InstanceID': 'onapsdk'} 2022-03-02 05:05:55,524 DEBUG 131:onap_service.py(1) - [None][Create Operational Policy] url used: https://clamp.api.simpledemo.onap.org:30258/restservices/clds/v2/loop/addOperationaPolicy/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n/policyModel/onap.policies.controlloop.guard.common.FrequencyLimiter/1.0.0 2022-03-02 05:05:55,525 DEBUG 132:onap_service.py(1) - [None][Create Operational Policy] data sent: None 2022-03-02 05:05:55,528 DEBUG 939:connectionpool.py(1) - Starting new HTTPS connection (1): clamp.api.simpledemo.onap.org:30258 2022-03-02 05:05:55,700 DEBUG 433:connectionpool.py(1) - https://clamp.api.simpledemo.onap.org:30258 "PUT /restservices/clds/v2/loop/addOperationaPolicy/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n/policyModel/onap.policies.controlloop.guard.common.FrequencyLimiter/1.0.0 HTTP/1.1" 200 None 2022-03-02 05:05:55,705 INFO 142:onap_service.py(1) - [None][Create Operational Policy] response code: 200 2022-03-02 05:05:55,706 DEBUG 146:onap_service.py(1) - [None][Create Operational Policy] response: { "name": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "globalPropertiesJson": { "dcaeDeployParameters": { "uniqueBlueprintParameters": { "service_name": "dcae-tcagen2", "log_directory": "/opt/logs/dcae-analytics-tca", "replicas": 1, "spring.data.mongodb.uri": "mongodb://dcae-mongohost/dcae-tcagen2", "tag_version": "nexus3.onap.org:10001/onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1", "tca.aai.password": "DCAE", "tca.aai.url": "https://aai.onap.svc.cluster.local:8443", "tca.aai.username": "DCAE", "tca_handle_in_subscribe_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.VES_MEASUREMENT_OUTPUT", "tca_handle_out_publish_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.DCAE_CL_OUTPUT", "tca_consumer_group": "cg1", "policy_model_id": "onap.policies.monitoring.tcagen2", "cpu_limit": "2000m", "cpu_request": "1000m", "memory_limit": "2048Mi", "memory_request": "1024Mi", "policy_id": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE" } } }, "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "lastComputedState": "DESIGN", "components": { "POLICY": { "componentState": { "stateName": "UNKNOWN", "description": "The current status is not clear. Need to refresh the status to get the current status." } }, "DCAE": { "componentState": { "stateName": "BLUEPRINT_DEPLOYED", "description": "The DCAE blueprint has been found in the DCAE inventory but not yet instancianted for this loop" } } }, "operationalPolicies": [ { "name": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.FrequencyLimiter", "type": "object", "description": "Supports limiting the frequency of actions being taken by a Actor.", "required": [ "actor", "operation", "limit", "timeWindow", "timeUnits" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "limit": { "type": "integer", "description": "The limit", "exclusiveMinimum": "0" }, "timeWindow": { "type": "integer", "description": "The time window to count the actions against." }, "timeUnits": { "type": "string", "description": "The units of time the window is counting.", "enum": [ "second", "minute", "hour", "day", "week", "month", "year" ] } } }, "configurationsJson": {}, "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.FrequencyLimiter", "version": "1.0.0", "policyAcronym": "FrequencyLimiter", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:44.248719Z", "updatedDate": "2022-03-02T03:21:25.646360Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:55.645998Z", "updatedDate": "2022-03-02T05:05:55.645998Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" }, { "name": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.MinMax", "type": "object", "description": "Supports Min/Max number of entity for scaling operations. Although min and max fields are marked as not\nrequired, you need to have at least one or the other.\n", "required": [ "actor", "operation", "target" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "min": { "type": "integer", "description": "The minimum instances of this entity" }, "max": { "type": "integer", "description": "The maximum instances of this entity" }, "target": { "type": "string", "description": "The target entity that has scaling restricted" } } }, "configurationsJson": {}, "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.MinMax", "version": "1.0.0", "policyAcronym": "MinMax", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:46.249105Z", "updatedDate": "2022-03-02T03:21:25.646656Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:55.414993Z", "updatedDate": "2022-03-02T05:05:55.414993Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "microServicePolicies": [ { "name": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE", "shared": false, "jsonRepresentation": { "title": "onap.policies.monitoring.tcagen2", "type": "object", "required": [ "tca.policy" ], "properties": { "tca.policy": { "title": "onap.datatypes.monitoring.tca_policy", "type": "object", "required": [ "domain", "metricsPerEventName" ], "properties": { "domain": { "type": "string", "description": "Domain name to which TCA needs to be applied", "default": "measurementsForVfScaling", "const": "measurementsForVfScaling" }, "metricsPerEventName": { "type": "array", "description": "Contains eventName and threshold details that need to be applied to given eventName", "items": { "title": "onap.datatypes.monitoring.metricsPerEventName", "type": "object", "required": [ "policyScope", "thresholds", "eventName", "policyVersion", "controlLoopSchemaType", "policyName" ], "properties": { "policyScope": { "type": "string", "description": "TCA Policy Scope" }, "thresholds": { "type": "array", "description": "Thresholds associated with eventName", "items": { "title": "onap.datatypes.monitoring.thresholds", "type": "object", "required": [ "version", "severity", "thresholdValue", "closedLoopEventStatus", "closedLoopControlName", "direction", "fieldPath" ], "properties": { "version": { "type": "string", "description": "Version number associated with the threshold" }, "severity": { "type": "string", "description": "Threshold Event Severity", "enum": [ "CRITICAL", "MAJOR", "MINOR", "WARNING", "NORMAL" ] }, "thresholdValue": { "type": "integer", "description": "Threshold value for the field Path inside CEF message" }, "closedLoopEventStatus": { "type": "string", "description": "Closed Loop Event Status of the threshold", "enum": [ "ONSET", "ABATED" ] }, "closedLoopControlName": { "type": "string", "description": "Closed Loop Control Name associated with the threshold" }, "direction": { "type": "string", "description": "Direction of the threshold", "enum": [ "LESS", "LESS_OR_EQUAL", "GREATER", "GREATER_OR_EQUAL", "EQUAL" ] }, "fieldPath": { "type": "string", "description": "Json field Path as per CEF message which needs to be analyzed for TCA", "enum": [ "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage", "$.event.measurementsForVfScalingFields.meanRequestLatency", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed", "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value" ] } } }, "format": "tabs-top" }, "eventName": { "type": "string", "description": "Event name to which thresholds need to be applied" }, "policyVersion": { "type": "string", "description": "TCA Policy Scope Version" }, "controlLoopSchemaType": { "type": "string", "description": "Specifies Control Loop Schema Type for the event Name e.g. VNF, VM", "enum": [ "VM", "VNF" ] }, "policyName": { "type": "string", "description": "TCA Policy Scope Name" } } }, "format": "tabs-top" } } } } }, "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "policyModel": { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.811391Z", "updatedDate": "2022-03-02T05:05:54.811391Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "loopLogs": [ { "id": 1, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" } ], "loopTemplate": { "name": "LOOP_TEMPLATE_basicclamp_v1_0_basicclamp0_tca-microservice", "dcaeBlueprintId": "b180f3d3-98eb-4bbd-bda9-87a20d663d9d", "loopElementModelsUsed": [ { "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "flowOrder": 0 } ], "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "maximumInstancesAllowed": 0, "uniqueBlueprint": true, "allowedLoopType": "CLOSED", "createdDate": "2022-03-02T05:05:07.374250Z", "updatedDate": "2022-03-02T05:05:07.374250Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.797725Z", "updatedDate": "2022-03-02T05:05:54.797725Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } 2022-03-02 05:05:55,709 ERROR 30:instantiate_loop.py(1) - an error occured while adding an operational policy 2022-03-02 05:05:55,709 INFO 31:instantiate_loop.py(1) - ADD OPERATION SUCCESSFULY DONE 2022-03-02 05:05:55,709 INFO 36:instantiate_loop.py(1) - ******** UPDATE MICROSERVICE POLICY ******* 2022-03-02 05:05:55,709 DEBUG 129:onap_service.py(1) - [None][Get loop details] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'Basic ZGVtb0BwZW9wbGUub3NhYWYub3JnOmRlbW8xMjM0NTYh', 'X-ECOMP-InstanceID': 'onapsdk'} 2022-03-02 05:05:55,709 DEBUG 131:onap_service.py(1) - [None][Get loop details] url used: https://clamp.api.simpledemo.onap.org:30258/restservices/clds/v2/loop/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n 2022-03-02 05:05:55,710 DEBUG 132:onap_service.py(1) - [None][Get loop details] data sent: None 2022-03-02 05:05:55,712 DEBUG 939:connectionpool.py(1) - Starting new HTTPS connection (1): clamp.api.simpledemo.onap.org:30258 2022-03-02 05:05:55,809 DEBUG 433:connectionpool.py(1) - https://clamp.api.simpledemo.onap.org:30258 "GET /restservices/clds/v2/loop/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n HTTP/1.1" 200 None 2022-03-02 05:05:55,810 INFO 142:onap_service.py(1) - [None][Get loop details] response code: 200 2022-03-02 05:05:55,811 DEBUG 146:onap_service.py(1) - [None][Get loop details] response: { "name": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "globalPropertiesJson": { "dcaeDeployParameters": { "uniqueBlueprintParameters": { "service_name": "dcae-tcagen2", "log_directory": "/opt/logs/dcae-analytics-tca", "replicas": 1, "spring.data.mongodb.uri": "mongodb://dcae-mongohost/dcae-tcagen2", "tag_version": "nexus3.onap.org:10001/onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1", "tca.aai.password": "DCAE", "tca.aai.url": "https://aai.onap.svc.cluster.local:8443", "tca.aai.username": "DCAE", "tca_handle_in_subscribe_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.VES_MEASUREMENT_OUTPUT", "tca_handle_out_publish_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.DCAE_CL_OUTPUT", "tca_consumer_group": "cg1", "policy_model_id": "onap.policies.monitoring.tcagen2", "cpu_limit": "2000m", "cpu_request": "1000m", "memory_limit": "2048Mi", "memory_request": "1024Mi", "policy_id": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE" } } }, "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "lastComputedState": "DESIGN", "components": { "POLICY": { "componentState": { "stateName": "UNKNOWN", "description": "The current status is not clear. Need to refresh the status to get the current status." } }, "DCAE": { "componentState": { "stateName": "BLUEPRINT_DEPLOYED", "description": "The DCAE blueprint has been found in the DCAE inventory but not yet instancianted for this loop" } } }, "operationalPolicies": [ { "name": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.FrequencyLimiter", "type": "object", "description": "Supports limiting the frequency of actions being taken by a Actor.", "required": [ "actor", "operation", "limit", "timeWindow", "timeUnits" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "limit": { "type": "integer", "description": "The limit", "exclusiveMinimum": "0" }, "timeWindow": { "type": "integer", "description": "The time window to count the actions against." }, "timeUnits": { "type": "string", "description": "The units of time the window is counting.", "enum": [ "second", "minute", "hour", "day", "week", "month", "year" ] } } }, "configurationsJson": {}, "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.FrequencyLimiter", "version": "1.0.0", "policyAcronym": "FrequencyLimiter", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:44.248719Z", "updatedDate": "2022-03-02T03:21:25.646360Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:55.645998Z", "updatedDate": "2022-03-02T05:05:55.645998Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" }, { "name": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.MinMax", "type": "object", "description": "Supports Min/Max number of entity for scaling operations. Although min and max fields are marked as not\nrequired, you need to have at least one or the other.\n", "required": [ "actor", "operation", "target" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "min": { "type": "integer", "description": "The minimum instances of this entity" }, "max": { "type": "integer", "description": "The maximum instances of this entity" }, "target": { "type": "string", "description": "The target entity that has scaling restricted" } } }, "configurationsJson": {}, "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.MinMax", "version": "1.0.0", "policyAcronym": "MinMax", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:46.249105Z", "updatedDate": "2022-03-02T03:21:25.646656Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:55.414993Z", "updatedDate": "2022-03-02T05:05:55.414993Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "microServicePolicies": [ { "name": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE", "shared": false, "jsonRepresentation": { "title": "onap.policies.monitoring.tcagen2", "type": "object", "required": [ "tca.policy" ], "properties": { "tca.policy": { "title": "onap.datatypes.monitoring.tca_policy", "type": "object", "required": [ "domain", "metricsPerEventName" ], "properties": { "domain": { "type": "string", "description": "Domain name to which TCA needs to be applied", "default": "measurementsForVfScaling", "const": "measurementsForVfScaling" }, "metricsPerEventName": { "type": "array", "description": "Contains eventName and threshold details that need to be applied to given eventName", "items": { "title": "onap.datatypes.monitoring.metricsPerEventName", "type": "object", "required": [ "policyScope", "thresholds", "eventName", "policyVersion", "controlLoopSchemaType", "policyName" ], "properties": { "policyScope": { "type": "string", "description": "TCA Policy Scope" }, "thresholds": { "type": "array", "description": "Thresholds associated with eventName", "items": { "title": "onap.datatypes.monitoring.thresholds", "type": "object", "required": [ "version", "severity", "thresholdValue", "closedLoopEventStatus", "closedLoopControlName", "direction", "fieldPath" ], "properties": { "version": { "type": "string", "description": "Version number associated with the threshold" }, "severity": { "type": "string", "description": "Threshold Event Severity", "enum": [ "CRITICAL", "MAJOR", "MINOR", "WARNING", "NORMAL" ] }, "thresholdValue": { "type": "integer", "description": "Threshold value for the field Path inside CEF message" }, "closedLoopEventStatus": { "type": "string", "description": "Closed Loop Event Status of the threshold", "enum": [ "ONSET", "ABATED" ] }, "closedLoopControlName": { "type": "string", "description": "Closed Loop Control Name associated with the threshold" }, "direction": { "type": "string", "description": "Direction of the threshold", "enum": [ "LESS", "LESS_OR_EQUAL", "GREATER", "GREATER_OR_EQUAL", "EQUAL" ] }, "fieldPath": { "type": "string", "description": "Json field Path as per CEF message which needs to be analyzed for TCA", "enum": [ "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage", "$.event.measurementsForVfScalingFields.meanRequestLatency", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed", "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value" ] } } }, "format": "tabs-top" }, "eventName": { "type": "string", "description": "Event name to which thresholds need to be applied" }, "policyVersion": { "type": "string", "description": "TCA Policy Scope Version" }, "controlLoopSchemaType": { "type": "string", "description": "Specifies Control Loop Schema Type for the event Name e.g. VNF, VM", "enum": [ "VM", "VNF" ] }, "policyName": { "type": "string", "description": "TCA Policy Scope Name" } } }, "format": "tabs-top" } } } } }, "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "policyModel": { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.811391Z", "updatedDate": "2022-03-02T05:05:54.811391Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "loopLogs": [ { "id": 2, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 1, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" } ], "loopTemplate": { "name": "LOOP_TEMPLATE_basicclamp_v1_0_basicclamp0_tca-microservice", "dcaeBlueprintId": "b180f3d3-98eb-4bbd-bda9-87a20d663d9d", "loopElementModelsUsed": [ { "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "flowOrder": 0 } ], "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "maximumInstancesAllowed": 0, "uniqueBlueprint": true, "allowedLoopType": "CLOSED", "createdDate": "2022-03-02T05:05:07.374250Z", "updatedDate": "2022-03-02T05:05:07.374250Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.797725Z", "updatedDate": "2022-03-02T05:05:54.797725Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } 2022-03-02 05:05:55,818 DEBUG 129:onap_service.py(1) - [None][ADD TCA config] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'Basic ZGVtb0BwZW9wbGUub3NhYWYub3JnOmRlbW8xMjM0NTYh', 'X-ECOMP-InstanceID': 'onapsdk'} 2022-03-02 05:05:55,818 DEBUG 131:onap_service.py(1) - [None][ADD TCA config] url used: https://clamp.api.simpledemo.onap.org:30258/restservices/clds/v2/loop/updateMicroservicePolicy/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n 2022-03-02 05:05:55,818 DEBUG 132:onap_service.py(1) - [None][ADD TCA config] data sent: { "name": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE", "configurationsJson": { "tca.policy": { "domain": "measurementsForVfScaling", "metricsPerEventName": [ { "policyScope": "DCAE", "thresholds": [ { "version": "1.0.2", "severity": "MAJOR", "thresholdValue": 200, "closedLoopEventStatus": "ONSET", "closedLoopControlName": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "direction": "LESS_OR_EQUAL", "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta" } ], "eventName": "vLoadBalancer", "policyVersion": "v0.0.1", "controlLoopSchemaType": "VM", "policyName": "DCAE.Config_tca-hi-lo" } ] } }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml" } 2022-03-02 05:05:55,820 DEBUG 939:connectionpool.py(1) - Starting new HTTPS connection (1): clamp.api.simpledemo.onap.org:30258 2022-03-02 05:05:55,984 DEBUG 433:connectionpool.py(1) - https://clamp.api.simpledemo.onap.org:30258 "POST /restservices/clds/v2/loop/updateMicroservicePolicy/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n HTTP/1.1" 200 None 2022-03-02 05:05:55,985 INFO 142:onap_service.py(1) - [None][ADD TCA config] response code: 200 2022-03-02 05:05:55,986 DEBUG 146:onap_service.py(1) - [None][ADD TCA config] response: { "name": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE", "shared": false, "jsonRepresentation": { "title": "onap.policies.monitoring.tcagen2", "type": "object", "required": [ "tca.policy" ], "properties": { "tca.policy": { "title": "onap.datatypes.monitoring.tca_policy", "type": "object", "required": [ "domain", "metricsPerEventName" ], "properties": { "domain": { "type": "string", "description": "Domain name to which TCA needs to be applied", "default": "measurementsForVfScaling", "const": "measurementsForVfScaling" }, "metricsPerEventName": { "type": "array", "description": "Contains eventName and threshold details that need to be applied to given eventName", "items": { "title": "onap.datatypes.monitoring.metricsPerEventName", "type": "object", "required": [ "policyScope", "thresholds", "eventName", "policyVersion", "controlLoopSchemaType", "policyName" ], "properties": { "policyScope": { "type": "string", "description": "TCA Policy Scope" }, "thresholds": { "type": "array", "description": "Thresholds associated with eventName", "items": { "title": "onap.datatypes.monitoring.thresholds", "type": "object", "required": [ "version", "severity", "thresholdValue", "closedLoopEventStatus", "closedLoopControlName", "direction", "fieldPath" ], "properties": { "version": { "type": "string", "description": "Version number associated with the threshold" }, "severity": { "type": "string", "description": "Threshold Event Severity", "enum": [ "CRITICAL", "MAJOR", "MINOR", "WARNING", "NORMAL" ] }, "thresholdValue": { "type": "integer", "description": "Threshold value for the field Path inside CEF message" }, "closedLoopEventStatus": { "type": "string", "description": "Closed Loop Event Status of the threshold", "enum": [ "ONSET", "ABATED" ] }, "closedLoopControlName": { "type": "string", "description": "Closed Loop Control Name associated with the threshold" }, "direction": { "type": "string", "description": "Direction of the threshold", "enum": [ "LESS", "LESS_OR_EQUAL", "GREATER", "GREATER_OR_EQUAL", "EQUAL" ] }, "fieldPath": { "type": "string", "description": "Json field Path as per CEF message which needs to be analyzed for TCA", "enum": [ "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage", "$.event.measurementsForVfScalingFields.meanRequestLatency", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed", "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value" ] } } }, "format": "tabs-top" }, "eventName": { "type": "string", "description": "Event name to which thresholds need to be applied" }, "policyVersion": { "type": "string", "description": "TCA Policy Scope Version" }, "controlLoopSchemaType": { "type": "string", "description": "Specifies Control Loop Schema Type for the event Name e.g. VNF, VM", "enum": [ "VM", "VNF" ] }, "policyName": { "type": "string", "description": "TCA Policy Scope Name" } } }, "format": "tabs-top" } } } } }, "configurationsJson": { "tca.policy": { "domain": "measurementsForVfScaling", "metricsPerEventName": [ { "policyScope": "DCAE", "thresholds": [ { "version": "1.0.2", "severity": "MAJOR", "thresholdValue": 200, "closedLoopEventStatus": "ONSET", "closedLoopControlName": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "direction": "LESS_OR_EQUAL", "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta" } ], "eventName": "vLoadBalancer", "policyVersion": "v0.0.1", "controlLoopSchemaType": "VM", "policyName": "DCAE.Config_tca-hi-lo" } ] } }, "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.811391Z", "updatedDate": "2022-03-02T05:05:55.944766Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } 2022-03-02 05:05:55,988 INFO 39:instantiate_loop.py(1) - ******** UPDATE OPERATIONAL POLICIES CONFIG ******* 2022-03-02 05:05:55,991 DEBUG 129:onap_service.py(1) - [None][ADD operational policy config] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'Basic ZGVtb0BwZW9wbGUub3NhYWYub3JnOmRlbW8xMjM0NTYh', 'X-ECOMP-InstanceID': 'onapsdk'} 2022-03-02 05:05:55,991 DEBUG 131:onap_service.py(1) - [None][ADD operational policy config] url used: https://clamp.api.simpledemo.onap.org:30258/restservices/clds/v2/loop/updateOperationalPolicies/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n 2022-03-02 05:05:55,991 DEBUG 132:onap_service.py(1) - [None][ADD operational policy config] data sent: [ { "name": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.MinMax", "type": "object", "description": "Supports Min/Max number of entity for scaling operations. Although min and max fields are marked as not\nrequired, you need to have at least one or the other.\n", "required": [ "actor", "operation", "target" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "min": { "type": "integer", "description": "The minimum instances of this entity" }, "max": { "type": "integer", "description": "The maximum instances of this entity" }, "target": { "type": "string", "description": "The target entity that has scaling restricted" } } }, "configurationsJson": { "actor": "test", "operation": "test", "target": "test", "timeRange": { "start_time": "00:00:00", "end_time": "01:00:00" }, "min": 1, "max": 10 }, "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.MinMax", "version": "1.0.0", "policyAcronym": "MinMax", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2020-07-22T01:37:35.861060Z", "updatedDate": "2020-07-22T01:37:51.719018Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2020-07-22T09:01:14.168344Z", "updatedDate": "2020-07-22T09:01:14.168344Z", "updatedBy": "clamp@clamp.onap.org", "createdBy": "clamp@clamp.onap.org", "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml" } ] 2022-03-02 05:05:55,993 DEBUG 939:connectionpool.py(1) - Starting new HTTPS connection (1): clamp.api.simpledemo.onap.org:30258 2022-03-02 05:05:56,508 DEBUG 433:connectionpool.py(1) - https://clamp.api.simpledemo.onap.org:30258 "POST /restservices/clds/v2/loop/updateOperationalPolicies/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n HTTP/1.1" 200 None 2022-03-02 05:05:56,509 INFO 142:onap_service.py(1) - [None][ADD operational policy config] response code: 200 2022-03-02 05:05:56,509 DEBUG 146:onap_service.py(1) - [None][ADD operational policy config] response: { "name": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "globalPropertiesJson": { "dcaeDeployParameters": { "uniqueBlueprintParameters": { "service_name": "dcae-tcagen2", "log_directory": "/opt/logs/dcae-analytics-tca", "replicas": 1, "spring.data.mongodb.uri": "mongodb://dcae-mongohost/dcae-tcagen2", "tag_version": "nexus3.onap.org:10001/onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1", "tca.aai.password": "DCAE", "tca.aai.url": "https://aai.onap.svc.cluster.local:8443", "tca.aai.username": "DCAE", "tca_handle_in_subscribe_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.VES_MEASUREMENT_OUTPUT", "tca_handle_out_publish_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.DCAE_CL_OUTPUT", "tca_consumer_group": "cg1", "policy_model_id": "onap.policies.monitoring.tcagen2", "cpu_limit": "2000m", "cpu_request": "1000m", "memory_limit": "2048Mi", "memory_request": "1024Mi", "policy_id": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE" } } }, "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "lastComputedState": "DESIGN", "components": { "POLICY": { "componentState": { "stateName": "UNKNOWN", "description": "The current status is not clear. Need to refresh the status to get the current status." } }, "DCAE": { "componentState": { "stateName": "BLUEPRINT_DEPLOYED", "description": "The DCAE blueprint has been found in the DCAE inventory but not yet instancianted for this loop" } } }, "operationalPolicies": [ { "name": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.MinMax", "type": "object", "description": "Supports Min/Max number of entity for scaling operations. Although min and max fields are marked as not\nrequired, you need to have at least one or the other.\n", "required": [ "actor", "operation", "target" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "min": { "type": "integer", "description": "The minimum instances of this entity" }, "max": { "type": "integer", "description": "The maximum instances of this entity" }, "target": { "type": "string", "description": "The target entity that has scaling restricted" } } }, "configurationsJson": { "actor": "test", "operation": "test", "target": "test", "timeRange": { "start_time": "00:00:00", "end_time": "01:00:00" }, "min": 1, "max": 10 }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.MinMax", "version": "1.0.0", "policyAcronym": "MinMax", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:46.249105Z", "updatedDate": "2022-03-02T03:21:25.646656Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:55.414993Z", "updatedDate": "2022-03-02T05:05:56.430758Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "microServicePolicies": [ { "name": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE", "shared": false, "jsonRepresentation": { "title": "onap.policies.monitoring.tcagen2", "type": "object", "required": [ "tca.policy" ], "properties": { "tca.policy": { "title": "onap.datatypes.monitoring.tca_policy", "type": "object", "required": [ "domain", "metricsPerEventName" ], "properties": { "domain": { "type": "string", "description": "Domain name to which TCA needs to be applied", "default": "measurementsForVfScaling", "const": "measurementsForVfScaling" }, "metricsPerEventName": { "type": "array", "description": "Contains eventName and threshold details that need to be applied to given eventName", "items": { "title": "onap.datatypes.monitoring.metricsPerEventName", "type": "object", "required": [ "policyScope", "thresholds", "eventName", "policyVersion", "controlLoopSchemaType", "policyName" ], "properties": { "policyScope": { "type": "string", "description": "TCA Policy Scope" }, "thresholds": { "type": "array", "description": "Thresholds associated with eventName", "items": { "title": "onap.datatypes.monitoring.thresholds", "type": "object", "required": [ "version", "severity", "thresholdValue", "closedLoopEventStatus", "closedLoopControlName", "direction", "fieldPath" ], "properties": { "version": { "type": "string", "description": "Version number associated with the threshold" }, "severity": { "type": "string", "description": "Threshold Event Severity", "enum": [ "CRITICAL", "MAJOR", "MINOR", "WARNING", "NORMAL" ] }, "thresholdValue": { "type": "integer", "description": "Threshold value for the field Path inside CEF message" }, "closedLoopEventStatus": { "type": "string", "description": "Closed Loop Event Status of the threshold", "enum": [ "ONSET", "ABATED" ] }, "closedLoopControlName": { "type": "string", "description": "Closed Loop Control Name associated with the threshold" }, "direction": { "type": "string", "description": "Direction of the threshold", "enum": [ "LESS", "LESS_OR_EQUAL", "GREATER", "GREATER_OR_EQUAL", "EQUAL" ] }, "fieldPath": { "type": "string", "description": "Json field Path as per CEF message which needs to be analyzed for TCA", "enum": [ "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage", "$.event.measurementsForVfScalingFields.meanRequestLatency", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed", "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value" ] } } }, "format": "tabs-top" }, "eventName": { "type": "string", "description": "Event name to which thresholds need to be applied" }, "policyVersion": { "type": "string", "description": "TCA Policy Scope Version" }, "controlLoopSchemaType": { "type": "string", "description": "Specifies Control Loop Schema Type for the event Name e.g. VNF, VM", "enum": [ "VM", "VNF" ] }, "policyName": { "type": "string", "description": "TCA Policy Scope Name" } } }, "format": "tabs-top" } } } } }, "configurationsJson": { "tca.policy": { "domain": "measurementsForVfScaling", "metricsPerEventName": [ { "policyScope": "DCAE", "thresholds": [ { "version": "1.0.2", "severity": "MAJOR", "thresholdValue": 200, "closedLoopEventStatus": "ONSET", "closedLoopControlName": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "direction": "LESS_OR_EQUAL", "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta" } ], "eventName": "vLoadBalancer", "policyVersion": "v0.0.1", "controlLoopSchemaType": "VM", "policyName": "DCAE.Config_tca-hi-lo" } ] } }, "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.811391Z", "updatedDate": "2022-03-02T05:05:55.944766Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "loopLogs": [ { "id": 3, "logType": "INFO", "logComponent": "CLAMP", "message": "Micro Service policies UPDATED", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 2, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 1, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" } ], "loopTemplate": { "name": "LOOP_TEMPLATE_basicclamp_v1_0_basicclamp0_tca-microservice", "dcaeBlueprintId": "b180f3d3-98eb-4bbd-bda9-87a20d663d9d", "loopElementModelsUsed": [ { "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "flowOrder": 0 } ], "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "maximumInstancesAllowed": 0, "uniqueBlueprint": true, "allowedLoopType": "CLOSED", "createdDate": "2022-03-02T05:05:07.374250Z", "updatedDate": "2022-03-02T05:05:07.374250Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.797725Z", "updatedDate": "2022-03-02T05:05:54.797725Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } 2022-03-02 05:05:56,512 INFO 267:loop_instance.py(1) - Files for op policy config LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n have been uploaded to loop'sOp policy 2022-03-02 05:05:56,515 DEBUG 129:onap_service.py(1) - [None][ADD operational policy config] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'Basic ZGVtb0BwZW9wbGUub3NhYWYub3JnOmRlbW8xMjM0NTYh', 'X-ECOMP-InstanceID': 'onapsdk'} 2022-03-02 05:05:56,515 DEBUG 131:onap_service.py(1) - [None][ADD operational policy config] url used: https://clamp.api.simpledemo.onap.org:30258/restservices/clds/v2/loop/updateOperationalPolicies/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n 2022-03-02 05:05:56,515 DEBUG 132:onap_service.py(1) - [None][ADD operational policy config] data sent: [ { "name": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.MinMax", "type": "object", "description": "Supports Min/Max number of entity for scaling operations. Although min and max fields are marked as not\nrequired, you need to have at least one or the other.\n", "required": [ "actor", "operation", "target" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "min": { "type": "integer", "description": "The minimum instances of this entity" }, "max": { "type": "integer", "description": "The maximum instances of this entity" }, "target": { "type": "string", "description": "The target entity that has scaling restricted" } } }, "configurationsJson": { "actor": "test", "operation": "test", "target": "test", "timeRange": { "start_time": "00:00:00", "end_time": "01:00:00" }, "min": 1, "max": 10 }, "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.MinMax", "version": "1.0.0", "policyAcronym": "MinMax", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2020-07-22T01:37:35.861060Z", "updatedDate": "2020-07-22T01:37:51.719018Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2020-07-22T09:01:14.168344Z", "updatedDate": "2020-07-22T09:01:14.168344Z", "updatedBy": "clamp@clamp.onap.org", "createdBy": "clamp@clamp.onap.org", "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml" } , { "name": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.FrequencyLimiter", "type": "object", "description": "Supports limiting the frequency of actions being taken by a Actor.", "required": [ "actor", "operation", "limit", "timeWindow", "timeUnits" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "limit": { "type": "integer", "description": "The limit", "exclusiveMinimum": "0" }, "timeWindow": { "type": "integer", "description": "The time window to count the actions against." }, "timeUnits": { "type": "string", "description": "The units of time the window is counting.", "enum": [ "second", "minute", "hour", "day", "week", "month", "year" ] } } }, "configurationsJson": { "actor": "SO", "operation": "VF Module Create", "limit": 1, "timeWindow": 10, "timeUnits": "minute" }, "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.FrequencyLimiter", "version": "1.0.0", "policyAcronym": "FrequencyLimiter", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2020-07-22T01:37:35.106757Z", "updatedDate": "2020-07-22T01:37:51.709386Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2020-07-22T08:27:34.576868Z", "updatedDate": "2020-07-22T08:27:34.576868Z", "updatedBy": "clamp@clamp.onap.org", "createdBy": "clamp@clamp.onap.org", "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml" } ] 2022-03-02 05:05:56,517 DEBUG 939:connectionpool.py(1) - Starting new HTTPS connection (1): clamp.api.simpledemo.onap.org:30258 2022-03-02 05:05:56,792 DEBUG 433:connectionpool.py(1) - https://clamp.api.simpledemo.onap.org:30258 "POST /restservices/clds/v2/loop/updateOperationalPolicies/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n HTTP/1.1" 200 None 2022-03-02 05:05:56,793 INFO 142:onap_service.py(1) - [None][ADD operational policy config] response code: 200 2022-03-02 05:05:56,794 DEBUG 146:onap_service.py(1) - [None][ADD operational policy config] response: { "name": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "globalPropertiesJson": { "dcaeDeployParameters": { "uniqueBlueprintParameters": { "service_name": "dcae-tcagen2", "log_directory": "/opt/logs/dcae-analytics-tca", "replicas": 1, "spring.data.mongodb.uri": "mongodb://dcae-mongohost/dcae-tcagen2", "tag_version": "nexus3.onap.org:10001/onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1", "tca.aai.password": "DCAE", "tca.aai.url": "https://aai.onap.svc.cluster.local:8443", "tca.aai.username": "DCAE", "tca_handle_in_subscribe_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.VES_MEASUREMENT_OUTPUT", "tca_handle_out_publish_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.DCAE_CL_OUTPUT", "tca_consumer_group": "cg1", "policy_model_id": "onap.policies.monitoring.tcagen2", "cpu_limit": "2000m", "cpu_request": "1000m", "memory_limit": "2048Mi", "memory_request": "1024Mi", "policy_id": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE" } } }, "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "lastComputedState": "DESIGN", "components": { "POLICY": { "componentState": { "stateName": "UNKNOWN", "description": "The current status is not clear. Need to refresh the status to get the current status." } }, "DCAE": { "componentState": { "stateName": "BLUEPRINT_DEPLOYED", "description": "The DCAE blueprint has been found in the DCAE inventory but not yet instancianted for this loop" } } }, "operationalPolicies": [ { "name": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.FrequencyLimiter", "type": "object", "description": "Supports limiting the frequency of actions being taken by a Actor.", "required": [ "actor", "operation", "limit", "timeWindow", "timeUnits" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "limit": { "type": "integer", "description": "The limit", "exclusiveMinimum": "0" }, "timeWindow": { "type": "integer", "description": "The time window to count the actions against." }, "timeUnits": { "type": "string", "description": "The units of time the window is counting.", "enum": [ "second", "minute", "hour", "day", "week", "month", "year" ] } } }, "configurationsJson": { "actor": "SO", "operation": "VF Module Create", "limit": 1, "timeWindow": 10, "timeUnits": "minute" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.FrequencyLimiter", "version": "1.0.0", "policyAcronym": "FrequencyLimiter", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:44.248719Z", "updatedDate": "2022-03-02T03:21:25.646360Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:56.716196Z", "updatedDate": "2022-03-02T05:05:56.716196Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" }, { "name": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.MinMax", "type": "object", "description": "Supports Min/Max number of entity for scaling operations. Although min and max fields are marked as not\nrequired, you need to have at least one or the other.\n", "required": [ "actor", "operation", "target" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "min": { "type": "integer", "description": "The minimum instances of this entity" }, "max": { "type": "integer", "description": "The maximum instances of this entity" }, "target": { "type": "string", "description": "The target entity that has scaling restricted" } } }, "configurationsJson": { "actor": "test", "operation": "test", "target": "test", "timeRange": { "start_time": "00:00:00", "end_time": "01:00:00" }, "min": 1, "max": 10 }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.MinMax", "version": "1.0.0", "policyAcronym": "MinMax", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:46.249105Z", "updatedDate": "2022-03-02T03:21:25.646656Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:55.414993Z", "updatedDate": "2022-03-02T05:05:56.430758Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "microServicePolicies": [ { "name": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE", "shared": false, "jsonRepresentation": { "title": "onap.policies.monitoring.tcagen2", "type": "object", "required": [ "tca.policy" ], "properties": { "tca.policy": { "title": "onap.datatypes.monitoring.tca_policy", "type": "object", "required": [ "domain", "metricsPerEventName" ], "properties": { "domain": { "type": "string", "description": "Domain name to which TCA needs to be applied", "default": "measurementsForVfScaling", "const": "measurementsForVfScaling" }, "metricsPerEventName": { "type": "array", "description": "Contains eventName and threshold details that need to be applied to given eventName", "items": { "title": "onap.datatypes.monitoring.metricsPerEventName", "type": "object", "required": [ "policyScope", "thresholds", "eventName", "policyVersion", "controlLoopSchemaType", "policyName" ], "properties": { "policyScope": { "type": "string", "description": "TCA Policy Scope" }, "thresholds": { "type": "array", "description": "Thresholds associated with eventName", "items": { "title": "onap.datatypes.monitoring.thresholds", "type": "object", "required": [ "version", "severity", "thresholdValue", "closedLoopEventStatus", "closedLoopControlName", "direction", "fieldPath" ], "properties": { "version": { "type": "string", "description": "Version number associated with the threshold" }, "severity": { "type": "string", "description": "Threshold Event Severity", "enum": [ "CRITICAL", "MAJOR", "MINOR", "WARNING", "NORMAL" ] }, "thresholdValue": { "type": "integer", "description": "Threshold value for the field Path inside CEF message" }, "closedLoopEventStatus": { "type": "string", "description": "Closed Loop Event Status of the threshold", "enum": [ "ONSET", "ABATED" ] }, "closedLoopControlName": { "type": "string", "description": "Closed Loop Control Name associated with the threshold" }, "direction": { "type": "string", "description": "Direction of the threshold", "enum": [ "LESS", "LESS_OR_EQUAL", "GREATER", "GREATER_OR_EQUAL", "EQUAL" ] }, "fieldPath": { "type": "string", "description": "Json field Path as per CEF message which needs to be analyzed for TCA", "enum": [ "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage", "$.event.measurementsForVfScalingFields.meanRequestLatency", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed", "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value" ] } } }, "format": "tabs-top" }, "eventName": { "type": "string", "description": "Event name to which thresholds need to be applied" }, "policyVersion": { "type": "string", "description": "TCA Policy Scope Version" }, "controlLoopSchemaType": { "type": "string", "description": "Specifies Control Loop Schema Type for the event Name e.g. VNF, VM", "enum": [ "VM", "VNF" ] }, "policyName": { "type": "string", "description": "TCA Policy Scope Name" } } }, "format": "tabs-top" } } } } }, "configurationsJson": { "tca.policy": { "domain": "measurementsForVfScaling", "metricsPerEventName": [ { "policyScope": "DCAE", "thresholds": [ { "version": "1.0.2", "severity": "MAJOR", "thresholdValue": 200, "closedLoopEventStatus": "ONSET", "closedLoopControlName": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "direction": "LESS_OR_EQUAL", "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta" } ], "eventName": "vLoadBalancer", "policyVersion": "v0.0.1", "controlLoopSchemaType": "VM", "policyName": "DCAE.Config_tca-hi-lo" } ] } }, "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.811391Z", "updatedDate": "2022-03-02T05:05:55.944766Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "loopLogs": [ { "id": 4, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 3, "logType": "INFO", "logComponent": "CLAMP", "message": "Micro Service policies UPDATED", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 2, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 1, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" } ], "loopTemplate": { "name": "LOOP_TEMPLATE_basicclamp_v1_0_basicclamp0_tca-microservice", "dcaeBlueprintId": "b180f3d3-98eb-4bbd-bda9-87a20d663d9d", "loopElementModelsUsed": [ { "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "flowOrder": 0 } ], "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "maximumInstancesAllowed": 0, "uniqueBlueprint": true, "allowedLoopType": "CLOSED", "createdDate": "2022-03-02T05:05:07.374250Z", "updatedDate": "2022-03-02T05:05:07.374250Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.797725Z", "updatedDate": "2022-03-02T05:05:54.797725Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } 2022-03-02 05:05:56,796 INFO 267:loop_instance.py(1) - Files for op policy config LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n have been uploaded to loop'sOp policy 2022-03-02 05:05:56,796 INFO 49:instantiate_loop.py(1) - Policies are well configured 2022-03-02 05:05:56,796 INFO 53:instantiate_loop.py(1) - ******** SUBMIT POLICIES TO PE ******* 2022-03-02 05:05:56,796 DEBUG 129:onap_service.py(1) - [None][submit policy] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'Basic ZGVtb0BwZW9wbGUub3NhYWYub3JnOmRlbW8xMjM0NTYh', 'X-ECOMP-InstanceID': 'onapsdk'} 2022-03-02 05:05:56,796 DEBUG 131:onap_service.py(1) - [None][submit policy] url used: https://clamp.api.simpledemo.onap.org:30258/restservices/clds/v2/loop/submit/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n 2022-03-02 05:05:56,797 DEBUG 132:onap_service.py(1) - [None][submit policy] data sent: None 2022-03-02 05:05:56,798 DEBUG 939:connectionpool.py(1) - Starting new HTTPS connection (1): clamp.api.simpledemo.onap.org:30258 2022-03-02 05:06:08,496 DEBUG 433:connectionpool.py(1) - https://clamp.api.simpledemo.onap.org:30258 "PUT /restservices/clds/v2/loop/submit/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n HTTP/1.1" 202 None 2022-03-02 05:06:08,497 INFO 142:onap_service.py(1) - [None][submit policy] response code: 202 2022-03-02 05:06:08,497 DEBUG 146:onap_service.py(1) - [None][submit policy] response: {} 2022-03-02 05:06:08,500 DEBUG 129:onap_service.py(1) - [None][Get loop status] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'Basic ZGVtb0BwZW9wbGUub3NhYWYub3JnOmRlbW8xMjM0NTYh', 'X-ECOMP-InstanceID': 'onapsdk'} 2022-03-02 05:06:08,500 DEBUG 131:onap_service.py(1) - [None][Get loop status] url used: https://clamp.api.simpledemo.onap.org:30258/restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n 2022-03-02 05:06:08,500 DEBUG 132:onap_service.py(1) - [None][Get loop status] data sent: None 2022-03-02 05:06:08,501 DEBUG 939:connectionpool.py(1) - Starting new HTTPS connection (1): clamp.api.simpledemo.onap.org:30258 2022-03-02 05:06:12,425 DEBUG 433:connectionpool.py(1) - https://clamp.api.simpledemo.onap.org:30258 "GET /restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n HTTP/1.1" 200 None 2022-03-02 05:06:12,426 INFO 142:onap_service.py(1) - [None][Get loop status] response code: 200 2022-03-02 05:06:12,427 DEBUG 146:onap_service.py(1) - [None][Get loop status] response: { "name": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "globalPropertiesJson": { "dcaeDeployParameters": { "uniqueBlueprintParameters": { "service_name": "dcae-tcagen2", "log_directory": "/opt/logs/dcae-analytics-tca", "replicas": 1, "spring.data.mongodb.uri": "mongodb://dcae-mongohost/dcae-tcagen2", "tag_version": "nexus3.onap.org:10001/onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1", "tca.aai.password": "DCAE", "tca.aai.url": "https://aai.onap.svc.cluster.local:8443", "tca.aai.username": "DCAE", "tca_handle_in_subscribe_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.VES_MEASUREMENT_OUTPUT", "tca_handle_out_publish_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.DCAE_CL_OUTPUT", "tca_consumer_group": "cg1", "policy_model_id": "onap.policies.monitoring.tcagen2", "cpu_limit": "2000m", "cpu_request": "1000m", "memory_limit": "2048Mi", "memory_request": "1024Mi", "policy_id": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE" } } }, "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "lastComputedState": "SUBMITTED", "components": { "POLICY": { "componentState": { "stateName": "SENT_AND_DEPLOYED", "description": "The policies defined have been created and deployed on the policy engine" } }, "DCAE": { "componentState": { "stateName": "BLUEPRINT_DEPLOYED", "description": "The DCAE blueprint has been found in the DCAE inventory but not yet instancianted for this loop" } } }, "operationalPolicies": [ { "name": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.FrequencyLimiter", "type": "object", "description": "Supports limiting the frequency of actions being taken by a Actor.", "required": [ "actor", "operation", "limit", "timeWindow", "timeUnits" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "limit": { "type": "integer", "description": "The limit", "exclusiveMinimum": "0" }, "timeWindow": { "type": "integer", "description": "The time window to count the actions against." }, "timeUnits": { "type": "string", "description": "The units of time the window is counting.", "enum": [ "second", "minute", "hour", "day", "week", "month", "year" ] } } }, "configurationsJson": { "actor": "SO", "operation": "VF Module Create", "limit": 1, "timeWindow": 10, "timeUnits": "minute" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.FrequencyLimiter", "version": "1.0.0", "policyAcronym": "FrequencyLimiter", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:44.248719Z", "updatedDate": "2022-03-02T03:21:25.646360Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:56.716196Z", "updatedDate": "2022-03-02T05:05:56.716196Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" }, { "name": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.MinMax", "type": "object", "description": "Supports Min/Max number of entity for scaling operations. Although min and max fields are marked as not\nrequired, you need to have at least one or the other.\n", "required": [ "actor", "operation", "target" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "min": { "type": "integer", "description": "The minimum instances of this entity" }, "max": { "type": "integer", "description": "The maximum instances of this entity" }, "target": { "type": "string", "description": "The target entity that has scaling restricted" } } }, "configurationsJson": { "actor": "test", "operation": "test", "target": "test", "timeRange": { "start_time": "00:00:00", "end_time": "01:00:00" }, "min": 1, "max": 10 }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.MinMax", "version": "1.0.0", "policyAcronym": "MinMax", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:46.249105Z", "updatedDate": "2022-03-02T03:21:25.646656Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:55.414993Z", "updatedDate": "2022-03-02T05:05:56.430758Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "microServicePolicies": [ { "name": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE", "shared": false, "jsonRepresentation": { "title": "onap.policies.monitoring.tcagen2", "type": "object", "required": [ "tca.policy" ], "properties": { "tca.policy": { "title": "onap.datatypes.monitoring.tca_policy", "type": "object", "required": [ "domain", "metricsPerEventName" ], "properties": { "domain": { "type": "string", "description": "Domain name to which TCA needs to be applied", "default": "measurementsForVfScaling", "const": "measurementsForVfScaling" }, "metricsPerEventName": { "type": "array", "description": "Contains eventName and threshold details that need to be applied to given eventName", "items": { "title": "onap.datatypes.monitoring.metricsPerEventName", "type": "object", "required": [ "policyScope", "thresholds", "eventName", "policyVersion", "controlLoopSchemaType", "policyName" ], "properties": { "policyScope": { "type": "string", "description": "TCA Policy Scope" }, "thresholds": { "type": "array", "description": "Thresholds associated with eventName", "items": { "title": "onap.datatypes.monitoring.thresholds", "type": "object", "required": [ "version", "severity", "thresholdValue", "closedLoopEventStatus", "closedLoopControlName", "direction", "fieldPath" ], "properties": { "version": { "type": "string", "description": "Version number associated with the threshold" }, "severity": { "type": "string", "description": "Threshold Event Severity", "enum": [ "CRITICAL", "MAJOR", "MINOR", "WARNING", "NORMAL" ] }, "thresholdValue": { "type": "integer", "description": "Threshold value for the field Path inside CEF message" }, "closedLoopEventStatus": { "type": "string", "description": "Closed Loop Event Status of the threshold", "enum": [ "ONSET", "ABATED" ] }, "closedLoopControlName": { "type": "string", "description": "Closed Loop Control Name associated with the threshold" }, "direction": { "type": "string", "description": "Direction of the threshold", "enum": [ "LESS", "LESS_OR_EQUAL", "GREATER", "GREATER_OR_EQUAL", "EQUAL" ] }, "fieldPath": { "type": "string", "description": "Json field Path as per CEF message which needs to be analyzed for TCA", "enum": [ "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage", "$.event.measurementsForVfScalingFields.meanRequestLatency", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed", "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value" ] } } }, "format": "tabs-top" }, "eventName": { "type": "string", "description": "Event name to which thresholds need to be applied" }, "policyVersion": { "type": "string", "description": "TCA Policy Scope Version" }, "controlLoopSchemaType": { "type": "string", "description": "Specifies Control Loop Schema Type for the event Name e.g. VNF, VM", "enum": [ "VM", "VNF" ] }, "policyName": { "type": "string", "description": "TCA Policy Scope Name" } } }, "format": "tabs-top" } } } } }, "configurationsJson": { "tca.policy": { "domain": "measurementsForVfScaling", "metricsPerEventName": [ { "policyScope": "DCAE", "thresholds": [ { "version": "1.0.2", "severity": "MAJOR", "thresholdValue": 200, "closedLoopEventStatus": "ONSET", "closedLoopControlName": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "direction": "LESS_OR_EQUAL", "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta" } ], "eventName": "vLoadBalancer", "policyVersion": "v0.0.1", "controlLoopSchemaType": "VM", "policyName": "DCAE.Config_tca-hi-lo" } ] } }, "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.811391Z", "updatedDate": "2022-03-02T05:05:55.944766Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "loopLogs": [ { "id": 26, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 25, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 24, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: BLUEPRINT_DEPLOYED - message: ", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 23, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT_AND_DEPLOYED", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 22, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 21, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 20, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 19, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 18, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 17, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 16, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 15, "logType": "INFO", "logComponent": "CLAMP", "message": "SUBMIT request successfully executed", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 14, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group push ALL status - 202 : Accepted", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 13, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:02Z" }, { "id": 12, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 11, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 10, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:00Z" }, { "id": 9, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE creation\n status - 200 : OK", "logInstant": "2022-03-02T05:05:59Z" }, { "id": 8, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 7, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group remove ALL status - 400 : Bad Request", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 6, "logType": "INFO", "logComponent": "CLAMP", "message": "POLICY SUBMIT request", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 5, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 4, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 3, "logType": "INFO", "logComponent": "CLAMP", "message": "Micro Service policies UPDATED", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 2, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 1, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" } ], "loopTemplate": { "name": "LOOP_TEMPLATE_basicclamp_v1_0_basicclamp0_tca-microservice", "dcaeBlueprintId": "b180f3d3-98eb-4bbd-bda9-87a20d663d9d", "loopElementModelsUsed": [ { "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "flowOrder": 0 } ], "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "maximumInstancesAllowed": 0, "uniqueBlueprint": true, "allowedLoopType": "CLOSED", "createdDate": "2022-03-02T05:05:07.374250Z", "updatedDate": "2022-03-02T05:05:07.374250Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.797725Z", "updatedDate": "2022-03-02T05:05:54.797725Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } 2022-03-02 05:06:12,436 INFO 55:instantiate_loop.py(1) - ******** CHECK POLICIES SUBMITION ******* 2022-03-02 05:06:12,437 INFO 57:instantiate_loop.py(1) - Policies successfully submited to PE 2022-03-02 05:06:12,437 INFO 62:instantiate_loop.py(1) - ******** DEPLOY LOOP INSTANCE ******* 2022-03-02 05:06:12,437 DEBUG 129:onap_service.py(1) - [None][Deploy microservice to DCAE] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'Basic ZGVtb0BwZW9wbGUub3NhYWYub3JnOmRlbW8xMjM0NTYh', 'X-ECOMP-InstanceID': 'onapsdk'} 2022-03-02 05:06:12,437 DEBUG 131:onap_service.py(1) - [None][Deploy microservice to DCAE] url used: https://clamp.api.simpledemo.onap.org:30258/restservices/clds/v2/loop/deploy/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n 2022-03-02 05:06:12,437 DEBUG 132:onap_service.py(1) - [None][Deploy microservice to DCAE] data sent: None 2022-03-02 05:06:12,442 DEBUG 939:connectionpool.py(1) - Starting new HTTPS connection (1): clamp.api.simpledemo.onap.org:30258 2022-03-02 05:06:46,422 DEBUG 433:connectionpool.py(1) - https://clamp.api.simpledemo.onap.org:30258 "PUT /restservices/clds/v2/loop/deploy/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n HTTP/1.1" 202 None 2022-03-02 05:06:46,423 INFO 142:onap_service.py(1) - [None][Deploy microservice to DCAE] response code: 202 2022-03-02 05:06:46,423 DEBUG 146:onap_service.py(1) - [None][Deploy microservice to DCAE] response: "{\"requestId\":\"e8b98b9a-0a49-44ba-9df3-f4a047417414\",\"links\":{\"self\":\"https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f\",\"status\":\"https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant\"}}" 2022-03-02 05:06:46,429 DEBUG 129:onap_service.py(1) - [None][Get loop status] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'Basic ZGVtb0BwZW9wbGUub3NhYWYub3JnOmRlbW8xMjM0NTYh', 'X-ECOMP-InstanceID': 'onapsdk'} 2022-03-02 05:06:46,429 DEBUG 131:onap_service.py(1) - [None][Get loop status] url used: https://clamp.api.simpledemo.onap.org:30258/restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n 2022-03-02 05:06:46,429 DEBUG 132:onap_service.py(1) - [None][Get loop status] data sent: None 2022-03-02 05:06:46,431 DEBUG 939:connectionpool.py(1) - Starting new HTTPS connection (1): clamp.api.simpledemo.onap.org:30258 2022-03-02 05:06:51,642 DEBUG 433:connectionpool.py(1) - https://clamp.api.simpledemo.onap.org:30258 "GET /restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n HTTP/1.1" 200 None 2022-03-02 05:06:51,643 INFO 142:onap_service.py(1) - [None][Get loop status] response code: 200 2022-03-02 05:06:51,644 DEBUG 146:onap_service.py(1) - [None][Get loop status] response: { "name": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "dcaeDeploymentId": "CLAMP_44675454-82a1-4922-a978-51e799e6088f", "dcaeDeploymentStatusUrl": "https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant", "globalPropertiesJson": { "dcaeDeployParameters": { "uniqueBlueprintParameters": { "service_name": "dcae-tcagen2", "log_directory": "/opt/logs/dcae-analytics-tca", "replicas": 1, "spring.data.mongodb.uri": "mongodb://dcae-mongohost/dcae-tcagen2", "tag_version": "nexus3.onap.org:10001/onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1", "tca.aai.password": "DCAE", "tca.aai.url": "https://aai.onap.svc.cluster.local:8443", "tca.aai.username": "DCAE", "tca_handle_in_subscribe_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.VES_MEASUREMENT_OUTPUT", "tca_handle_out_publish_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.DCAE_CL_OUTPUT", "tca_consumer_group": "cg1", "policy_model_id": "onap.policies.monitoring.tcagen2", "cpu_limit": "2000m", "cpu_request": "1000m", "memory_limit": "2048Mi", "memory_request": "1024Mi", "policy_id": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE" } } }, "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "lastComputedState": "SUBMITTED", "components": { "POLICY": { "componentState": { "stateName": "SENT", "description": "The policies defined have been created but NOT deployed on the policy engine" } }, "DCAE": { "componentState": { "stateName": "PROCESSING_MICROSERVICE_INSTALLATION", "description": "Clamp has requested DCAE to install the microservices defined in the DCAE blueprint and it\u0027s currently processing the request" } } }, "operationalPolicies": [ { "name": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.FrequencyLimiter", "type": "object", "description": "Supports limiting the frequency of actions being taken by a Actor.", "required": [ "actor", "operation", "limit", "timeWindow", "timeUnits" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "limit": { "type": "integer", "description": "The limit", "exclusiveMinimum": "0" }, "timeWindow": { "type": "integer", "description": "The time window to count the actions against." }, "timeUnits": { "type": "string", "description": "The units of time the window is counting.", "enum": [ "second", "minute", "hour", "day", "week", "month", "year" ] } } }, "configurationsJson": { "actor": "SO", "operation": "VF Module Create", "limit": 1, "timeWindow": 10, "timeUnits": "minute" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.FrequencyLimiter", "version": "1.0.0", "policyAcronym": "FrequencyLimiter", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:44.248719Z", "updatedDate": "2022-03-02T03:21:25.646360Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:56.716196Z", "updatedDate": "2022-03-02T05:05:56.716196Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" }, { "name": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.MinMax", "type": "object", "description": "Supports Min/Max number of entity for scaling operations. Although min and max fields are marked as not\nrequired, you need to have at least one or the other.\n", "required": [ "actor", "operation", "target" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "min": { "type": "integer", "description": "The minimum instances of this entity" }, "max": { "type": "integer", "description": "The maximum instances of this entity" }, "target": { "type": "string", "description": "The target entity that has scaling restricted" } } }, "configurationsJson": { "actor": "test", "operation": "test", "target": "test", "timeRange": { "start_time": "00:00:00", "end_time": "01:00:00" }, "min": 1, "max": 10 }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.MinMax", "version": "1.0.0", "policyAcronym": "MinMax", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:46.249105Z", "updatedDate": "2022-03-02T03:21:25.646656Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:55.414993Z", "updatedDate": "2022-03-02T05:05:56.430758Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "microServicePolicies": [ { "name": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE", "shared": false, "jsonRepresentation": { "title": "onap.policies.monitoring.tcagen2", "type": "object", "required": [ "tca.policy" ], "properties": { "tca.policy": { "title": "onap.datatypes.monitoring.tca_policy", "type": "object", "required": [ "domain", "metricsPerEventName" ], "properties": { "domain": { "type": "string", "description": "Domain name to which TCA needs to be applied", "default": "measurementsForVfScaling", "const": "measurementsForVfScaling" }, "metricsPerEventName": { "type": "array", "description": "Contains eventName and threshold details that need to be applied to given eventName", "items": { "title": "onap.datatypes.monitoring.metricsPerEventName", "type": "object", "required": [ "policyScope", "thresholds", "eventName", "policyVersion", "controlLoopSchemaType", "policyName" ], "properties": { "policyScope": { "type": "string", "description": "TCA Policy Scope" }, "thresholds": { "type": "array", "description": "Thresholds associated with eventName", "items": { "title": "onap.datatypes.monitoring.thresholds", "type": "object", "required": [ "version", "severity", "thresholdValue", "closedLoopEventStatus", "closedLoopControlName", "direction", "fieldPath" ], "properties": { "version": { "type": "string", "description": "Version number associated with the threshold" }, "severity": { "type": "string", "description": "Threshold Event Severity", "enum": [ "CRITICAL", "MAJOR", "MINOR", "WARNING", "NORMAL" ] }, "thresholdValue": { "type": "integer", "description": "Threshold value for the field Path inside CEF message" }, "closedLoopEventStatus": { "type": "string", "description": "Closed Loop Event Status of the threshold", "enum": [ "ONSET", "ABATED" ] }, "closedLoopControlName": { "type": "string", "description": "Closed Loop Control Name associated with the threshold" }, "direction": { "type": "string", "description": "Direction of the threshold", "enum": [ "LESS", "LESS_OR_EQUAL", "GREATER", "GREATER_OR_EQUAL", "EQUAL" ] }, "fieldPath": { "type": "string", "description": "Json field Path as per CEF message which needs to be analyzed for TCA", "enum": [ "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage", "$.event.measurementsForVfScalingFields.meanRequestLatency", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed", "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value" ] } } }, "format": "tabs-top" }, "eventName": { "type": "string", "description": "Event name to which thresholds need to be applied" }, "policyVersion": { "type": "string", "description": "TCA Policy Scope Version" }, "controlLoopSchemaType": { "type": "string", "description": "Specifies Control Loop Schema Type for the event Name e.g. VNF, VM", "enum": [ "VM", "VNF" ] }, "policyName": { "type": "string", "description": "TCA Policy Scope Name" } } }, "format": "tabs-top" } } } } }, "configurationsJson": { "tca.policy": { "domain": "measurementsForVfScaling", "metricsPerEventName": [ { "policyScope": "DCAE", "thresholds": [ { "version": "1.0.2", "severity": "MAJOR", "thresholdValue": 200, "closedLoopEventStatus": "ONSET", "closedLoopControlName": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "direction": "LESS_OR_EQUAL", "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta" } ], "eventName": "vLoadBalancer", "policyVersion": "v0.0.1", "controlLoopSchemaType": "VM", "policyName": "DCAE.Config_tca-hi-lo" } ] } }, "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.811391Z", "updatedDate": "2022-03-02T05:05:55.944766Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "loopLogs": [ { "id": 41, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 40, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 39, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 38, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 37, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 36, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 35, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:50Z" }, { "id": 34, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 33, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 32, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:48Z" }, { "id": 31, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:47Z" }, { "id": 30, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 29, "logType": "INFO", "logComponent": "CLAMP", "message": "DEPLOY request successfully executed", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 28, "logType": "INFO", "logComponent": "DCAE", "message": "DEPLOY loop status\n (Dep-id:CLAMP_44675454-82a1-4922-a978-51e799e6088f,\n StatusUrl:https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant) - 202 : Accepted", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 27, "logType": "INFO", "logComponent": "CLAMP", "message": "DCAE DEPLOY request", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 26, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 25, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 24, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: BLUEPRINT_DEPLOYED - message: ", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 23, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT_AND_DEPLOYED", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 22, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 21, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 20, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 19, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 18, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 17, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 16, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 15, "logType": "INFO", "logComponent": "CLAMP", "message": "SUBMIT request successfully executed", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 14, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group push ALL status - 202 : Accepted", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 13, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:02Z" }, { "id": 12, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 11, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 10, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:00Z" }, { "id": 9, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE creation\n status - 200 : OK", "logInstant": "2022-03-02T05:05:59Z" }, { "id": 8, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 7, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group remove ALL status - 400 : Bad Request", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 6, "logType": "INFO", "logComponent": "CLAMP", "message": "POLICY SUBMIT request", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 5, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 4, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 3, "logType": "INFO", "logComponent": "CLAMP", "message": "Micro Service policies UPDATED", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 2, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 1, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" } ], "loopTemplate": { "name": "LOOP_TEMPLATE_basicclamp_v1_0_basicclamp0_tca-microservice", "dcaeBlueprintId": "b180f3d3-98eb-4bbd-bda9-87a20d663d9d", "loopElementModelsUsed": [ { "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "flowOrder": 0 } ], "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "maximumInstancesAllowed": 0, "uniqueBlueprint": true, "allowedLoopType": "CLOSED", "createdDate": "2022-03-02T05:05:07.374250Z", "updatedDate": "2022-03-02T05:05:07.374250Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.797725Z", "updatedDate": "2022-03-02T05:06:46.379366Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } 2022-03-02 05:06:51,651 DEBUG 129:onap_service.py(1) - [None][Get loop status] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'Basic ZGVtb0BwZW9wbGUub3NhYWYub3JnOmRlbW8xMjM0NTYh', 'X-ECOMP-InstanceID': 'onapsdk'} 2022-03-02 05:06:51,652 DEBUG 131:onap_service.py(1) - [None][Get loop status] url used: https://clamp.api.simpledemo.onap.org:30258/restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n 2022-03-02 05:06:51,652 DEBUG 132:onap_service.py(1) - [None][Get loop status] data sent: None 2022-03-02 05:06:51,653 DEBUG 939:connectionpool.py(1) - Starting new HTTPS connection (1): clamp.api.simpledemo.onap.org:30258 2022-03-02 05:06:56,435 DEBUG 433:connectionpool.py(1) - https://clamp.api.simpledemo.onap.org:30258 "GET /restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n HTTP/1.1" 200 None 2022-03-02 05:06:56,437 INFO 142:onap_service.py(1) - [None][Get loop status] response code: 200 2022-03-02 05:06:56,438 DEBUG 146:onap_service.py(1) - [None][Get loop status] response: { "name": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "dcaeDeploymentId": "CLAMP_44675454-82a1-4922-a978-51e799e6088f", "dcaeDeploymentStatusUrl": "https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant", "globalPropertiesJson": { "dcaeDeployParameters": { "uniqueBlueprintParameters": { "service_name": "dcae-tcagen2", "log_directory": "/opt/logs/dcae-analytics-tca", "replicas": 1, "spring.data.mongodb.uri": "mongodb://dcae-mongohost/dcae-tcagen2", "tag_version": "nexus3.onap.org:10001/onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1", "tca.aai.password": "DCAE", "tca.aai.url": "https://aai.onap.svc.cluster.local:8443", "tca.aai.username": "DCAE", "tca_handle_in_subscribe_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.VES_MEASUREMENT_OUTPUT", "tca_handle_out_publish_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.DCAE_CL_OUTPUT", "tca_consumer_group": "cg1", "policy_model_id": "onap.policies.monitoring.tcagen2", "cpu_limit": "2000m", "cpu_request": "1000m", "memory_limit": "2048Mi", "memory_request": "1024Mi", "policy_id": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE" } } }, "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "lastComputedState": "SUBMITTED", "components": { "POLICY": { "componentState": { "stateName": "SENT", "description": "The policies defined have been created but NOT deployed on the policy engine" } }, "DCAE": { "componentState": { "stateName": "PROCESSING_MICROSERVICE_INSTALLATION", "description": "Clamp has requested DCAE to install the microservices defined in the DCAE blueprint and it\u0027s currently processing the request" } } }, "operationalPolicies": [ { "name": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.FrequencyLimiter", "type": "object", "description": "Supports limiting the frequency of actions being taken by a Actor.", "required": [ "actor", "operation", "limit", "timeWindow", "timeUnits" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "limit": { "type": "integer", "description": "The limit", "exclusiveMinimum": "0" }, "timeWindow": { "type": "integer", "description": "The time window to count the actions against." }, "timeUnits": { "type": "string", "description": "The units of time the window is counting.", "enum": [ "second", "minute", "hour", "day", "week", "month", "year" ] } } }, "configurationsJson": { "actor": "SO", "operation": "VF Module Create", "limit": 1, "timeWindow": 10, "timeUnits": "minute" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.FrequencyLimiter", "version": "1.0.0", "policyAcronym": "FrequencyLimiter", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:44.248719Z", "updatedDate": "2022-03-02T03:21:25.646360Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:56.716196Z", "updatedDate": "2022-03-02T05:05:56.716196Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" }, { "name": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.MinMax", "type": "object", "description": "Supports Min/Max number of entity for scaling operations. Although min and max fields are marked as not\nrequired, you need to have at least one or the other.\n", "required": [ "actor", "operation", "target" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "min": { "type": "integer", "description": "The minimum instances of this entity" }, "max": { "type": "integer", "description": "The maximum instances of this entity" }, "target": { "type": "string", "description": "The target entity that has scaling restricted" } } }, "configurationsJson": { "actor": "test", "operation": "test", "target": "test", "timeRange": { "start_time": "00:00:00", "end_time": "01:00:00" }, "min": 1, "max": 10 }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.MinMax", "version": "1.0.0", "policyAcronym": "MinMax", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:46.249105Z", "updatedDate": "2022-03-02T03:21:25.646656Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:55.414993Z", "updatedDate": "2022-03-02T05:05:56.430758Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "microServicePolicies": [ { "name": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE", "shared": false, "jsonRepresentation": { "title": "onap.policies.monitoring.tcagen2", "type": "object", "required": [ "tca.policy" ], "properties": { "tca.policy": { "title": "onap.datatypes.monitoring.tca_policy", "type": "object", "required": [ "domain", "metricsPerEventName" ], "properties": { "domain": { "type": "string", "description": "Domain name to which TCA needs to be applied", "default": "measurementsForVfScaling", "const": "measurementsForVfScaling" }, "metricsPerEventName": { "type": "array", "description": "Contains eventName and threshold details that need to be applied to given eventName", "items": { "title": "onap.datatypes.monitoring.metricsPerEventName", "type": "object", "required": [ "policyScope", "thresholds", "eventName", "policyVersion", "controlLoopSchemaType", "policyName" ], "properties": { "policyScope": { "type": "string", "description": "TCA Policy Scope" }, "thresholds": { "type": "array", "description": "Thresholds associated with eventName", "items": { "title": "onap.datatypes.monitoring.thresholds", "type": "object", "required": [ "version", "severity", "thresholdValue", "closedLoopEventStatus", "closedLoopControlName", "direction", "fieldPath" ], "properties": { "version": { "type": "string", "description": "Version number associated with the threshold" }, "severity": { "type": "string", "description": "Threshold Event Severity", "enum": [ "CRITICAL", "MAJOR", "MINOR", "WARNING", "NORMAL" ] }, "thresholdValue": { "type": "integer", "description": "Threshold value for the field Path inside CEF message" }, "closedLoopEventStatus": { "type": "string", "description": "Closed Loop Event Status of the threshold", "enum": [ "ONSET", "ABATED" ] }, "closedLoopControlName": { "type": "string", "description": "Closed Loop Control Name associated with the threshold" }, "direction": { "type": "string", "description": "Direction of the threshold", "enum": [ "LESS", "LESS_OR_EQUAL", "GREATER", "GREATER_OR_EQUAL", "EQUAL" ] }, "fieldPath": { "type": "string", "description": "Json field Path as per CEF message which needs to be analyzed for TCA", "enum": [ "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage", "$.event.measurementsForVfScalingFields.meanRequestLatency", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed", "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value" ] } } }, "format": "tabs-top" }, "eventName": { "type": "string", "description": "Event name to which thresholds need to be applied" }, "policyVersion": { "type": "string", "description": "TCA Policy Scope Version" }, "controlLoopSchemaType": { "type": "string", "description": "Specifies Control Loop Schema Type for the event Name e.g. VNF, VM", "enum": [ "VM", "VNF" ] }, "policyName": { "type": "string", "description": "TCA Policy Scope Name" } } }, "format": "tabs-top" } } } } }, "configurationsJson": { "tca.policy": { "domain": "measurementsForVfScaling", "metricsPerEventName": [ { "policyScope": "DCAE", "thresholds": [ { "version": "1.0.2", "severity": "MAJOR", "thresholdValue": 200, "closedLoopEventStatus": "ONSET", "closedLoopControlName": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "direction": "LESS_OR_EQUAL", "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta" } ], "eventName": "vLoadBalancer", "policyVersion": "v0.0.1", "controlLoopSchemaType": "VM", "policyName": "DCAE.Config_tca-hi-lo" } ] } }, "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.811391Z", "updatedDate": "2022-03-02T05:05:55.944766Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "loopLogs": [ { "id": 53, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 52, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 51, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 50, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 49, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 48, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 47, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 46, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 45, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 44, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:53Z" }, { "id": 43, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:52Z" }, { "id": 42, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 41, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 40, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 39, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 38, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 37, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 36, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 35, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:50Z" }, { "id": 34, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 33, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 32, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:48Z" }, { "id": 31, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:47Z" }, { "id": 30, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 29, "logType": "INFO", "logComponent": "CLAMP", "message": "DEPLOY request successfully executed", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 28, "logType": "INFO", "logComponent": "DCAE", "message": "DEPLOY loop status\n (Dep-id:CLAMP_44675454-82a1-4922-a978-51e799e6088f,\n StatusUrl:https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant) - 202 : Accepted", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 27, "logType": "INFO", "logComponent": "CLAMP", "message": "DCAE DEPLOY request", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 26, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 25, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 24, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: BLUEPRINT_DEPLOYED - message: ", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 23, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT_AND_DEPLOYED", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 22, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 21, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 20, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 19, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 18, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 17, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 16, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 15, "logType": "INFO", "logComponent": "CLAMP", "message": "SUBMIT request successfully executed", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 14, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group push ALL status - 202 : Accepted", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 13, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:02Z" }, { "id": 12, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 11, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 10, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:00Z" }, { "id": 9, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE creation\n status - 200 : OK", "logInstant": "2022-03-02T05:05:59Z" }, { "id": 8, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 7, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group remove ALL status - 400 : Bad Request", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 6, "logType": "INFO", "logComponent": "CLAMP", "message": "POLICY SUBMIT request", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 5, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 4, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 3, "logType": "INFO", "logComponent": "CLAMP", "message": "Micro Service policies UPDATED", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 2, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 1, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" } ], "loopTemplate": { "name": "LOOP_TEMPLATE_basicclamp_v1_0_basicclamp0_tca-microservice", "dcaeBlueprintId": "b180f3d3-98eb-4bbd-bda9-87a20d663d9d", "loopElementModelsUsed": [ { "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "flowOrder": 0 } ], "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "maximumInstancesAllowed": 0, "uniqueBlueprint": true, "allowedLoopType": "CLOSED", "createdDate": "2022-03-02T05:05:07.374250Z", "updatedDate": "2022-03-02T05:05:07.374250Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.797725Z", "updatedDate": "2022-03-02T05:06:46.379366Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } 2022-03-02 05:06:56,444 DEBUG 129:onap_service.py(1) - [None][Get loop status] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'Basic ZGVtb0BwZW9wbGUub3NhYWYub3JnOmRlbW8xMjM0NTYh', 'X-ECOMP-InstanceID': 'onapsdk'} 2022-03-02 05:06:56,444 DEBUG 131:onap_service.py(1) - [None][Get loop status] url used: https://clamp.api.simpledemo.onap.org:30258/restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n 2022-03-02 05:06:56,445 DEBUG 132:onap_service.py(1) - [None][Get loop status] data sent: None 2022-03-02 05:06:56,446 DEBUG 939:connectionpool.py(1) - Starting new HTTPS connection (1): clamp.api.simpledemo.onap.org:30258 2022-03-02 05:07:00,596 DEBUG 433:connectionpool.py(1) - https://clamp.api.simpledemo.onap.org:30258 "GET /restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n HTTP/1.1" 200 None 2022-03-02 05:07:00,598 INFO 142:onap_service.py(1) - [None][Get loop status] response code: 200 2022-03-02 05:07:00,599 DEBUG 146:onap_service.py(1) - [None][Get loop status] response: { "name": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "dcaeDeploymentId": "CLAMP_44675454-82a1-4922-a978-51e799e6088f", "dcaeDeploymentStatusUrl": "https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant", "globalPropertiesJson": { "dcaeDeployParameters": { "uniqueBlueprintParameters": { "service_name": "dcae-tcagen2", "log_directory": "/opt/logs/dcae-analytics-tca", "replicas": 1, "spring.data.mongodb.uri": "mongodb://dcae-mongohost/dcae-tcagen2", "tag_version": "nexus3.onap.org:10001/onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1", "tca.aai.password": "DCAE", "tca.aai.url": "https://aai.onap.svc.cluster.local:8443", "tca.aai.username": "DCAE", "tca_handle_in_subscribe_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.VES_MEASUREMENT_OUTPUT", "tca_handle_out_publish_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.DCAE_CL_OUTPUT", "tca_consumer_group": "cg1", "policy_model_id": "onap.policies.monitoring.tcagen2", "cpu_limit": "2000m", "cpu_request": "1000m", "memory_limit": "2048Mi", "memory_request": "1024Mi", "policy_id": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE" } } }, "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "lastComputedState": "SUBMITTED", "components": { "POLICY": { "componentState": { "stateName": "SENT", "description": "The policies defined have been created but NOT deployed on the policy engine" } }, "DCAE": { "componentState": { "stateName": "PROCESSING_MICROSERVICE_INSTALLATION", "description": "Clamp has requested DCAE to install the microservices defined in the DCAE blueprint and it\u0027s currently processing the request" } } }, "operationalPolicies": [ { "name": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.FrequencyLimiter", "type": "object", "description": "Supports limiting the frequency of actions being taken by a Actor.", "required": [ "actor", "operation", "limit", "timeWindow", "timeUnits" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "limit": { "type": "integer", "description": "The limit", "exclusiveMinimum": "0" }, "timeWindow": { "type": "integer", "description": "The time window to count the actions against." }, "timeUnits": { "type": "string", "description": "The units of time the window is counting.", "enum": [ "second", "minute", "hour", "day", "week", "month", "year" ] } } }, "configurationsJson": { "actor": "SO", "operation": "VF Module Create", "limit": 1, "timeWindow": 10, "timeUnits": "minute" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.FrequencyLimiter", "version": "1.0.0", "policyAcronym": "FrequencyLimiter", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:44.248719Z", "updatedDate": "2022-03-02T03:21:25.646360Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:56.716196Z", "updatedDate": "2022-03-02T05:05:56.716196Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" }, { "name": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.MinMax", "type": "object", "description": "Supports Min/Max number of entity for scaling operations. Although min and max fields are marked as not\nrequired, you need to have at least one or the other.\n", "required": [ "actor", "operation", "target" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "min": { "type": "integer", "description": "The minimum instances of this entity" }, "max": { "type": "integer", "description": "The maximum instances of this entity" }, "target": { "type": "string", "description": "The target entity that has scaling restricted" } } }, "configurationsJson": { "actor": "test", "operation": "test", "target": "test", "timeRange": { "start_time": "00:00:00", "end_time": "01:00:00" }, "min": 1, "max": 10 }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.MinMax", "version": "1.0.0", "policyAcronym": "MinMax", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:46.249105Z", "updatedDate": "2022-03-02T03:21:25.646656Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:55.414993Z", "updatedDate": "2022-03-02T05:05:56.430758Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "microServicePolicies": [ { "name": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE", "shared": false, "jsonRepresentation": { "title": "onap.policies.monitoring.tcagen2", "type": "object", "required": [ "tca.policy" ], "properties": { "tca.policy": { "title": "onap.datatypes.monitoring.tca_policy", "type": "object", "required": [ "domain", "metricsPerEventName" ], "properties": { "domain": { "type": "string", "description": "Domain name to which TCA needs to be applied", "default": "measurementsForVfScaling", "const": "measurementsForVfScaling" }, "metricsPerEventName": { "type": "array", "description": "Contains eventName and threshold details that need to be applied to given eventName", "items": { "title": "onap.datatypes.monitoring.metricsPerEventName", "type": "object", "required": [ "policyScope", "thresholds", "eventName", "policyVersion", "controlLoopSchemaType", "policyName" ], "properties": { "policyScope": { "type": "string", "description": "TCA Policy Scope" }, "thresholds": { "type": "array", "description": "Thresholds associated with eventName", "items": { "title": "onap.datatypes.monitoring.thresholds", "type": "object", "required": [ "version", "severity", "thresholdValue", "closedLoopEventStatus", "closedLoopControlName", "direction", "fieldPath" ], "properties": { "version": { "type": "string", "description": "Version number associated with the threshold" }, "severity": { "type": "string", "description": "Threshold Event Severity", "enum": [ "CRITICAL", "MAJOR", "MINOR", "WARNING", "NORMAL" ] }, "thresholdValue": { "type": "integer", "description": "Threshold value for the field Path inside CEF message" }, "closedLoopEventStatus": { "type": "string", "description": "Closed Loop Event Status of the threshold", "enum": [ "ONSET", "ABATED" ] }, "closedLoopControlName": { "type": "string", "description": "Closed Loop Control Name associated with the threshold" }, "direction": { "type": "string", "description": "Direction of the threshold", "enum": [ "LESS", "LESS_OR_EQUAL", "GREATER", "GREATER_OR_EQUAL", "EQUAL" ] }, "fieldPath": { "type": "string", "description": "Json field Path as per CEF message which needs to be analyzed for TCA", "enum": [ "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage", "$.event.measurementsForVfScalingFields.meanRequestLatency", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed", "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value" ] } } }, "format": "tabs-top" }, "eventName": { "type": "string", "description": "Event name to which thresholds need to be applied" }, "policyVersion": { "type": "string", "description": "TCA Policy Scope Version" }, "controlLoopSchemaType": { "type": "string", "description": "Specifies Control Loop Schema Type for the event Name e.g. VNF, VM", "enum": [ "VM", "VNF" ] }, "policyName": { "type": "string", "description": "TCA Policy Scope Name" } } }, "format": "tabs-top" } } } } }, "configurationsJson": { "tca.policy": { "domain": "measurementsForVfScaling", "metricsPerEventName": [ { "policyScope": "DCAE", "thresholds": [ { "version": "1.0.2", "severity": "MAJOR", "thresholdValue": 200, "closedLoopEventStatus": "ONSET", "closedLoopControlName": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "direction": "LESS_OR_EQUAL", "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta" } ], "eventName": "vLoadBalancer", "policyVersion": "v0.0.1", "controlLoopSchemaType": "VM", "policyName": "DCAE.Config_tca-hi-lo" } ] } }, "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.811391Z", "updatedDate": "2022-03-02T05:05:55.944766Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "loopLogs": [ { "id": 65, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 64, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 63, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 62, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 61, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 60, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 59, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:59Z" }, { "id": 58, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 57, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 56, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 55, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 54, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 53, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 52, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 51, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 50, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 49, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 48, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 47, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 46, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 45, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 44, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:53Z" }, { "id": 43, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:52Z" }, { "id": 42, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 41, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 40, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 39, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 38, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 37, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 36, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 35, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:50Z" }, { "id": 34, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 33, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 32, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:48Z" }, { "id": 31, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:47Z" }, { "id": 30, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 29, "logType": "INFO", "logComponent": "CLAMP", "message": "DEPLOY request successfully executed", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 28, "logType": "INFO", "logComponent": "DCAE", "message": "DEPLOY loop status\n (Dep-id:CLAMP_44675454-82a1-4922-a978-51e799e6088f,\n StatusUrl:https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant) - 202 : Accepted", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 27, "logType": "INFO", "logComponent": "CLAMP", "message": "DCAE DEPLOY request", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 26, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 25, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 24, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: BLUEPRINT_DEPLOYED - message: ", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 23, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT_AND_DEPLOYED", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 22, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 21, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 20, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 19, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 18, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 17, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 16, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 15, "logType": "INFO", "logComponent": "CLAMP", "message": "SUBMIT request successfully executed", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 14, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group push ALL status - 202 : Accepted", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 13, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:02Z" }, { "id": 12, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 11, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 10, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:00Z" }, { "id": 9, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE creation\n status - 200 : OK", "logInstant": "2022-03-02T05:05:59Z" }, { "id": 8, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 7, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group remove ALL status - 400 : Bad Request", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 6, "logType": "INFO", "logComponent": "CLAMP", "message": "POLICY SUBMIT request", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 5, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 4, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 3, "logType": "INFO", "logComponent": "CLAMP", "message": "Micro Service policies UPDATED", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 2, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 1, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" } ], "loopTemplate": { "name": "LOOP_TEMPLATE_basicclamp_v1_0_basicclamp0_tca-microservice", "dcaeBlueprintId": "b180f3d3-98eb-4bbd-bda9-87a20d663d9d", "loopElementModelsUsed": [ { "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "flowOrder": 0 } ], "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "maximumInstancesAllowed": 0, "uniqueBlueprint": true, "allowedLoopType": "CLOSED", "createdDate": "2022-03-02T05:05:07.374250Z", "updatedDate": "2022-03-02T05:05:07.374250Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.797725Z", "updatedDate": "2022-03-02T05:06:46.379366Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } 2022-03-02 05:07:00,605 DEBUG 129:onap_service.py(1) - [None][Get loop status] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'Basic ZGVtb0BwZW9wbGUub3NhYWYub3JnOmRlbW8xMjM0NTYh', 'X-ECOMP-InstanceID': 'onapsdk'} 2022-03-02 05:07:00,605 DEBUG 131:onap_service.py(1) - [None][Get loop status] url used: https://clamp.api.simpledemo.onap.org:30258/restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n 2022-03-02 05:07:00,605 DEBUG 132:onap_service.py(1) - [None][Get loop status] data sent: None 2022-03-02 05:07:00,607 DEBUG 939:connectionpool.py(1) - Starting new HTTPS connection (1): clamp.api.simpledemo.onap.org:30258 2022-03-02 05:07:04,435 DEBUG 433:connectionpool.py(1) - https://clamp.api.simpledemo.onap.org:30258 "GET /restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n HTTP/1.1" 200 None 2022-03-02 05:07:04,437 INFO 142:onap_service.py(1) - [None][Get loop status] response code: 200 2022-03-02 05:07:04,440 DEBUG 146:onap_service.py(1) - [None][Get loop status] response: { "name": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "dcaeDeploymentId": "CLAMP_44675454-82a1-4922-a978-51e799e6088f", "dcaeDeploymentStatusUrl": "https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant", "globalPropertiesJson": { "dcaeDeployParameters": { "uniqueBlueprintParameters": { "service_name": "dcae-tcagen2", "log_directory": "/opt/logs/dcae-analytics-tca", "replicas": 1, "spring.data.mongodb.uri": "mongodb://dcae-mongohost/dcae-tcagen2", "tag_version": "nexus3.onap.org:10001/onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1", "tca.aai.password": "DCAE", "tca.aai.url": "https://aai.onap.svc.cluster.local:8443", "tca.aai.username": "DCAE", "tca_handle_in_subscribe_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.VES_MEASUREMENT_OUTPUT", "tca_handle_out_publish_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.DCAE_CL_OUTPUT", "tca_consumer_group": "cg1", "policy_model_id": "onap.policies.monitoring.tcagen2", "cpu_limit": "2000m", "cpu_request": "1000m", "memory_limit": "2048Mi", "memory_request": "1024Mi", "policy_id": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE" } } }, "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "lastComputedState": "SUBMITTED", "components": { "POLICY": { "componentState": { "stateName": "SENT", "description": "The policies defined have been created but NOT deployed on the policy engine" } }, "DCAE": { "componentState": { "stateName": "PROCESSING_MICROSERVICE_INSTALLATION", "description": "Clamp has requested DCAE to install the microservices defined in the DCAE blueprint and it\u0027s currently processing the request" } } }, "operationalPolicies": [ { "name": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.FrequencyLimiter", "type": "object", "description": "Supports limiting the frequency of actions being taken by a Actor.", "required": [ "actor", "operation", "limit", "timeWindow", "timeUnits" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "limit": { "type": "integer", "description": "The limit", "exclusiveMinimum": "0" }, "timeWindow": { "type": "integer", "description": "The time window to count the actions against." }, "timeUnits": { "type": "string", "description": "The units of time the window is counting.", "enum": [ "second", "minute", "hour", "day", "week", "month", "year" ] } } }, "configurationsJson": { "actor": "SO", "operation": "VF Module Create", "limit": 1, "timeWindow": 10, "timeUnits": "minute" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.FrequencyLimiter", "version": "1.0.0", "policyAcronym": "FrequencyLimiter", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:44.248719Z", "updatedDate": "2022-03-02T03:21:25.646360Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:56.716196Z", "updatedDate": "2022-03-02T05:05:56.716196Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" }, { "name": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.MinMax", "type": "object", "description": "Supports Min/Max number of entity for scaling operations. Although min and max fields are marked as not\nrequired, you need to have at least one or the other.\n", "required": [ "actor", "operation", "target" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "min": { "type": "integer", "description": "The minimum instances of this entity" }, "max": { "type": "integer", "description": "The maximum instances of this entity" }, "target": { "type": "string", "description": "The target entity that has scaling restricted" } } }, "configurationsJson": { "actor": "test", "operation": "test", "target": "test", "timeRange": { "start_time": "00:00:00", "end_time": "01:00:00" }, "min": 1, "max": 10 }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.MinMax", "version": "1.0.0", "policyAcronym": "MinMax", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:46.249105Z", "updatedDate": "2022-03-02T03:21:25.646656Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:55.414993Z", "updatedDate": "2022-03-02T05:05:56.430758Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "microServicePolicies": [ { "name": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE", "shared": false, "jsonRepresentation": { "title": "onap.policies.monitoring.tcagen2", "type": "object", "required": [ "tca.policy" ], "properties": { "tca.policy": { "title": "onap.datatypes.monitoring.tca_policy", "type": "object", "required": [ "domain", "metricsPerEventName" ], "properties": { "domain": { "type": "string", "description": "Domain name to which TCA needs to be applied", "default": "measurementsForVfScaling", "const": "measurementsForVfScaling" }, "metricsPerEventName": { "type": "array", "description": "Contains eventName and threshold details that need to be applied to given eventName", "items": { "title": "onap.datatypes.monitoring.metricsPerEventName", "type": "object", "required": [ "policyScope", "thresholds", "eventName", "policyVersion", "controlLoopSchemaType", "policyName" ], "properties": { "policyScope": { "type": "string", "description": "TCA Policy Scope" }, "thresholds": { "type": "array", "description": "Thresholds associated with eventName", "items": { "title": "onap.datatypes.monitoring.thresholds", "type": "object", "required": [ "version", "severity", "thresholdValue", "closedLoopEventStatus", "closedLoopControlName", "direction", "fieldPath" ], "properties": { "version": { "type": "string", "description": "Version number associated with the threshold" }, "severity": { "type": "string", "description": "Threshold Event Severity", "enum": [ "CRITICAL", "MAJOR", "MINOR", "WARNING", "NORMAL" ] }, "thresholdValue": { "type": "integer", "description": "Threshold value for the field Path inside CEF message" }, "closedLoopEventStatus": { "type": "string", "description": "Closed Loop Event Status of the threshold", "enum": [ "ONSET", "ABATED" ] }, "closedLoopControlName": { "type": "string", "description": "Closed Loop Control Name associated with the threshold" }, "direction": { "type": "string", "description": "Direction of the threshold", "enum": [ "LESS", "LESS_OR_EQUAL", "GREATER", "GREATER_OR_EQUAL", "EQUAL" ] }, "fieldPath": { "type": "string", "description": "Json field Path as per CEF message which needs to be analyzed for TCA", "enum": [ "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage", "$.event.measurementsForVfScalingFields.meanRequestLatency", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed", "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value" ] } } }, "format": "tabs-top" }, "eventName": { "type": "string", "description": "Event name to which thresholds need to be applied" }, "policyVersion": { "type": "string", "description": "TCA Policy Scope Version" }, "controlLoopSchemaType": { "type": "string", "description": "Specifies Control Loop Schema Type for the event Name e.g. VNF, VM", "enum": [ "VM", "VNF" ] }, "policyName": { "type": "string", "description": "TCA Policy Scope Name" } } }, "format": "tabs-top" } } } } }, "configurationsJson": { "tca.policy": { "domain": "measurementsForVfScaling", "metricsPerEventName": [ { "policyScope": "DCAE", "thresholds": [ { "version": "1.0.2", "severity": "MAJOR", "thresholdValue": 200, "closedLoopEventStatus": "ONSET", "closedLoopControlName": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "direction": "LESS_OR_EQUAL", "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta" } ], "eventName": "vLoadBalancer", "policyVersion": "v0.0.1", "controlLoopSchemaType": "VM", "policyName": "DCAE.Config_tca-hi-lo" } ] } }, "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.811391Z", "updatedDate": "2022-03-02T05:05:55.944766Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "loopLogs": [ { "id": 77, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 76, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 75, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 74, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 73, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 72, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 71, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 70, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:02Z" }, { "id": 69, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:02Z" }, { "id": 68, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:01Z" }, { "id": 67, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:01Z" }, { "id": 66, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 65, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 64, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 63, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 62, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 61, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 60, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 59, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:59Z" }, { "id": 58, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 57, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 56, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 55, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 54, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 53, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 52, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 51, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 50, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 49, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 48, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 47, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 46, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 45, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 44, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:53Z" }, { "id": 43, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:52Z" }, { "id": 42, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 41, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 40, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 39, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 38, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 37, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 36, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 35, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:50Z" }, { "id": 34, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 33, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 32, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:48Z" }, { "id": 31, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:47Z" }, { "id": 30, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 29, "logType": "INFO", "logComponent": "CLAMP", "message": "DEPLOY request successfully executed", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 28, "logType": "INFO", "logComponent": "DCAE", "message": "DEPLOY loop status\n (Dep-id:CLAMP_44675454-82a1-4922-a978-51e799e6088f,\n StatusUrl:https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant) - 202 : Accepted", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 27, "logType": "INFO", "logComponent": "CLAMP", "message": "DCAE DEPLOY request", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 26, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 25, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 24, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: BLUEPRINT_DEPLOYED - message: ", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 23, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT_AND_DEPLOYED", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 22, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 21, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 20, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 19, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 18, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 17, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 16, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 15, "logType": "INFO", "logComponent": "CLAMP", "message": "SUBMIT request successfully executed", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 14, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group push ALL status - 202 : Accepted", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 13, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:02Z" }, { "id": 12, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 11, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 10, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:00Z" }, { "id": 9, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE creation\n status - 200 : OK", "logInstant": "2022-03-02T05:05:59Z" }, { "id": 8, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 7, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group remove ALL status - 400 : Bad Request", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 6, "logType": "INFO", "logComponent": "CLAMP", "message": "POLICY SUBMIT request", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 5, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 4, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 3, "logType": "INFO", "logComponent": "CLAMP", "message": "Micro Service policies UPDATED", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 2, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 1, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" } ], "loopTemplate": { "name": "LOOP_TEMPLATE_basicclamp_v1_0_basicclamp0_tca-microservice", "dcaeBlueprintId": "b180f3d3-98eb-4bbd-bda9-87a20d663d9d", "loopElementModelsUsed": [ { "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "flowOrder": 0 } ], "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "maximumInstancesAllowed": 0, "uniqueBlueprint": true, "allowedLoopType": "CLOSED", "createdDate": "2022-03-02T05:05:07.374250Z", "updatedDate": "2022-03-02T05:05:07.374250Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.797725Z", "updatedDate": "2022-03-02T05:06:46.379366Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } 2022-03-02 05:07:04,449 DEBUG 129:onap_service.py(1) - [None][Get loop status] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'Basic ZGVtb0BwZW9wbGUub3NhYWYub3JnOmRlbW8xMjM0NTYh', 'X-ECOMP-InstanceID': 'onapsdk'} 2022-03-02 05:07:04,449 DEBUG 131:onap_service.py(1) - [None][Get loop status] url used: https://clamp.api.simpledemo.onap.org:30258/restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n 2022-03-02 05:07:04,449 DEBUG 132:onap_service.py(1) - [None][Get loop status] data sent: None 2022-03-02 05:07:04,451 DEBUG 939:connectionpool.py(1) - Starting new HTTPS connection (1): clamp.api.simpledemo.onap.org:30258 2022-03-02 05:07:07,033 DEBUG 433:connectionpool.py(1) - https://clamp.api.simpledemo.onap.org:30258 "GET /restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n HTTP/1.1" 200 None 2022-03-02 05:07:07,035 INFO 142:onap_service.py(1) - [None][Get loop status] response code: 200 2022-03-02 05:07:07,036 DEBUG 146:onap_service.py(1) - [None][Get loop status] response: { "name": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "dcaeDeploymentId": "CLAMP_44675454-82a1-4922-a978-51e799e6088f", "dcaeDeploymentStatusUrl": "https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant", "globalPropertiesJson": { "dcaeDeployParameters": { "uniqueBlueprintParameters": { "service_name": "dcae-tcagen2", "log_directory": "/opt/logs/dcae-analytics-tca", "replicas": 1, "spring.data.mongodb.uri": "mongodb://dcae-mongohost/dcae-tcagen2", "tag_version": "nexus3.onap.org:10001/onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1", "tca.aai.password": "DCAE", "tca.aai.url": "https://aai.onap.svc.cluster.local:8443", "tca.aai.username": "DCAE", "tca_handle_in_subscribe_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.VES_MEASUREMENT_OUTPUT", "tca_handle_out_publish_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.DCAE_CL_OUTPUT", "tca_consumer_group": "cg1", "policy_model_id": "onap.policies.monitoring.tcagen2", "cpu_limit": "2000m", "cpu_request": "1000m", "memory_limit": "2048Mi", "memory_request": "1024Mi", "policy_id": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE" } } }, "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "lastComputedState": "SUBMITTED", "components": { "POLICY": { "componentState": { "stateName": "SENT", "description": "The policies defined have been created but NOT deployed on the policy engine" } }, "DCAE": { "componentState": { "stateName": "PROCESSING_MICROSERVICE_INSTALLATION", "description": "Clamp has requested DCAE to install the microservices defined in the DCAE blueprint and it\u0027s currently processing the request" } } }, "operationalPolicies": [ { "name": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.FrequencyLimiter", "type": "object", "description": "Supports limiting the frequency of actions being taken by a Actor.", "required": [ "actor", "operation", "limit", "timeWindow", "timeUnits" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "limit": { "type": "integer", "description": "The limit", "exclusiveMinimum": "0" }, "timeWindow": { "type": "integer", "description": "The time window to count the actions against." }, "timeUnits": { "type": "string", "description": "The units of time the window is counting.", "enum": [ "second", "minute", "hour", "day", "week", "month", "year" ] } } }, "configurationsJson": { "actor": "SO", "operation": "VF Module Create", "limit": 1, "timeWindow": 10, "timeUnits": "minute" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.FrequencyLimiter", "version": "1.0.0", "policyAcronym": "FrequencyLimiter", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:44.248719Z", "updatedDate": "2022-03-02T03:21:25.646360Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:56.716196Z", "updatedDate": "2022-03-02T05:05:56.716196Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" }, { "name": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.MinMax", "type": "object", "description": "Supports Min/Max number of entity for scaling operations. Although min and max fields are marked as not\nrequired, you need to have at least one or the other.\n", "required": [ "actor", "operation", "target" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "min": { "type": "integer", "description": "The minimum instances of this entity" }, "max": { "type": "integer", "description": "The maximum instances of this entity" }, "target": { "type": "string", "description": "The target entity that has scaling restricted" } } }, "configurationsJson": { "actor": "test", "operation": "test", "target": "test", "timeRange": { "start_time": "00:00:00", "end_time": "01:00:00" }, "min": 1, "max": 10 }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.MinMax", "version": "1.0.0", "policyAcronym": "MinMax", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:46.249105Z", "updatedDate": "2022-03-02T03:21:25.646656Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:55.414993Z", "updatedDate": "2022-03-02T05:05:56.430758Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "microServicePolicies": [ { "name": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE", "shared": false, "jsonRepresentation": { "title": "onap.policies.monitoring.tcagen2", "type": "object", "required": [ "tca.policy" ], "properties": { "tca.policy": { "title": "onap.datatypes.monitoring.tca_policy", "type": "object", "required": [ "domain", "metricsPerEventName" ], "properties": { "domain": { "type": "string", "description": "Domain name to which TCA needs to be applied", "default": "measurementsForVfScaling", "const": "measurementsForVfScaling" }, "metricsPerEventName": { "type": "array", "description": "Contains eventName and threshold details that need to be applied to given eventName", "items": { "title": "onap.datatypes.monitoring.metricsPerEventName", "type": "object", "required": [ "policyScope", "thresholds", "eventName", "policyVersion", "controlLoopSchemaType", "policyName" ], "properties": { "policyScope": { "type": "string", "description": "TCA Policy Scope" }, "thresholds": { "type": "array", "description": "Thresholds associated with eventName", "items": { "title": "onap.datatypes.monitoring.thresholds", "type": "object", "required": [ "version", "severity", "thresholdValue", "closedLoopEventStatus", "closedLoopControlName", "direction", "fieldPath" ], "properties": { "version": { "type": "string", "description": "Version number associated with the threshold" }, "severity": { "type": "string", "description": "Threshold Event Severity", "enum": [ "CRITICAL", "MAJOR", "MINOR", "WARNING", "NORMAL" ] }, "thresholdValue": { "type": "integer", "description": "Threshold value for the field Path inside CEF message" }, "closedLoopEventStatus": { "type": "string", "description": "Closed Loop Event Status of the threshold", "enum": [ "ONSET", "ABATED" ] }, "closedLoopControlName": { "type": "string", "description": "Closed Loop Control Name associated with the threshold" }, "direction": { "type": "string", "description": "Direction of the threshold", "enum": [ "LESS", "LESS_OR_EQUAL", "GREATER", "GREATER_OR_EQUAL", "EQUAL" ] }, "fieldPath": { "type": "string", "description": "Json field Path as per CEF message which needs to be analyzed for TCA", "enum": [ "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage", "$.event.measurementsForVfScalingFields.meanRequestLatency", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed", "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value" ] } } }, "format": "tabs-top" }, "eventName": { "type": "string", "description": "Event name to which thresholds need to be applied" }, "policyVersion": { "type": "string", "description": "TCA Policy Scope Version" }, "controlLoopSchemaType": { "type": "string", "description": "Specifies Control Loop Schema Type for the event Name e.g. VNF, VM", "enum": [ "VM", "VNF" ] }, "policyName": { "type": "string", "description": "TCA Policy Scope Name" } } }, "format": "tabs-top" } } } } }, "configurationsJson": { "tca.policy": { "domain": "measurementsForVfScaling", "metricsPerEventName": [ { "policyScope": "DCAE", "thresholds": [ { "version": "1.0.2", "severity": "MAJOR", "thresholdValue": 200, "closedLoopEventStatus": "ONSET", "closedLoopControlName": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "direction": "LESS_OR_EQUAL", "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta" } ], "eventName": "vLoadBalancer", "policyVersion": "v0.0.1", "controlLoopSchemaType": "VM", "policyName": "DCAE.Config_tca-hi-lo" } ] } }, "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.811391Z", "updatedDate": "2022-03-02T05:05:55.944766Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "loopLogs": [ { "id": 89, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 88, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 87, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 86, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 85, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 84, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 83, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 82, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 81, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 80, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 79, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 78, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 77, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 76, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 75, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 74, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 73, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 72, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 71, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 70, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:02Z" }, { "id": 69, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:02Z" }, { "id": 68, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:01Z" }, { "id": 67, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:01Z" }, { "id": 66, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 65, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 64, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 63, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 62, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 61, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 60, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 59, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:59Z" }, { "id": 58, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 57, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 56, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 55, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 54, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 53, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 52, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 51, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 50, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 49, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 48, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 47, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 46, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 45, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 44, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:53Z" }, { "id": 43, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:52Z" }, { "id": 42, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 41, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 40, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 39, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 38, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 37, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 36, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 35, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:50Z" }, { "id": 34, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 33, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 32, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:48Z" }, { "id": 31, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:47Z" }, { "id": 30, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 29, "logType": "INFO", "logComponent": "CLAMP", "message": "DEPLOY request successfully executed", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 28, "logType": "INFO", "logComponent": "DCAE", "message": "DEPLOY loop status\n (Dep-id:CLAMP_44675454-82a1-4922-a978-51e799e6088f,\n StatusUrl:https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant) - 202 : Accepted", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 27, "logType": "INFO", "logComponent": "CLAMP", "message": "DCAE DEPLOY request", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 26, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 25, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 24, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: BLUEPRINT_DEPLOYED - message: ", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 23, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT_AND_DEPLOYED", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 22, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 21, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 20, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 19, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 18, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 17, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 16, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 15, "logType": "INFO", "logComponent": "CLAMP", "message": "SUBMIT request successfully executed", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 14, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group push ALL status - 202 : Accepted", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 13, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:02Z" }, { "id": 12, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 11, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 10, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:00Z" }, { "id": 9, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE creation\n status - 200 : OK", "logInstant": "2022-03-02T05:05:59Z" }, { "id": 8, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 7, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group remove ALL status - 400 : Bad Request", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 6, "logType": "INFO", "logComponent": "CLAMP", "message": "POLICY SUBMIT request", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 5, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 4, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 3, "logType": "INFO", "logComponent": "CLAMP", "message": "Micro Service policies UPDATED", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 2, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 1, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" } ], "loopTemplate": { "name": "LOOP_TEMPLATE_basicclamp_v1_0_basicclamp0_tca-microservice", "dcaeBlueprintId": "b180f3d3-98eb-4bbd-bda9-87a20d663d9d", "loopElementModelsUsed": [ { "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "flowOrder": 0 } ], "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "maximumInstancesAllowed": 0, "uniqueBlueprint": true, "allowedLoopType": "CLOSED", "createdDate": "2022-03-02T05:05:07.374250Z", "updatedDate": "2022-03-02T05:05:07.374250Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.797725Z", "updatedDate": "2022-03-02T05:06:46.379366Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } 2022-03-02 05:07:07,042 DEBUG 129:onap_service.py(1) - [None][Get loop status] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'Basic ZGVtb0BwZW9wbGUub3NhYWYub3JnOmRlbW8xMjM0NTYh', 'X-ECOMP-InstanceID': 'onapsdk'} 2022-03-02 05:07:07,042 DEBUG 131:onap_service.py(1) - [None][Get loop status] url used: https://clamp.api.simpledemo.onap.org:30258/restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n 2022-03-02 05:07:07,042 DEBUG 132:onap_service.py(1) - [None][Get loop status] data sent: None 2022-03-02 05:07:07,044 DEBUG 939:connectionpool.py(1) - Starting new HTTPS connection (1): clamp.api.simpledemo.onap.org:30258 2022-03-02 05:07:09,627 DEBUG 433:connectionpool.py(1) - https://clamp.api.simpledemo.onap.org:30258 "GET /restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n HTTP/1.1" 200 None 2022-03-02 05:07:09,628 INFO 142:onap_service.py(1) - [None][Get loop status] response code: 200 2022-03-02 05:07:09,630 DEBUG 146:onap_service.py(1) - [None][Get loop status] response: { "name": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "dcaeDeploymentId": "CLAMP_44675454-82a1-4922-a978-51e799e6088f", "dcaeDeploymentStatusUrl": "https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant", "globalPropertiesJson": { "dcaeDeployParameters": { "uniqueBlueprintParameters": { "service_name": "dcae-tcagen2", "log_directory": "/opt/logs/dcae-analytics-tca", "replicas": 1, "spring.data.mongodb.uri": "mongodb://dcae-mongohost/dcae-tcagen2", "tag_version": "nexus3.onap.org:10001/onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1", "tca.aai.password": "DCAE", "tca.aai.url": "https://aai.onap.svc.cluster.local:8443", "tca.aai.username": "DCAE", "tca_handle_in_subscribe_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.VES_MEASUREMENT_OUTPUT", "tca_handle_out_publish_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.DCAE_CL_OUTPUT", "tca_consumer_group": "cg1", "policy_model_id": "onap.policies.monitoring.tcagen2", "cpu_limit": "2000m", "cpu_request": "1000m", "memory_limit": "2048Mi", "memory_request": "1024Mi", "policy_id": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE" } } }, "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "lastComputedState": "SUBMITTED", "components": { "POLICY": { "componentState": { "stateName": "SENT", "description": "The policies defined have been created but NOT deployed on the policy engine" } }, "DCAE": { "componentState": { "stateName": "PROCESSING_MICROSERVICE_INSTALLATION", "description": "Clamp has requested DCAE to install the microservices defined in the DCAE blueprint and it\u0027s currently processing the request" } } }, "operationalPolicies": [ { "name": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.FrequencyLimiter", "type": "object", "description": "Supports limiting the frequency of actions being taken by a Actor.", "required": [ "actor", "operation", "limit", "timeWindow", "timeUnits" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "limit": { "type": "integer", "description": "The limit", "exclusiveMinimum": "0" }, "timeWindow": { "type": "integer", "description": "The time window to count the actions against." }, "timeUnits": { "type": "string", "description": "The units of time the window is counting.", "enum": [ "second", "minute", "hour", "day", "week", "month", "year" ] } } }, "configurationsJson": { "actor": "SO", "operation": "VF Module Create", "limit": 1, "timeWindow": 10, "timeUnits": "minute" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.FrequencyLimiter", "version": "1.0.0", "policyAcronym": "FrequencyLimiter", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:44.248719Z", "updatedDate": "2022-03-02T03:21:25.646360Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:56.716196Z", "updatedDate": "2022-03-02T05:05:56.716196Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" }, { "name": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.MinMax", "type": "object", "description": "Supports Min/Max number of entity for scaling operations. Although min and max fields are marked as not\nrequired, you need to have at least one or the other.\n", "required": [ "actor", "operation", "target" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "min": { "type": "integer", "description": "The minimum instances of this entity" }, "max": { "type": "integer", "description": "The maximum instances of this entity" }, "target": { "type": "string", "description": "The target entity that has scaling restricted" } } }, "configurationsJson": { "actor": "test", "operation": "test", "target": "test", "timeRange": { "start_time": "00:00:00", "end_time": "01:00:00" }, "min": 1, "max": 10 }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.MinMax", "version": "1.0.0", "policyAcronym": "MinMax", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:46.249105Z", "updatedDate": "2022-03-02T03:21:25.646656Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:55.414993Z", "updatedDate": "2022-03-02T05:05:56.430758Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "microServicePolicies": [ { "name": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE", "shared": false, "jsonRepresentation": { "title": "onap.policies.monitoring.tcagen2", "type": "object", "required": [ "tca.policy" ], "properties": { "tca.policy": { "title": "onap.datatypes.monitoring.tca_policy", "type": "object", "required": [ "domain", "metricsPerEventName" ], "properties": { "domain": { "type": "string", "description": "Domain name to which TCA needs to be applied", "default": "measurementsForVfScaling", "const": "measurementsForVfScaling" }, "metricsPerEventName": { "type": "array", "description": "Contains eventName and threshold details that need to be applied to given eventName", "items": { "title": "onap.datatypes.monitoring.metricsPerEventName", "type": "object", "required": [ "policyScope", "thresholds", "eventName", "policyVersion", "controlLoopSchemaType", "policyName" ], "properties": { "policyScope": { "type": "string", "description": "TCA Policy Scope" }, "thresholds": { "type": "array", "description": "Thresholds associated with eventName", "items": { "title": "onap.datatypes.monitoring.thresholds", "type": "object", "required": [ "version", "severity", "thresholdValue", "closedLoopEventStatus", "closedLoopControlName", "direction", "fieldPath" ], "properties": { "version": { "type": "string", "description": "Version number associated with the threshold" }, "severity": { "type": "string", "description": "Threshold Event Severity", "enum": [ "CRITICAL", "MAJOR", "MINOR", "WARNING", "NORMAL" ] }, "thresholdValue": { "type": "integer", "description": "Threshold value for the field Path inside CEF message" }, "closedLoopEventStatus": { "type": "string", "description": "Closed Loop Event Status of the threshold", "enum": [ "ONSET", "ABATED" ] }, "closedLoopControlName": { "type": "string", "description": "Closed Loop Control Name associated with the threshold" }, "direction": { "type": "string", "description": "Direction of the threshold", "enum": [ "LESS", "LESS_OR_EQUAL", "GREATER", "GREATER_OR_EQUAL", "EQUAL" ] }, "fieldPath": { "type": "string", "description": "Json field Path as per CEF message which needs to be analyzed for TCA", "enum": [ "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage", "$.event.measurementsForVfScalingFields.meanRequestLatency", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed", "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value" ] } } }, "format": "tabs-top" }, "eventName": { "type": "string", "description": "Event name to which thresholds need to be applied" }, "policyVersion": { "type": "string", "description": "TCA Policy Scope Version" }, "controlLoopSchemaType": { "type": "string", "description": "Specifies Control Loop Schema Type for the event Name e.g. VNF, VM", "enum": [ "VM", "VNF" ] }, "policyName": { "type": "string", "description": "TCA Policy Scope Name" } } }, "format": "tabs-top" } } } } }, "configurationsJson": { "tca.policy": { "domain": "measurementsForVfScaling", "metricsPerEventName": [ { "policyScope": "DCAE", "thresholds": [ { "version": "1.0.2", "severity": "MAJOR", "thresholdValue": 200, "closedLoopEventStatus": "ONSET", "closedLoopControlName": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "direction": "LESS_OR_EQUAL", "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta" } ], "eventName": "vLoadBalancer", "policyVersion": "v0.0.1", "controlLoopSchemaType": "VM", "policyName": "DCAE.Config_tca-hi-lo" } ] } }, "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.811391Z", "updatedDate": "2022-03-02T05:05:55.944766Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "loopLogs": [ { "id": 101, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 100, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 99, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 98, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 97, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 96, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 95, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 94, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:08Z" }, { "id": 93, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:08Z" }, { "id": 92, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 91, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 90, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 89, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 88, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 87, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 86, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 85, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 84, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 83, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 82, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 81, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 80, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 79, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 78, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 77, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 76, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 75, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 74, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 73, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 72, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 71, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 70, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:02Z" }, { "id": 69, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:02Z" }, { "id": 68, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:01Z" }, { "id": 67, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:01Z" }, { "id": 66, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 65, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 64, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 63, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 62, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 61, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 60, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 59, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:59Z" }, { "id": 58, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 57, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 56, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 55, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 54, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 53, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 52, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 51, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 50, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 49, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 48, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 47, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 46, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 45, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 44, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:53Z" }, { "id": 43, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:52Z" }, { "id": 42, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 41, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 40, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 39, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 38, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 37, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 36, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 35, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:50Z" }, { "id": 34, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 33, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 32, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:48Z" }, { "id": 31, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:47Z" }, { "id": 30, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 29, "logType": "INFO", "logComponent": "CLAMP", "message": "DEPLOY request successfully executed", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 28, "logType": "INFO", "logComponent": "DCAE", "message": "DEPLOY loop status\n (Dep-id:CLAMP_44675454-82a1-4922-a978-51e799e6088f,\n StatusUrl:https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant) - 202 : Accepted", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 27, "logType": "INFO", "logComponent": "CLAMP", "message": "DCAE DEPLOY request", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 26, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 25, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 24, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: BLUEPRINT_DEPLOYED - message: ", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 23, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT_AND_DEPLOYED", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 22, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 21, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 20, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 19, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 18, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 17, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 16, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 15, "logType": "INFO", "logComponent": "CLAMP", "message": "SUBMIT request successfully executed", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 14, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group push ALL status - 202 : Accepted", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 13, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:02Z" }, { "id": 12, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 11, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 10, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:00Z" }, { "id": 9, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE creation\n status - 200 : OK", "logInstant": "2022-03-02T05:05:59Z" }, { "id": 8, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 7, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group remove ALL status - 400 : Bad Request", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 6, "logType": "INFO", "logComponent": "CLAMP", "message": "POLICY SUBMIT request", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 5, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 4, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 3, "logType": "INFO", "logComponent": "CLAMP", "message": "Micro Service policies UPDATED", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 2, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 1, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" } ], "loopTemplate": { "name": "LOOP_TEMPLATE_basicclamp_v1_0_basicclamp0_tca-microservice", "dcaeBlueprintId": "b180f3d3-98eb-4bbd-bda9-87a20d663d9d", "loopElementModelsUsed": [ { "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "flowOrder": 0 } ], "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "maximumInstancesAllowed": 0, "uniqueBlueprint": true, "allowedLoopType": "CLOSED", "createdDate": "2022-03-02T05:05:07.374250Z", "updatedDate": "2022-03-02T05:05:07.374250Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.797725Z", "updatedDate": "2022-03-02T05:06:46.379366Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } 2022-03-02 05:07:09,640 DEBUG 129:onap_service.py(1) - [None][Get loop status] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'Basic ZGVtb0BwZW9wbGUub3NhYWYub3JnOmRlbW8xMjM0NTYh', 'X-ECOMP-InstanceID': 'onapsdk'} 2022-03-02 05:07:09,640 DEBUG 131:onap_service.py(1) - [None][Get loop status] url used: https://clamp.api.simpledemo.onap.org:30258/restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n 2022-03-02 05:07:09,640 DEBUG 132:onap_service.py(1) - [None][Get loop status] data sent: None 2022-03-02 05:07:09,642 DEBUG 939:connectionpool.py(1) - Starting new HTTPS connection (1): clamp.api.simpledemo.onap.org:30258 2022-03-02 05:07:11,756 DEBUG 433:connectionpool.py(1) - https://clamp.api.simpledemo.onap.org:30258 "GET /restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n HTTP/1.1" 200 None 2022-03-02 05:07:11,758 INFO 142:onap_service.py(1) - [None][Get loop status] response code: 200 2022-03-02 05:07:11,759 DEBUG 146:onap_service.py(1) - [None][Get loop status] response: { "name": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "dcaeDeploymentId": "CLAMP_44675454-82a1-4922-a978-51e799e6088f", "dcaeDeploymentStatusUrl": "https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant", "globalPropertiesJson": { "dcaeDeployParameters": { "uniqueBlueprintParameters": { "service_name": "dcae-tcagen2", "log_directory": "/opt/logs/dcae-analytics-tca", "replicas": 1, "spring.data.mongodb.uri": "mongodb://dcae-mongohost/dcae-tcagen2", "tag_version": "nexus3.onap.org:10001/onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1", "tca.aai.password": "DCAE", "tca.aai.url": "https://aai.onap.svc.cluster.local:8443", "tca.aai.username": "DCAE", "tca_handle_in_subscribe_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.VES_MEASUREMENT_OUTPUT", "tca_handle_out_publish_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.DCAE_CL_OUTPUT", "tca_consumer_group": "cg1", "policy_model_id": "onap.policies.monitoring.tcagen2", "cpu_limit": "2000m", "cpu_request": "1000m", "memory_limit": "2048Mi", "memory_request": "1024Mi", "policy_id": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE" } } }, "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "lastComputedState": "SUBMITTED", "components": { "POLICY": { "componentState": { "stateName": "SENT", "description": "The policies defined have been created but NOT deployed on the policy engine" } }, "DCAE": { "componentState": { "stateName": "PROCESSING_MICROSERVICE_INSTALLATION", "description": "Clamp has requested DCAE to install the microservices defined in the DCAE blueprint and it\u0027s currently processing the request" } } }, "operationalPolicies": [ { "name": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.FrequencyLimiter", "type": "object", "description": "Supports limiting the frequency of actions being taken by a Actor.", "required": [ "actor", "operation", "limit", "timeWindow", "timeUnits" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "limit": { "type": "integer", "description": "The limit", "exclusiveMinimum": "0" }, "timeWindow": { "type": "integer", "description": "The time window to count the actions against." }, "timeUnits": { "type": "string", "description": "The units of time the window is counting.", "enum": [ "second", "minute", "hour", "day", "week", "month", "year" ] } } }, "configurationsJson": { "actor": "SO", "operation": "VF Module Create", "limit": 1, "timeWindow": 10, "timeUnits": "minute" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.FrequencyLimiter", "version": "1.0.0", "policyAcronym": "FrequencyLimiter", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:44.248719Z", "updatedDate": "2022-03-02T03:21:25.646360Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:56.716196Z", "updatedDate": "2022-03-02T05:05:56.716196Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" }, { "name": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.MinMax", "type": "object", "description": "Supports Min/Max number of entity for scaling operations. Although min and max fields are marked as not\nrequired, you need to have at least one or the other.\n", "required": [ "actor", "operation", "target" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "min": { "type": "integer", "description": "The minimum instances of this entity" }, "max": { "type": "integer", "description": "The maximum instances of this entity" }, "target": { "type": "string", "description": "The target entity that has scaling restricted" } } }, "configurationsJson": { "actor": "test", "operation": "test", "target": "test", "timeRange": { "start_time": "00:00:00", "end_time": "01:00:00" }, "min": 1, "max": 10 }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.MinMax", "version": "1.0.0", "policyAcronym": "MinMax", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:46.249105Z", "updatedDate": "2022-03-02T03:21:25.646656Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:55.414993Z", "updatedDate": "2022-03-02T05:05:56.430758Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "microServicePolicies": [ { "name": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE", "shared": false, "jsonRepresentation": { "title": "onap.policies.monitoring.tcagen2", "type": "object", "required": [ "tca.policy" ], "properties": { "tca.policy": { "title": "onap.datatypes.monitoring.tca_policy", "type": "object", "required": [ "domain", "metricsPerEventName" ], "properties": { "domain": { "type": "string", "description": "Domain name to which TCA needs to be applied", "default": "measurementsForVfScaling", "const": "measurementsForVfScaling" }, "metricsPerEventName": { "type": "array", "description": "Contains eventName and threshold details that need to be applied to given eventName", "items": { "title": "onap.datatypes.monitoring.metricsPerEventName", "type": "object", "required": [ "policyScope", "thresholds", "eventName", "policyVersion", "controlLoopSchemaType", "policyName" ], "properties": { "policyScope": { "type": "string", "description": "TCA Policy Scope" }, "thresholds": { "type": "array", "description": "Thresholds associated with eventName", "items": { "title": "onap.datatypes.monitoring.thresholds", "type": "object", "required": [ "version", "severity", "thresholdValue", "closedLoopEventStatus", "closedLoopControlName", "direction", "fieldPath" ], "properties": { "version": { "type": "string", "description": "Version number associated with the threshold" }, "severity": { "type": "string", "description": "Threshold Event Severity", "enum": [ "CRITICAL", "MAJOR", "MINOR", "WARNING", "NORMAL" ] }, "thresholdValue": { "type": "integer", "description": "Threshold value for the field Path inside CEF message" }, "closedLoopEventStatus": { "type": "string", "description": "Closed Loop Event Status of the threshold", "enum": [ "ONSET", "ABATED" ] }, "closedLoopControlName": { "type": "string", "description": "Closed Loop Control Name associated with the threshold" }, "direction": { "type": "string", "description": "Direction of the threshold", "enum": [ "LESS", "LESS_OR_EQUAL", "GREATER", "GREATER_OR_EQUAL", "EQUAL" ] }, "fieldPath": { "type": "string", "description": "Json field Path as per CEF message which needs to be analyzed for TCA", "enum": [ "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage", "$.event.measurementsForVfScalingFields.meanRequestLatency", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed", "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value" ] } } }, "format": "tabs-top" }, "eventName": { "type": "string", "description": "Event name to which thresholds need to be applied" }, "policyVersion": { "type": "string", "description": "TCA Policy Scope Version" }, "controlLoopSchemaType": { "type": "string", "description": "Specifies Control Loop Schema Type for the event Name e.g. VNF, VM", "enum": [ "VM", "VNF" ] }, "policyName": { "type": "string", "description": "TCA Policy Scope Name" } } }, "format": "tabs-top" } } } } }, "configurationsJson": { "tca.policy": { "domain": "measurementsForVfScaling", "metricsPerEventName": [ { "policyScope": "DCAE", "thresholds": [ { "version": "1.0.2", "severity": "MAJOR", "thresholdValue": 200, "closedLoopEventStatus": "ONSET", "closedLoopControlName": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "direction": "LESS_OR_EQUAL", "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta" } ], "eventName": "vLoadBalancer", "policyVersion": "v0.0.1", "controlLoopSchemaType": "VM", "policyName": "DCAE.Config_tca-hi-lo" } ] } }, "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.811391Z", "updatedDate": "2022-03-02T05:05:55.944766Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "loopLogs": [ { "id": 113, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 112, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 111, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 110, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 109, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 108, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 107, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 106, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 105, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 104, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 103, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 102, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 101, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 100, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 99, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 98, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 97, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 96, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 95, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 94, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:08Z" }, { "id": 93, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:08Z" }, { "id": 92, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 91, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 90, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 89, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 88, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 87, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 86, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 85, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 84, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 83, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 82, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 81, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 80, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 79, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 78, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 77, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 76, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 75, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 74, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 73, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 72, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 71, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 70, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:02Z" }, { "id": 69, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:02Z" }, { "id": 68, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:01Z" }, { "id": 67, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:01Z" }, { "id": 66, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 65, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 64, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 63, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 62, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 61, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 60, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 59, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:59Z" }, { "id": 58, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 57, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 56, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 55, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 54, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 53, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 52, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 51, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 50, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 49, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 48, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 47, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 46, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 45, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 44, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:53Z" }, { "id": 43, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:52Z" }, { "id": 42, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 41, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 40, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 39, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 38, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 37, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 36, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 35, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:50Z" }, { "id": 34, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 33, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 32, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:48Z" }, { "id": 31, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:47Z" }, { "id": 30, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 29, "logType": "INFO", "logComponent": "CLAMP", "message": "DEPLOY request successfully executed", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 28, "logType": "INFO", "logComponent": "DCAE", "message": "DEPLOY loop status\n (Dep-id:CLAMP_44675454-82a1-4922-a978-51e799e6088f,\n StatusUrl:https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant) - 202 : Accepted", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 27, "logType": "INFO", "logComponent": "CLAMP", "message": "DCAE DEPLOY request", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 26, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 25, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 24, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: BLUEPRINT_DEPLOYED - message: ", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 23, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT_AND_DEPLOYED", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 22, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 21, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 20, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 19, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 18, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 17, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 16, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 15, "logType": "INFO", "logComponent": "CLAMP", "message": "SUBMIT request successfully executed", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 14, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group push ALL status - 202 : Accepted", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 13, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:02Z" }, { "id": 12, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 11, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 10, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:00Z" }, { "id": 9, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE creation\n status - 200 : OK", "logInstant": "2022-03-02T05:05:59Z" }, { "id": 8, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 7, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group remove ALL status - 400 : Bad Request", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 6, "logType": "INFO", "logComponent": "CLAMP", "message": "POLICY SUBMIT request", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 5, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 4, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 3, "logType": "INFO", "logComponent": "CLAMP", "message": "Micro Service policies UPDATED", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 2, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 1, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" } ], "loopTemplate": { "name": "LOOP_TEMPLATE_basicclamp_v1_0_basicclamp0_tca-microservice", "dcaeBlueprintId": "b180f3d3-98eb-4bbd-bda9-87a20d663d9d", "loopElementModelsUsed": [ { "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "flowOrder": 0 } ], "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "maximumInstancesAllowed": 0, "uniqueBlueprint": true, "allowedLoopType": "CLOSED", "createdDate": "2022-03-02T05:05:07.374250Z", "updatedDate": "2022-03-02T05:05:07.374250Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.797725Z", "updatedDate": "2022-03-02T05:06:46.379366Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } 2022-03-02 05:07:11,765 DEBUG 129:onap_service.py(1) - [None][Get loop status] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'Basic ZGVtb0BwZW9wbGUub3NhYWYub3JnOmRlbW8xMjM0NTYh', 'X-ECOMP-InstanceID': 'onapsdk'} 2022-03-02 05:07:11,765 DEBUG 131:onap_service.py(1) - [None][Get loop status] url used: https://clamp.api.simpledemo.onap.org:30258/restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n 2022-03-02 05:07:11,765 DEBUG 132:onap_service.py(1) - [None][Get loop status] data sent: None 2022-03-02 05:07:11,767 DEBUG 939:connectionpool.py(1) - Starting new HTTPS connection (1): clamp.api.simpledemo.onap.org:30258 2022-03-02 05:07:22,625 DEBUG 433:connectionpool.py(1) - https://clamp.api.simpledemo.onap.org:30258 "GET /restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n HTTP/1.1" 200 None 2022-03-02 05:07:22,626 INFO 142:onap_service.py(1) - [None][Get loop status] response code: 200 2022-03-02 05:07:22,628 DEBUG 146:onap_service.py(1) - [None][Get loop status] response: { "name": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "dcaeDeploymentId": "CLAMP_44675454-82a1-4922-a978-51e799e6088f", "dcaeDeploymentStatusUrl": "https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant", "globalPropertiesJson": { "dcaeDeployParameters": { "uniqueBlueprintParameters": { "service_name": "dcae-tcagen2", "log_directory": "/opt/logs/dcae-analytics-tca", "replicas": 1, "spring.data.mongodb.uri": "mongodb://dcae-mongohost/dcae-tcagen2", "tag_version": "nexus3.onap.org:10001/onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1", "tca.aai.password": "DCAE", "tca.aai.url": "https://aai.onap.svc.cluster.local:8443", "tca.aai.username": "DCAE", "tca_handle_in_subscribe_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.VES_MEASUREMENT_OUTPUT", "tca_handle_out_publish_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.DCAE_CL_OUTPUT", "tca_consumer_group": "cg1", "policy_model_id": "onap.policies.monitoring.tcagen2", "cpu_limit": "2000m", "cpu_request": "1000m", "memory_limit": "2048Mi", "memory_request": "1024Mi", "policy_id": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE" } } }, "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "lastComputedState": "SUBMITTED", "components": { "POLICY": { "componentState": { "stateName": "SENT", "description": "The policies defined have been created but NOT deployed on the policy engine" } }, "DCAE": { "componentState": { "stateName": "PROCESSING_MICROSERVICE_INSTALLATION", "description": "Clamp has requested DCAE to install the microservices defined in the DCAE blueprint and it\u0027s currently processing the request" } } }, "operationalPolicies": [ { "name": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.FrequencyLimiter", "type": "object", "description": "Supports limiting the frequency of actions being taken by a Actor.", "required": [ "actor", "operation", "limit", "timeWindow", "timeUnits" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "limit": { "type": "integer", "description": "The limit", "exclusiveMinimum": "0" }, "timeWindow": { "type": "integer", "description": "The time window to count the actions against." }, "timeUnits": { "type": "string", "description": "The units of time the window is counting.", "enum": [ "second", "minute", "hour", "day", "week", "month", "year" ] } } }, "configurationsJson": { "actor": "SO", "operation": "VF Module Create", "limit": 1, "timeWindow": 10, "timeUnits": "minute" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.FrequencyLimiter", "version": "1.0.0", "policyAcronym": "FrequencyLimiter", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:44.248719Z", "updatedDate": "2022-03-02T03:21:25.646360Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:56.716196Z", "updatedDate": "2022-03-02T05:05:56.716196Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" }, { "name": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.MinMax", "type": "object", "description": "Supports Min/Max number of entity for scaling operations. Although min and max fields are marked as not\nrequired, you need to have at least one or the other.\n", "required": [ "actor", "operation", "target" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "min": { "type": "integer", "description": "The minimum instances of this entity" }, "max": { "type": "integer", "description": "The maximum instances of this entity" }, "target": { "type": "string", "description": "The target entity that has scaling restricted" } } }, "configurationsJson": { "actor": "test", "operation": "test", "target": "test", "timeRange": { "start_time": "00:00:00", "end_time": "01:00:00" }, "min": 1, "max": 10 }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.MinMax", "version": "1.0.0", "policyAcronym": "MinMax", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:46.249105Z", "updatedDate": "2022-03-02T03:21:25.646656Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:55.414993Z", "updatedDate": "2022-03-02T05:05:56.430758Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "microServicePolicies": [ { "name": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE", "shared": false, "jsonRepresentation": { "title": "onap.policies.monitoring.tcagen2", "type": "object", "required": [ "tca.policy" ], "properties": { "tca.policy": { "title": "onap.datatypes.monitoring.tca_policy", "type": "object", "required": [ "domain", "metricsPerEventName" ], "properties": { "domain": { "type": "string", "description": "Domain name to which TCA needs to be applied", "default": "measurementsForVfScaling", "const": "measurementsForVfScaling" }, "metricsPerEventName": { "type": "array", "description": "Contains eventName and threshold details that need to be applied to given eventName", "items": { "title": "onap.datatypes.monitoring.metricsPerEventName", "type": "object", "required": [ "policyScope", "thresholds", "eventName", "policyVersion", "controlLoopSchemaType", "policyName" ], "properties": { "policyScope": { "type": "string", "description": "TCA Policy Scope" }, "thresholds": { "type": "array", "description": "Thresholds associated with eventName", "items": { "title": "onap.datatypes.monitoring.thresholds", "type": "object", "required": [ "version", "severity", "thresholdValue", "closedLoopEventStatus", "closedLoopControlName", "direction", "fieldPath" ], "properties": { "version": { "type": "string", "description": "Version number associated with the threshold" }, "severity": { "type": "string", "description": "Threshold Event Severity", "enum": [ "CRITICAL", "MAJOR", "MINOR", "WARNING", "NORMAL" ] }, "thresholdValue": { "type": "integer", "description": "Threshold value for the field Path inside CEF message" }, "closedLoopEventStatus": { "type": "string", "description": "Closed Loop Event Status of the threshold", "enum": [ "ONSET", "ABATED" ] }, "closedLoopControlName": { "type": "string", "description": "Closed Loop Control Name associated with the threshold" }, "direction": { "type": "string", "description": "Direction of the threshold", "enum": [ "LESS", "LESS_OR_EQUAL", "GREATER", "GREATER_OR_EQUAL", "EQUAL" ] }, "fieldPath": { "type": "string", "description": "Json field Path as per CEF message which needs to be analyzed for TCA", "enum": [ "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage", "$.event.measurementsForVfScalingFields.meanRequestLatency", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed", "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value" ] } } }, "format": "tabs-top" }, "eventName": { "type": "string", "description": "Event name to which thresholds need to be applied" }, "policyVersion": { "type": "string", "description": "TCA Policy Scope Version" }, "controlLoopSchemaType": { "type": "string", "description": "Specifies Control Loop Schema Type for the event Name e.g. VNF, VM", "enum": [ "VM", "VNF" ] }, "policyName": { "type": "string", "description": "TCA Policy Scope Name" } } }, "format": "tabs-top" } } } } }, "configurationsJson": { "tca.policy": { "domain": "measurementsForVfScaling", "metricsPerEventName": [ { "policyScope": "DCAE", "thresholds": [ { "version": "1.0.2", "severity": "MAJOR", "thresholdValue": 200, "closedLoopEventStatus": "ONSET", "closedLoopControlName": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "direction": "LESS_OR_EQUAL", "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta" } ], "eventName": "vLoadBalancer", "policyVersion": "v0.0.1", "controlLoopSchemaType": "VM", "policyName": "DCAE.Config_tca-hi-lo" } ] } }, "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.811391Z", "updatedDate": "2022-03-02T05:05:55.944766Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "loopLogs": [ { "id": 125, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 124, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 123, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 122, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 121, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 120, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 119, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:21Z" }, { "id": 118, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:19Z" }, { "id": 117, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:18Z" }, { "id": 116, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:13Z" }, { "id": 115, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:12Z" }, { "id": 114, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 113, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 112, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 111, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 110, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 109, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 108, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 107, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 106, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 105, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 104, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 103, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 102, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 101, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 100, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 99, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 98, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 97, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 96, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 95, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 94, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:08Z" }, { "id": 93, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:08Z" }, { "id": 92, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 91, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 90, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 89, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 88, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 87, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 86, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 85, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 84, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 83, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 82, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 81, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 80, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 79, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 78, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 77, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 76, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 75, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 74, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 73, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 72, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 71, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 70, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:02Z" }, { "id": 69, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:02Z" }, { "id": 68, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:01Z" }, { "id": 67, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:01Z" }, { "id": 66, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 65, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 64, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 63, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 62, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 61, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 60, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 59, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:59Z" }, { "id": 58, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 57, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 56, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 55, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 54, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 53, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 52, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 51, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 50, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 49, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 48, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 47, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 46, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 45, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 44, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:53Z" }, { "id": 43, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:52Z" }, { "id": 42, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 41, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 40, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 39, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 38, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 37, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 36, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 35, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:50Z" }, { "id": 34, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 33, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 32, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:48Z" }, { "id": 31, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:47Z" }, { "id": 30, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 29, "logType": "INFO", "logComponent": "CLAMP", "message": "DEPLOY request successfully executed", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 28, "logType": "INFO", "logComponent": "DCAE", "message": "DEPLOY loop status\n (Dep-id:CLAMP_44675454-82a1-4922-a978-51e799e6088f,\n StatusUrl:https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant) - 202 : Accepted", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 27, "logType": "INFO", "logComponent": "CLAMP", "message": "DCAE DEPLOY request", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 26, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 25, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 24, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: BLUEPRINT_DEPLOYED - message: ", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 23, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT_AND_DEPLOYED", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 22, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 21, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 20, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 19, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 18, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 17, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 16, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 15, "logType": "INFO", "logComponent": "CLAMP", "message": "SUBMIT request successfully executed", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 14, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group push ALL status - 202 : Accepted", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 13, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:02Z" }, { "id": 12, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 11, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 10, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:00Z" }, { "id": 9, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE creation\n status - 200 : OK", "logInstant": "2022-03-02T05:05:59Z" }, { "id": 8, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 7, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group remove ALL status - 400 : Bad Request", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 6, "logType": "INFO", "logComponent": "CLAMP", "message": "POLICY SUBMIT request", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 5, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 4, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 3, "logType": "INFO", "logComponent": "CLAMP", "message": "Micro Service policies UPDATED", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 2, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 1, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" } ], "loopTemplate": { "name": "LOOP_TEMPLATE_basicclamp_v1_0_basicclamp0_tca-microservice", "dcaeBlueprintId": "b180f3d3-98eb-4bbd-bda9-87a20d663d9d", "loopElementModelsUsed": [ { "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "flowOrder": 0 } ], "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "maximumInstancesAllowed": 0, "uniqueBlueprint": true, "allowedLoopType": "CLOSED", "createdDate": "2022-03-02T05:05:07.374250Z", "updatedDate": "2022-03-02T05:05:07.374250Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.797725Z", "updatedDate": "2022-03-02T05:06:46.379366Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } 2022-03-02 05:07:22,634 DEBUG 129:onap_service.py(1) - [None][Get loop status] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'Basic ZGVtb0BwZW9wbGUub3NhYWYub3JnOmRlbW8xMjM0NTYh', 'X-ECOMP-InstanceID': 'onapsdk'} 2022-03-02 05:07:22,634 DEBUG 131:onap_service.py(1) - [None][Get loop status] url used: https://clamp.api.simpledemo.onap.org:30258/restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n 2022-03-02 05:07:22,635 DEBUG 132:onap_service.py(1) - [None][Get loop status] data sent: None 2022-03-02 05:07:22,636 DEBUG 939:connectionpool.py(1) - Starting new HTTPS connection (1): clamp.api.simpledemo.onap.org:30258 2022-03-02 05:07:28,665 DEBUG 433:connectionpool.py(1) - https://clamp.api.simpledemo.onap.org:30258 "GET /restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n HTTP/1.1" 200 None 2022-03-02 05:07:28,667 INFO 142:onap_service.py(1) - [None][Get loop status] response code: 200 2022-03-02 05:07:28,668 DEBUG 146:onap_service.py(1) - [None][Get loop status] response: { "name": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "dcaeDeploymentId": "CLAMP_44675454-82a1-4922-a978-51e799e6088f", "dcaeDeploymentStatusUrl": "https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant", "globalPropertiesJson": { "dcaeDeployParameters": { "uniqueBlueprintParameters": { "service_name": "dcae-tcagen2", "log_directory": "/opt/logs/dcae-analytics-tca", "replicas": 1, "spring.data.mongodb.uri": "mongodb://dcae-mongohost/dcae-tcagen2", "tag_version": "nexus3.onap.org:10001/onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1", "tca.aai.password": "DCAE", "tca.aai.url": "https://aai.onap.svc.cluster.local:8443", "tca.aai.username": "DCAE", "tca_handle_in_subscribe_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.VES_MEASUREMENT_OUTPUT", "tca_handle_out_publish_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.DCAE_CL_OUTPUT", "tca_consumer_group": "cg1", "policy_model_id": "onap.policies.monitoring.tcagen2", "cpu_limit": "2000m", "cpu_request": "1000m", "memory_limit": "2048Mi", "memory_request": "1024Mi", "policy_id": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE" } } }, "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "lastComputedState": "SUBMITTED", "components": { "POLICY": { "componentState": { "stateName": "SENT", "description": "The policies defined have been created but NOT deployed on the policy engine" } }, "DCAE": { "componentState": { "stateName": "PROCESSING_MICROSERVICE_INSTALLATION", "description": "Clamp has requested DCAE to install the microservices defined in the DCAE blueprint and it\u0027s currently processing the request" } } }, "operationalPolicies": [ { "name": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.FrequencyLimiter", "type": "object", "description": "Supports limiting the frequency of actions being taken by a Actor.", "required": [ "actor", "operation", "limit", "timeWindow", "timeUnits" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "limit": { "type": "integer", "description": "The limit", "exclusiveMinimum": "0" }, "timeWindow": { "type": "integer", "description": "The time window to count the actions against." }, "timeUnits": { "type": "string", "description": "The units of time the window is counting.", "enum": [ "second", "minute", "hour", "day", "week", "month", "year" ] } } }, "configurationsJson": { "actor": "SO", "operation": "VF Module Create", "limit": 1, "timeWindow": 10, "timeUnits": "minute" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.FrequencyLimiter", "version": "1.0.0", "policyAcronym": "FrequencyLimiter", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:44.248719Z", "updatedDate": "2022-03-02T03:21:25.646360Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:56.716196Z", "updatedDate": "2022-03-02T05:05:56.716196Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" }, { "name": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.MinMax", "type": "object", "description": "Supports Min/Max number of entity for scaling operations. Although min and max fields are marked as not\nrequired, you need to have at least one or the other.\n", "required": [ "actor", "operation", "target" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "min": { "type": "integer", "description": "The minimum instances of this entity" }, "max": { "type": "integer", "description": "The maximum instances of this entity" }, "target": { "type": "string", "description": "The target entity that has scaling restricted" } } }, "configurationsJson": { "actor": "test", "operation": "test", "target": "test", "timeRange": { "start_time": "00:00:00", "end_time": "01:00:00" }, "min": 1, "max": 10 }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.MinMax", "version": "1.0.0", "policyAcronym": "MinMax", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:46.249105Z", "updatedDate": "2022-03-02T03:21:25.646656Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:55.414993Z", "updatedDate": "2022-03-02T05:05:56.430758Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "microServicePolicies": [ { "name": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE", "shared": false, "jsonRepresentation": { "title": "onap.policies.monitoring.tcagen2", "type": "object", "required": [ "tca.policy" ], "properties": { "tca.policy": { "title": "onap.datatypes.monitoring.tca_policy", "type": "object", "required": [ "domain", "metricsPerEventName" ], "properties": { "domain": { "type": "string", "description": "Domain name to which TCA needs to be applied", "default": "measurementsForVfScaling", "const": "measurementsForVfScaling" }, "metricsPerEventName": { "type": "array", "description": "Contains eventName and threshold details that need to be applied to given eventName", "items": { "title": "onap.datatypes.monitoring.metricsPerEventName", "type": "object", "required": [ "policyScope", "thresholds", "eventName", "policyVersion", "controlLoopSchemaType", "policyName" ], "properties": { "policyScope": { "type": "string", "description": "TCA Policy Scope" }, "thresholds": { "type": "array", "description": "Thresholds associated with eventName", "items": { "title": "onap.datatypes.monitoring.thresholds", "type": "object", "required": [ "version", "severity", "thresholdValue", "closedLoopEventStatus", "closedLoopControlName", "direction", "fieldPath" ], "properties": { "version": { "type": "string", "description": "Version number associated with the threshold" }, "severity": { "type": "string", "description": "Threshold Event Severity", "enum": [ "CRITICAL", "MAJOR", "MINOR", "WARNING", "NORMAL" ] }, "thresholdValue": { "type": "integer", "description": "Threshold value for the field Path inside CEF message" }, "closedLoopEventStatus": { "type": "string", "description": "Closed Loop Event Status of the threshold", "enum": [ "ONSET", "ABATED" ] }, "closedLoopControlName": { "type": "string", "description": "Closed Loop Control Name associated with the threshold" }, "direction": { "type": "string", "description": "Direction of the threshold", "enum": [ "LESS", "LESS_OR_EQUAL", "GREATER", "GREATER_OR_EQUAL", "EQUAL" ] }, "fieldPath": { "type": "string", "description": "Json field Path as per CEF message which needs to be analyzed for TCA", "enum": [ "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage", "$.event.measurementsForVfScalingFields.meanRequestLatency", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed", "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value" ] } } }, "format": "tabs-top" }, "eventName": { "type": "string", "description": "Event name to which thresholds need to be applied" }, "policyVersion": { "type": "string", "description": "TCA Policy Scope Version" }, "controlLoopSchemaType": { "type": "string", "description": "Specifies Control Loop Schema Type for the event Name e.g. VNF, VM", "enum": [ "VM", "VNF" ] }, "policyName": { "type": "string", "description": "TCA Policy Scope Name" } } }, "format": "tabs-top" } } } } }, "configurationsJson": { "tca.policy": { "domain": "measurementsForVfScaling", "metricsPerEventName": [ { "policyScope": "DCAE", "thresholds": [ { "version": "1.0.2", "severity": "MAJOR", "thresholdValue": 200, "closedLoopEventStatus": "ONSET", "closedLoopControlName": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "direction": "LESS_OR_EQUAL", "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta" } ], "eventName": "vLoadBalancer", "policyVersion": "v0.0.1", "controlLoopSchemaType": "VM", "policyName": "DCAE.Config_tca-hi-lo" } ] } }, "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.811391Z", "updatedDate": "2022-03-02T05:05:55.944766Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "loopLogs": [ { "id": 137, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 136, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 135, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 134, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 133, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 132, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 131, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:27Z" }, { "id": 130, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:26Z" }, { "id": 129, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:26Z" }, { "id": 128, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:24Z" }, { "id": 127, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:24Z" }, { "id": 126, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:23Z" }, { "id": 125, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 124, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 123, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 122, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 121, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 120, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 119, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:21Z" }, { "id": 118, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:19Z" }, { "id": 117, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:18Z" }, { "id": 116, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:13Z" }, { "id": 115, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:12Z" }, { "id": 114, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 113, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 112, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 111, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 110, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 109, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 108, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 107, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 106, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 105, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 104, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 103, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 102, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 101, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 100, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 99, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 98, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 97, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 96, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 95, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 94, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:08Z" }, { "id": 93, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:08Z" }, { "id": 92, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 91, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 90, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 89, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 88, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 87, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 86, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 85, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 84, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 83, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 82, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 81, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 80, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 79, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 78, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 77, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 76, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 75, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 74, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 73, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 72, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 71, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 70, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:02Z" }, { "id": 69, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:02Z" }, { "id": 68, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:01Z" }, { "id": 67, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:01Z" }, { "id": 66, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 65, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 64, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 63, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 62, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 61, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 60, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 59, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:59Z" }, { "id": 58, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 57, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 56, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 55, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 54, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 53, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 52, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 51, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 50, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 49, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 48, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 47, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 46, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 45, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 44, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:53Z" }, { "id": 43, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:52Z" }, { "id": 42, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 41, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 40, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 39, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 38, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 37, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 36, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 35, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:50Z" }, { "id": 34, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 33, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 32, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:48Z" }, { "id": 31, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:47Z" }, { "id": 30, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 29, "logType": "INFO", "logComponent": "CLAMP", "message": "DEPLOY request successfully executed", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 28, "logType": "INFO", "logComponent": "DCAE", "message": "DEPLOY loop status\n (Dep-id:CLAMP_44675454-82a1-4922-a978-51e799e6088f,\n StatusUrl:https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant) - 202 : Accepted", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 27, "logType": "INFO", "logComponent": "CLAMP", "message": "DCAE DEPLOY request", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 26, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 25, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 24, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: BLUEPRINT_DEPLOYED - message: ", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 23, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT_AND_DEPLOYED", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 22, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 21, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 20, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 19, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 18, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 17, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 16, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 15, "logType": "INFO", "logComponent": "CLAMP", "message": "SUBMIT request successfully executed", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 14, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group push ALL status - 202 : Accepted", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 13, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:02Z" }, { "id": 12, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 11, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 10, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:00Z" }, { "id": 9, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE creation\n status - 200 : OK", "logInstant": "2022-03-02T05:05:59Z" }, { "id": 8, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 7, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group remove ALL status - 400 : Bad Request", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 6, "logType": "INFO", "logComponent": "CLAMP", "message": "POLICY SUBMIT request", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 5, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 4, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 3, "logType": "INFO", "logComponent": "CLAMP", "message": "Micro Service policies UPDATED", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 2, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 1, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" } ], "loopTemplate": { "name": "LOOP_TEMPLATE_basicclamp_v1_0_basicclamp0_tca-microservice", "dcaeBlueprintId": "b180f3d3-98eb-4bbd-bda9-87a20d663d9d", "loopElementModelsUsed": [ { "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "flowOrder": 0 } ], "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "maximumInstancesAllowed": 0, "uniqueBlueprint": true, "allowedLoopType": "CLOSED", "createdDate": "2022-03-02T05:05:07.374250Z", "updatedDate": "2022-03-02T05:05:07.374250Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.797725Z", "updatedDate": "2022-03-02T05:06:46.379366Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } 2022-03-02 05:07:28,676 DEBUG 129:onap_service.py(1) - [None][Get loop status] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'Basic ZGVtb0BwZW9wbGUub3NhYWYub3JnOmRlbW8xMjM0NTYh', 'X-ECOMP-InstanceID': 'onapsdk'} 2022-03-02 05:07:28,676 DEBUG 131:onap_service.py(1) - [None][Get loop status] url used: https://clamp.api.simpledemo.onap.org:30258/restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n 2022-03-02 05:07:28,676 DEBUG 132:onap_service.py(1) - [None][Get loop status] data sent: None 2022-03-02 05:07:28,678 DEBUG 939:connectionpool.py(1) - Starting new HTTPS connection (1): clamp.api.simpledemo.onap.org:30258 2022-03-02 05:07:33,442 DEBUG 433:connectionpool.py(1) - https://clamp.api.simpledemo.onap.org:30258 "GET /restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n HTTP/1.1" 200 None 2022-03-02 05:07:33,445 INFO 142:onap_service.py(1) - [None][Get loop status] response code: 200 2022-03-02 05:07:33,448 DEBUG 146:onap_service.py(1) - [None][Get loop status] response: { "name": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "dcaeDeploymentId": "CLAMP_44675454-82a1-4922-a978-51e799e6088f", "dcaeDeploymentStatusUrl": "https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant", "globalPropertiesJson": { "dcaeDeployParameters": { "uniqueBlueprintParameters": { "service_name": "dcae-tcagen2", "log_directory": "/opt/logs/dcae-analytics-tca", "replicas": 1, "spring.data.mongodb.uri": "mongodb://dcae-mongohost/dcae-tcagen2", "tag_version": "nexus3.onap.org:10001/onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1", "tca.aai.password": "DCAE", "tca.aai.url": "https://aai.onap.svc.cluster.local:8443", "tca.aai.username": "DCAE", "tca_handle_in_subscribe_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.VES_MEASUREMENT_OUTPUT", "tca_handle_out_publish_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.DCAE_CL_OUTPUT", "tca_consumer_group": "cg1", "policy_model_id": "onap.policies.monitoring.tcagen2", "cpu_limit": "2000m", "cpu_request": "1000m", "memory_limit": "2048Mi", "memory_request": "1024Mi", "policy_id": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE" } } }, "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "lastComputedState": "SUBMITTED", "components": { "POLICY": { "componentState": { "stateName": "SENT", "description": "The policies defined have been created but NOT deployed on the policy engine" } }, "DCAE": { "componentState": { "stateName": "PROCESSING_MICROSERVICE_INSTALLATION", "description": "Clamp has requested DCAE to install the microservices defined in the DCAE blueprint and it\u0027s currently processing the request" } } }, "operationalPolicies": [ { "name": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.FrequencyLimiter", "type": "object", "description": "Supports limiting the frequency of actions being taken by a Actor.", "required": [ "actor", "operation", "limit", "timeWindow", "timeUnits" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "limit": { "type": "integer", "description": "The limit", "exclusiveMinimum": "0" }, "timeWindow": { "type": "integer", "description": "The time window to count the actions against." }, "timeUnits": { "type": "string", "description": "The units of time the window is counting.", "enum": [ "second", "minute", "hour", "day", "week", "month", "year" ] } } }, "configurationsJson": { "actor": "SO", "operation": "VF Module Create", "limit": 1, "timeWindow": 10, "timeUnits": "minute" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.FrequencyLimiter", "version": "1.0.0", "policyAcronym": "FrequencyLimiter", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:44.248719Z", "updatedDate": "2022-03-02T03:21:25.646360Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:56.716196Z", "updatedDate": "2022-03-02T05:05:56.716196Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" }, { "name": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.MinMax", "type": "object", "description": "Supports Min/Max number of entity for scaling operations. Although min and max fields are marked as not\nrequired, you need to have at least one or the other.\n", "required": [ "actor", "operation", "target" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "min": { "type": "integer", "description": "The minimum instances of this entity" }, "max": { "type": "integer", "description": "The maximum instances of this entity" }, "target": { "type": "string", "description": "The target entity that has scaling restricted" } } }, "configurationsJson": { "actor": "test", "operation": "test", "target": "test", "timeRange": { "start_time": "00:00:00", "end_time": "01:00:00" }, "min": 1, "max": 10 }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.MinMax", "version": "1.0.0", "policyAcronym": "MinMax", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:46.249105Z", "updatedDate": "2022-03-02T03:21:25.646656Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:55.414993Z", "updatedDate": "2022-03-02T05:05:56.430758Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "microServicePolicies": [ { "name": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE", "shared": false, "jsonRepresentation": { "title": "onap.policies.monitoring.tcagen2", "type": "object", "required": [ "tca.policy" ], "properties": { "tca.policy": { "title": "onap.datatypes.monitoring.tca_policy", "type": "object", "required": [ "domain", "metricsPerEventName" ], "properties": { "domain": { "type": "string", "description": "Domain name to which TCA needs to be applied", "default": "measurementsForVfScaling", "const": "measurementsForVfScaling" }, "metricsPerEventName": { "type": "array", "description": "Contains eventName and threshold details that need to be applied to given eventName", "items": { "title": "onap.datatypes.monitoring.metricsPerEventName", "type": "object", "required": [ "policyScope", "thresholds", "eventName", "policyVersion", "controlLoopSchemaType", "policyName" ], "properties": { "policyScope": { "type": "string", "description": "TCA Policy Scope" }, "thresholds": { "type": "array", "description": "Thresholds associated with eventName", "items": { "title": "onap.datatypes.monitoring.thresholds", "type": "object", "required": [ "version", "severity", "thresholdValue", "closedLoopEventStatus", "closedLoopControlName", "direction", "fieldPath" ], "properties": { "version": { "type": "string", "description": "Version number associated with the threshold" }, "severity": { "type": "string", "description": "Threshold Event Severity", "enum": [ "CRITICAL", "MAJOR", "MINOR", "WARNING", "NORMAL" ] }, "thresholdValue": { "type": "integer", "description": "Threshold value for the field Path inside CEF message" }, "closedLoopEventStatus": { "type": "string", "description": "Closed Loop Event Status of the threshold", "enum": [ "ONSET", "ABATED" ] }, "closedLoopControlName": { "type": "string", "description": "Closed Loop Control Name associated with the threshold" }, "direction": { "type": "string", "description": "Direction of the threshold", "enum": [ "LESS", "LESS_OR_EQUAL", "GREATER", "GREATER_OR_EQUAL", "EQUAL" ] }, "fieldPath": { "type": "string", "description": "Json field Path as per CEF message which needs to be analyzed for TCA", "enum": [ "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage", "$.event.measurementsForVfScalingFields.meanRequestLatency", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed", "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value" ] } } }, "format": "tabs-top" }, "eventName": { "type": "string", "description": "Event name to which thresholds need to be applied" }, "policyVersion": { "type": "string", "description": "TCA Policy Scope Version" }, "controlLoopSchemaType": { "type": "string", "description": "Specifies Control Loop Schema Type for the event Name e.g. VNF, VM", "enum": [ "VM", "VNF" ] }, "policyName": { "type": "string", "description": "TCA Policy Scope Name" } } }, "format": "tabs-top" } } } } }, "configurationsJson": { "tca.policy": { "domain": "measurementsForVfScaling", "metricsPerEventName": [ { "policyScope": "DCAE", "thresholds": [ { "version": "1.0.2", "severity": "MAJOR", "thresholdValue": 200, "closedLoopEventStatus": "ONSET", "closedLoopControlName": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "direction": "LESS_OR_EQUAL", "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta" } ], "eventName": "vLoadBalancer", "policyVersion": "v0.0.1", "controlLoopSchemaType": "VM", "policyName": "DCAE.Config_tca-hi-lo" } ] } }, "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.811391Z", "updatedDate": "2022-03-02T05:05:55.944766Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "loopLogs": [ { "id": 149, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 148, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 147, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 146, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 145, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:32Z" }, { "id": 144, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:32Z" }, { "id": 143, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:32Z" }, { "id": 142, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:31Z" }, { "id": 141, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:31Z" }, { "id": 140, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:30Z" }, { "id": 139, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:30Z" }, { "id": 138, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 137, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 136, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 135, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 134, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 133, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 132, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 131, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:27Z" }, { "id": 130, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:26Z" }, { "id": 129, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:26Z" }, { "id": 128, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:24Z" }, { "id": 127, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:24Z" }, { "id": 126, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:23Z" }, { "id": 125, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 124, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 123, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 122, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 121, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 120, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 119, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:21Z" }, { "id": 118, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:19Z" }, { "id": 117, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:18Z" }, { "id": 116, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:13Z" }, { "id": 115, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:12Z" }, { "id": 114, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 113, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 112, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 111, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 110, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 109, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 108, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 107, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 106, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 105, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 104, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 103, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 102, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 101, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 100, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 99, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 98, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 97, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 96, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 95, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 94, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:08Z" }, { "id": 93, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:08Z" }, { "id": 92, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 91, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 90, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 89, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 88, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 87, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 86, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 85, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 84, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 83, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 82, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 81, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 80, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 79, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 78, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 77, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 76, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 75, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 74, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 73, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 72, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 71, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 70, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:02Z" }, { "id": 69, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:02Z" }, { "id": 68, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:01Z" }, { "id": 67, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:01Z" }, { "id": 66, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 65, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 64, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 63, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 62, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 61, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 60, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 59, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:59Z" }, { "id": 58, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 57, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 56, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 55, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 54, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 53, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 52, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 51, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 50, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 49, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 48, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 47, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 46, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 45, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 44, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:53Z" }, { "id": 43, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:52Z" }, { "id": 42, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 41, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 40, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 39, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 38, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 37, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 36, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 35, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:50Z" }, { "id": 34, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 33, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 32, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:48Z" }, { "id": 31, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:47Z" }, { "id": 30, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 29, "logType": "INFO", "logComponent": "CLAMP", "message": "DEPLOY request successfully executed", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 28, "logType": "INFO", "logComponent": "DCAE", "message": "DEPLOY loop status\n (Dep-id:CLAMP_44675454-82a1-4922-a978-51e799e6088f,\n StatusUrl:https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant) - 202 : Accepted", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 27, "logType": "INFO", "logComponent": "CLAMP", "message": "DCAE DEPLOY request", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 26, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 25, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 24, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: BLUEPRINT_DEPLOYED - message: ", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 23, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT_AND_DEPLOYED", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 22, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 21, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 20, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 19, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 18, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 17, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 16, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 15, "logType": "INFO", "logComponent": "CLAMP", "message": "SUBMIT request successfully executed", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 14, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group push ALL status - 202 : Accepted", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 13, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:02Z" }, { "id": 12, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 11, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 10, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:00Z" }, { "id": 9, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE creation\n status - 200 : OK", "logInstant": "2022-03-02T05:05:59Z" }, { "id": 8, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 7, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group remove ALL status - 400 : Bad Request", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 6, "logType": "INFO", "logComponent": "CLAMP", "message": "POLICY SUBMIT request", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 5, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 4, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 3, "logType": "INFO", "logComponent": "CLAMP", "message": "Micro Service policies UPDATED", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 2, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 1, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" } ], "loopTemplate": { "name": "LOOP_TEMPLATE_basicclamp_v1_0_basicclamp0_tca-microservice", "dcaeBlueprintId": "b180f3d3-98eb-4bbd-bda9-87a20d663d9d", "loopElementModelsUsed": [ { "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "flowOrder": 0 } ], "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "maximumInstancesAllowed": 0, "uniqueBlueprint": true, "allowedLoopType": "CLOSED", "createdDate": "2022-03-02T05:05:07.374250Z", "updatedDate": "2022-03-02T05:05:07.374250Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.797725Z", "updatedDate": "2022-03-02T05:06:46.379366Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } 2022-03-02 05:07:33,456 DEBUG 129:onap_service.py(1) - [None][Get loop status] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'Basic ZGVtb0BwZW9wbGUub3NhYWYub3JnOmRlbW8xMjM0NTYh', 'X-ECOMP-InstanceID': 'onapsdk'} 2022-03-02 05:07:33,456 DEBUG 131:onap_service.py(1) - [None][Get loop status] url used: https://clamp.api.simpledemo.onap.org:30258/restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n 2022-03-02 05:07:33,456 DEBUG 132:onap_service.py(1) - [None][Get loop status] data sent: None 2022-03-02 05:07:33,458 DEBUG 939:connectionpool.py(1) - Starting new HTTPS connection (1): clamp.api.simpledemo.onap.org:30258 2022-03-02 05:07:35,982 DEBUG 433:connectionpool.py(1) - https://clamp.api.simpledemo.onap.org:30258 "GET /restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n HTTP/1.1" 200 None 2022-03-02 05:07:35,984 INFO 142:onap_service.py(1) - [None][Get loop status] response code: 200 2022-03-02 05:07:35,986 DEBUG 146:onap_service.py(1) - [None][Get loop status] response: { "name": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "dcaeDeploymentId": "CLAMP_44675454-82a1-4922-a978-51e799e6088f", "dcaeDeploymentStatusUrl": "https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant", "globalPropertiesJson": { "dcaeDeployParameters": { "uniqueBlueprintParameters": { "service_name": "dcae-tcagen2", "log_directory": "/opt/logs/dcae-analytics-tca", "replicas": 1, "spring.data.mongodb.uri": "mongodb://dcae-mongohost/dcae-tcagen2", "tag_version": "nexus3.onap.org:10001/onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1", "tca.aai.password": "DCAE", "tca.aai.url": "https://aai.onap.svc.cluster.local:8443", "tca.aai.username": "DCAE", "tca_handle_in_subscribe_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.VES_MEASUREMENT_OUTPUT", "tca_handle_out_publish_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.DCAE_CL_OUTPUT", "tca_consumer_group": "cg1", "policy_model_id": "onap.policies.monitoring.tcagen2", "cpu_limit": "2000m", "cpu_request": "1000m", "memory_limit": "2048Mi", "memory_request": "1024Mi", "policy_id": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE" } } }, "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "lastComputedState": "SUBMITTED", "components": { "POLICY": { "componentState": { "stateName": "SENT", "description": "The policies defined have been created but NOT deployed on the policy engine" } }, "DCAE": { "componentState": { "stateName": "PROCESSING_MICROSERVICE_INSTALLATION", "description": "Clamp has requested DCAE to install the microservices defined in the DCAE blueprint and it\u0027s currently processing the request" } } }, "operationalPolicies": [ { "name": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.FrequencyLimiter", "type": "object", "description": "Supports limiting the frequency of actions being taken by a Actor.", "required": [ "actor", "operation", "limit", "timeWindow", "timeUnits" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "limit": { "type": "integer", "description": "The limit", "exclusiveMinimum": "0" }, "timeWindow": { "type": "integer", "description": "The time window to count the actions against." }, "timeUnits": { "type": "string", "description": "The units of time the window is counting.", "enum": [ "second", "minute", "hour", "day", "week", "month", "year" ] } } }, "configurationsJson": { "actor": "SO", "operation": "VF Module Create", "limit": 1, "timeWindow": 10, "timeUnits": "minute" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.FrequencyLimiter", "version": "1.0.0", "policyAcronym": "FrequencyLimiter", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:44.248719Z", "updatedDate": "2022-03-02T03:21:25.646360Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:56.716196Z", "updatedDate": "2022-03-02T05:05:56.716196Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" }, { "name": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.MinMax", "type": "object", "description": "Supports Min/Max number of entity for scaling operations. Although min and max fields are marked as not\nrequired, you need to have at least one or the other.\n", "required": [ "actor", "operation", "target" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "min": { "type": "integer", "description": "The minimum instances of this entity" }, "max": { "type": "integer", "description": "The maximum instances of this entity" }, "target": { "type": "string", "description": "The target entity that has scaling restricted" } } }, "configurationsJson": { "actor": "test", "operation": "test", "target": "test", "timeRange": { "start_time": "00:00:00", "end_time": "01:00:00" }, "min": 1, "max": 10 }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.MinMax", "version": "1.0.0", "policyAcronym": "MinMax", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:46.249105Z", "updatedDate": "2022-03-02T03:21:25.646656Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:55.414993Z", "updatedDate": "2022-03-02T05:05:56.430758Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "microServicePolicies": [ { "name": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE", "shared": false, "jsonRepresentation": { "title": "onap.policies.monitoring.tcagen2", "type": "object", "required": [ "tca.policy" ], "properties": { "tca.policy": { "title": "onap.datatypes.monitoring.tca_policy", "type": "object", "required": [ "domain", "metricsPerEventName" ], "properties": { "domain": { "type": "string", "description": "Domain name to which TCA needs to be applied", "default": "measurementsForVfScaling", "const": "measurementsForVfScaling" }, "metricsPerEventName": { "type": "array", "description": "Contains eventName and threshold details that need to be applied to given eventName", "items": { "title": "onap.datatypes.monitoring.metricsPerEventName", "type": "object", "required": [ "policyScope", "thresholds", "eventName", "policyVersion", "controlLoopSchemaType", "policyName" ], "properties": { "policyScope": { "type": "string", "description": "TCA Policy Scope" }, "thresholds": { "type": "array", "description": "Thresholds associated with eventName", "items": { "title": "onap.datatypes.monitoring.thresholds", "type": "object", "required": [ "version", "severity", "thresholdValue", "closedLoopEventStatus", "closedLoopControlName", "direction", "fieldPath" ], "properties": { "version": { "type": "string", "description": "Version number associated with the threshold" }, "severity": { "type": "string", "description": "Threshold Event Severity", "enum": [ "CRITICAL", "MAJOR", "MINOR", "WARNING", "NORMAL" ] }, "thresholdValue": { "type": "integer", "description": "Threshold value for the field Path inside CEF message" }, "closedLoopEventStatus": { "type": "string", "description": "Closed Loop Event Status of the threshold", "enum": [ "ONSET", "ABATED" ] }, "closedLoopControlName": { "type": "string", "description": "Closed Loop Control Name associated with the threshold" }, "direction": { "type": "string", "description": "Direction of the threshold", "enum": [ "LESS", "LESS_OR_EQUAL", "GREATER", "GREATER_OR_EQUAL", "EQUAL" ] }, "fieldPath": { "type": "string", "description": "Json field Path as per CEF message which needs to be analyzed for TCA", "enum": [ "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage", "$.event.measurementsForVfScalingFields.meanRequestLatency", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed", "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value" ] } } }, "format": "tabs-top" }, "eventName": { "type": "string", "description": "Event name to which thresholds need to be applied" }, "policyVersion": { "type": "string", "description": "TCA Policy Scope Version" }, "controlLoopSchemaType": { "type": "string", "description": "Specifies Control Loop Schema Type for the event Name e.g. VNF, VM", "enum": [ "VM", "VNF" ] }, "policyName": { "type": "string", "description": "TCA Policy Scope Name" } } }, "format": "tabs-top" } } } } }, "configurationsJson": { "tca.policy": { "domain": "measurementsForVfScaling", "metricsPerEventName": [ { "policyScope": "DCAE", "thresholds": [ { "version": "1.0.2", "severity": "MAJOR", "thresholdValue": 200, "closedLoopEventStatus": "ONSET", "closedLoopControlName": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "direction": "LESS_OR_EQUAL", "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta" } ], "eventName": "vLoadBalancer", "policyVersion": "v0.0.1", "controlLoopSchemaType": "VM", "policyName": "DCAE.Config_tca-hi-lo" } ] } }, "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.811391Z", "updatedDate": "2022-03-02T05:05:55.944766Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "loopLogs": [ { "id": 161, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 160, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 159, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 158, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 157, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 156, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 155, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 154, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 153, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 152, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 151, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 150, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 149, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 148, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 147, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 146, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 145, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:32Z" }, { "id": 144, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:32Z" }, { "id": 143, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:32Z" }, { "id": 142, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:31Z" }, { "id": 141, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:31Z" }, { "id": 140, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:30Z" }, { "id": 139, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:30Z" }, { "id": 138, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 137, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 136, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 135, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 134, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 133, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 132, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 131, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:27Z" }, { "id": 130, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:26Z" }, { "id": 129, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:26Z" }, { "id": 128, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:24Z" }, { "id": 127, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:24Z" }, { "id": 126, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:23Z" }, { "id": 125, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 124, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 123, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 122, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 121, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 120, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 119, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:21Z" }, { "id": 118, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:19Z" }, { "id": 117, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:18Z" }, { "id": 116, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:13Z" }, { "id": 115, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:12Z" }, { "id": 114, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 113, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 112, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 111, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 110, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 109, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 108, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 107, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 106, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 105, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 104, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 103, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 102, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 101, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 100, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 99, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 98, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 97, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 96, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 95, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 94, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:08Z" }, { "id": 93, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:08Z" }, { "id": 92, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 91, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 90, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 89, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 88, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 87, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 86, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 85, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 84, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 83, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 82, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 81, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 80, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 79, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 78, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 77, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 76, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 75, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 74, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 73, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 72, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 71, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 70, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:02Z" }, { "id": 69, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:02Z" }, { "id": 68, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:01Z" }, { "id": 67, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:01Z" }, { "id": 66, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 65, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 64, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 63, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 62, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 61, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 60, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 59, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:59Z" }, { "id": 58, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 57, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 56, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 55, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 54, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 53, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 52, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 51, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 50, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 49, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 48, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 47, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 46, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 45, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 44, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:53Z" }, { "id": 43, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:52Z" }, { "id": 42, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 41, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 40, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 39, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 38, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 37, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 36, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 35, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:50Z" }, { "id": 34, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 33, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 32, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:48Z" }, { "id": 31, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:47Z" }, { "id": 30, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 29, "logType": "INFO", "logComponent": "CLAMP", "message": "DEPLOY request successfully executed", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 28, "logType": "INFO", "logComponent": "DCAE", "message": "DEPLOY loop status\n (Dep-id:CLAMP_44675454-82a1-4922-a978-51e799e6088f,\n StatusUrl:https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant) - 202 : Accepted", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 27, "logType": "INFO", "logComponent": "CLAMP", "message": "DCAE DEPLOY request", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 26, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 25, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 24, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: BLUEPRINT_DEPLOYED - message: ", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 23, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT_AND_DEPLOYED", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 22, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 21, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 20, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 19, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 18, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 17, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 16, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 15, "logType": "INFO", "logComponent": "CLAMP", "message": "SUBMIT request successfully executed", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 14, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group push ALL status - 202 : Accepted", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 13, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:02Z" }, { "id": 12, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 11, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 10, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:00Z" }, { "id": 9, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE creation\n status - 200 : OK", "logInstant": "2022-03-02T05:05:59Z" }, { "id": 8, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 7, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group remove ALL status - 400 : Bad Request", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 6, "logType": "INFO", "logComponent": "CLAMP", "message": "POLICY SUBMIT request", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 5, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 4, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 3, "logType": "INFO", "logComponent": "CLAMP", "message": "Micro Service policies UPDATED", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 2, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 1, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" } ], "loopTemplate": { "name": "LOOP_TEMPLATE_basicclamp_v1_0_basicclamp0_tca-microservice", "dcaeBlueprintId": "b180f3d3-98eb-4bbd-bda9-87a20d663d9d", "loopElementModelsUsed": [ { "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "flowOrder": 0 } ], "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "maximumInstancesAllowed": 0, "uniqueBlueprint": true, "allowedLoopType": "CLOSED", "createdDate": "2022-03-02T05:05:07.374250Z", "updatedDate": "2022-03-02T05:05:07.374250Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.797725Z", "updatedDate": "2022-03-02T05:06:46.379366Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } 2022-03-02 05:07:35,993 DEBUG 129:onap_service.py(1) - [None][Get loop status] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'Basic ZGVtb0BwZW9wbGUub3NhYWYub3JnOmRlbW8xMjM0NTYh', 'X-ECOMP-InstanceID': 'onapsdk'} 2022-03-02 05:07:35,993 DEBUG 131:onap_service.py(1) - [None][Get loop status] url used: https://clamp.api.simpledemo.onap.org:30258/restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n 2022-03-02 05:07:35,994 DEBUG 132:onap_service.py(1) - [None][Get loop status] data sent: None 2022-03-02 05:07:35,996 DEBUG 939:connectionpool.py(1) - Starting new HTTPS connection (1): clamp.api.simpledemo.onap.org:30258 2022-03-02 05:07:38,443 DEBUG 433:connectionpool.py(1) - https://clamp.api.simpledemo.onap.org:30258 "GET /restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n HTTP/1.1" 200 None 2022-03-02 05:07:38,446 INFO 142:onap_service.py(1) - [None][Get loop status] response code: 200 2022-03-02 05:07:38,448 DEBUG 146:onap_service.py(1) - [None][Get loop status] response: { "name": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "dcaeDeploymentId": "CLAMP_44675454-82a1-4922-a978-51e799e6088f", "dcaeDeploymentStatusUrl": "https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant", "globalPropertiesJson": { "dcaeDeployParameters": { "uniqueBlueprintParameters": { "service_name": "dcae-tcagen2", "log_directory": "/opt/logs/dcae-analytics-tca", "replicas": 1, "spring.data.mongodb.uri": "mongodb://dcae-mongohost/dcae-tcagen2", "tag_version": "nexus3.onap.org:10001/onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1", "tca.aai.password": "DCAE", "tca.aai.url": "https://aai.onap.svc.cluster.local:8443", "tca.aai.username": "DCAE", "tca_handle_in_subscribe_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.VES_MEASUREMENT_OUTPUT", "tca_handle_out_publish_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.DCAE_CL_OUTPUT", "tca_consumer_group": "cg1", "policy_model_id": "onap.policies.monitoring.tcagen2", "cpu_limit": "2000m", "cpu_request": "1000m", "memory_limit": "2048Mi", "memory_request": "1024Mi", "policy_id": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE" } } }, "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "lastComputedState": "SUBMITTED", "components": { "POLICY": { "componentState": { "stateName": "SENT", "description": "The policies defined have been created but NOT deployed on the policy engine" } }, "DCAE": { "componentState": { "stateName": "PROCESSING_MICROSERVICE_INSTALLATION", "description": "Clamp has requested DCAE to install the microservices defined in the DCAE blueprint and it\u0027s currently processing the request" } } }, "operationalPolicies": [ { "name": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.FrequencyLimiter", "type": "object", "description": "Supports limiting the frequency of actions being taken by a Actor.", "required": [ "actor", "operation", "limit", "timeWindow", "timeUnits" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "limit": { "type": "integer", "description": "The limit", "exclusiveMinimum": "0" }, "timeWindow": { "type": "integer", "description": "The time window to count the actions against." }, "timeUnits": { "type": "string", "description": "The units of time the window is counting.", "enum": [ "second", "minute", "hour", "day", "week", "month", "year" ] } } }, "configurationsJson": { "actor": "SO", "operation": "VF Module Create", "limit": 1, "timeWindow": 10, "timeUnits": "minute" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.FrequencyLimiter", "version": "1.0.0", "policyAcronym": "FrequencyLimiter", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:44.248719Z", "updatedDate": "2022-03-02T03:21:25.646360Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:56.716196Z", "updatedDate": "2022-03-02T05:05:56.716196Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" }, { "name": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.MinMax", "type": "object", "description": "Supports Min/Max number of entity for scaling operations. Although min and max fields are marked as not\nrequired, you need to have at least one or the other.\n", "required": [ "actor", "operation", "target" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "min": { "type": "integer", "description": "The minimum instances of this entity" }, "max": { "type": "integer", "description": "The maximum instances of this entity" }, "target": { "type": "string", "description": "The target entity that has scaling restricted" } } }, "configurationsJson": { "actor": "test", "operation": "test", "target": "test", "timeRange": { "start_time": "00:00:00", "end_time": "01:00:00" }, "min": 1, "max": 10 }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.MinMax", "version": "1.0.0", "policyAcronym": "MinMax", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:46.249105Z", "updatedDate": "2022-03-02T03:21:25.646656Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:55.414993Z", "updatedDate": "2022-03-02T05:05:56.430758Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "microServicePolicies": [ { "name": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE", "shared": false, "jsonRepresentation": { "title": "onap.policies.monitoring.tcagen2", "type": "object", "required": [ "tca.policy" ], "properties": { "tca.policy": { "title": "onap.datatypes.monitoring.tca_policy", "type": "object", "required": [ "domain", "metricsPerEventName" ], "properties": { "domain": { "type": "string", "description": "Domain name to which TCA needs to be applied", "default": "measurementsForVfScaling", "const": "measurementsForVfScaling" }, "metricsPerEventName": { "type": "array", "description": "Contains eventName and threshold details that need to be applied to given eventName", "items": { "title": "onap.datatypes.monitoring.metricsPerEventName", "type": "object", "required": [ "policyScope", "thresholds", "eventName", "policyVersion", "controlLoopSchemaType", "policyName" ], "properties": { "policyScope": { "type": "string", "description": "TCA Policy Scope" }, "thresholds": { "type": "array", "description": "Thresholds associated with eventName", "items": { "title": "onap.datatypes.monitoring.thresholds", "type": "object", "required": [ "version", "severity", "thresholdValue", "closedLoopEventStatus", "closedLoopControlName", "direction", "fieldPath" ], "properties": { "version": { "type": "string", "description": "Version number associated with the threshold" }, "severity": { "type": "string", "description": "Threshold Event Severity", "enum": [ "CRITICAL", "MAJOR", "MINOR", "WARNING", "NORMAL" ] }, "thresholdValue": { "type": "integer", "description": "Threshold value for the field Path inside CEF message" }, "closedLoopEventStatus": { "type": "string", "description": "Closed Loop Event Status of the threshold", "enum": [ "ONSET", "ABATED" ] }, "closedLoopControlName": { "type": "string", "description": "Closed Loop Control Name associated with the threshold" }, "direction": { "type": "string", "description": "Direction of the threshold", "enum": [ "LESS", "LESS_OR_EQUAL", "GREATER", "GREATER_OR_EQUAL", "EQUAL" ] }, "fieldPath": { "type": "string", "description": "Json field Path as per CEF message which needs to be analyzed for TCA", "enum": [ "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage", "$.event.measurementsForVfScalingFields.meanRequestLatency", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed", "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value" ] } } }, "format": "tabs-top" }, "eventName": { "type": "string", "description": "Event name to which thresholds need to be applied" }, "policyVersion": { "type": "string", "description": "TCA Policy Scope Version" }, "controlLoopSchemaType": { "type": "string", "description": "Specifies Control Loop Schema Type for the event Name e.g. VNF, VM", "enum": [ "VM", "VNF" ] }, "policyName": { "type": "string", "description": "TCA Policy Scope Name" } } }, "format": "tabs-top" } } } } }, "configurationsJson": { "tca.policy": { "domain": "measurementsForVfScaling", "metricsPerEventName": [ { "policyScope": "DCAE", "thresholds": [ { "version": "1.0.2", "severity": "MAJOR", "thresholdValue": 200, "closedLoopEventStatus": "ONSET", "closedLoopControlName": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "direction": "LESS_OR_EQUAL", "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta" } ], "eventName": "vLoadBalancer", "policyVersion": "v0.0.1", "controlLoopSchemaType": "VM", "policyName": "DCAE.Config_tca-hi-lo" } ] } }, "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.811391Z", "updatedDate": "2022-03-02T05:05:55.944766Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "loopLogs": [ { "id": 173, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 172, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 171, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 170, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 169, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 168, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 167, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 166, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:37Z" }, { "id": 165, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:37Z" }, { "id": 164, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:36Z" }, { "id": 163, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:36Z" }, { "id": 162, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:36Z" }, { "id": 161, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 160, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 159, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 158, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 157, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 156, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 155, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 154, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 153, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 152, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 151, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 150, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 149, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 148, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 147, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 146, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 145, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:32Z" }, { "id": 144, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:32Z" }, { "id": 143, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:32Z" }, { "id": 142, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:31Z" }, { "id": 141, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:31Z" }, { "id": 140, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:30Z" }, { "id": 139, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:30Z" }, { "id": 138, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 137, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 136, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 135, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 134, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 133, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 132, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 131, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:27Z" }, { "id": 130, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:26Z" }, { "id": 129, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:26Z" }, { "id": 128, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:24Z" }, { "id": 127, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:24Z" }, { "id": 126, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:23Z" }, { "id": 125, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 124, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 123, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 122, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 121, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 120, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 119, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:21Z" }, { "id": 118, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:19Z" }, { "id": 117, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:18Z" }, { "id": 116, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:13Z" }, { "id": 115, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:12Z" }, { "id": 114, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 113, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 112, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 111, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 110, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 109, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 108, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 107, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 106, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 105, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 104, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 103, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 102, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 101, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 100, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 99, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 98, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 97, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 96, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 95, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 94, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:08Z" }, { "id": 93, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:08Z" }, { "id": 92, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 91, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 90, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 89, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 88, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 87, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 86, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 85, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 84, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 83, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 82, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 81, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 80, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 79, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 78, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 77, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 76, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 75, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 74, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 73, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 72, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 71, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 70, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:02Z" }, { "id": 69, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:02Z" }, { "id": 68, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:01Z" }, { "id": 67, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:01Z" }, { "id": 66, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 65, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 64, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 63, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 62, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 61, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 60, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 59, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:59Z" }, { "id": 58, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 57, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 56, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 55, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 54, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 53, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 52, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 51, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 50, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 49, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 48, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 47, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 46, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 45, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 44, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:53Z" }, { "id": 43, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:52Z" }, { "id": 42, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 41, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 40, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 39, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 38, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 37, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 36, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 35, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:50Z" }, { "id": 34, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 33, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 32, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:48Z" }, { "id": 31, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:47Z" }, { "id": 30, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 29, "logType": "INFO", "logComponent": "CLAMP", "message": "DEPLOY request successfully executed", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 28, "logType": "INFO", "logComponent": "DCAE", "message": "DEPLOY loop status\n (Dep-id:CLAMP_44675454-82a1-4922-a978-51e799e6088f,\n StatusUrl:https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant) - 202 : Accepted", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 27, "logType": "INFO", "logComponent": "CLAMP", "message": "DCAE DEPLOY request", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 26, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 25, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 24, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: BLUEPRINT_DEPLOYED - message: ", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 23, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT_AND_DEPLOYED", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 22, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 21, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 20, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 19, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 18, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 17, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 16, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 15, "logType": "INFO", "logComponent": "CLAMP", "message": "SUBMIT request successfully executed", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 14, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group push ALL status - 202 : Accepted", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 13, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:02Z" }, { "id": 12, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 11, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 10, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:00Z" }, { "id": 9, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE creation\n status - 200 : OK", "logInstant": "2022-03-02T05:05:59Z" }, { "id": 8, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 7, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group remove ALL status - 400 : Bad Request", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 6, "logType": "INFO", "logComponent": "CLAMP", "message": "POLICY SUBMIT request", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 5, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 4, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 3, "logType": "INFO", "logComponent": "CLAMP", "message": "Micro Service policies UPDATED", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 2, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 1, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" } ], "loopTemplate": { "name": "LOOP_TEMPLATE_basicclamp_v1_0_basicclamp0_tca-microservice", "dcaeBlueprintId": "b180f3d3-98eb-4bbd-bda9-87a20d663d9d", "loopElementModelsUsed": [ { "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "flowOrder": 0 } ], "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "maximumInstancesAllowed": 0, "uniqueBlueprint": true, "allowedLoopType": "CLOSED", "createdDate": "2022-03-02T05:05:07.374250Z", "updatedDate": "2022-03-02T05:05:07.374250Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.797725Z", "updatedDate": "2022-03-02T05:06:46.379366Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } 2022-03-02 05:07:38,455 DEBUG 129:onap_service.py(1) - [None][Get loop status] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'Basic ZGVtb0BwZW9wbGUub3NhYWYub3JnOmRlbW8xMjM0NTYh', 'X-ECOMP-InstanceID': 'onapsdk'} 2022-03-02 05:07:38,455 DEBUG 131:onap_service.py(1) - [None][Get loop status] url used: https://clamp.api.simpledemo.onap.org:30258/restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n 2022-03-02 05:07:38,455 DEBUG 132:onap_service.py(1) - [None][Get loop status] data sent: None 2022-03-02 05:07:38,457 DEBUG 939:connectionpool.py(1) - Starting new HTTPS connection (1): clamp.api.simpledemo.onap.org:30258 2022-03-02 05:07:42,407 DEBUG 433:connectionpool.py(1) - https://clamp.api.simpledemo.onap.org:30258 "GET /restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n HTTP/1.1" 200 None 2022-03-02 05:07:42,409 INFO 142:onap_service.py(1) - [None][Get loop status] response code: 200 2022-03-02 05:07:42,412 DEBUG 146:onap_service.py(1) - [None][Get loop status] response: { "name": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "dcaeDeploymentId": "CLAMP_44675454-82a1-4922-a978-51e799e6088f", "dcaeDeploymentStatusUrl": "https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant", "globalPropertiesJson": { "dcaeDeployParameters": { "uniqueBlueprintParameters": { "service_name": "dcae-tcagen2", "log_directory": "/opt/logs/dcae-analytics-tca", "replicas": 1, "spring.data.mongodb.uri": "mongodb://dcae-mongohost/dcae-tcagen2", "tag_version": "nexus3.onap.org:10001/onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1", "tca.aai.password": "DCAE", "tca.aai.url": "https://aai.onap.svc.cluster.local:8443", "tca.aai.username": "DCAE", "tca_handle_in_subscribe_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.VES_MEASUREMENT_OUTPUT", "tca_handle_out_publish_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.DCAE_CL_OUTPUT", "tca_consumer_group": "cg1", "policy_model_id": "onap.policies.monitoring.tcagen2", "cpu_limit": "2000m", "cpu_request": "1000m", "memory_limit": "2048Mi", "memory_request": "1024Mi", "policy_id": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE" } } }, "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "lastComputedState": "SUBMITTED", "components": { "POLICY": { "componentState": { "stateName": "SENT", "description": "The policies defined have been created but NOT deployed on the policy engine" } }, "DCAE": { "componentState": { "stateName": "PROCESSING_MICROSERVICE_INSTALLATION", "description": "Clamp has requested DCAE to install the microservices defined in the DCAE blueprint and it\u0027s currently processing the request" } } }, "operationalPolicies": [ { "name": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.FrequencyLimiter", "type": "object", "description": "Supports limiting the frequency of actions being taken by a Actor.", "required": [ "actor", "operation", "limit", "timeWindow", "timeUnits" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "limit": { "type": "integer", "description": "The limit", "exclusiveMinimum": "0" }, "timeWindow": { "type": "integer", "description": "The time window to count the actions against." }, "timeUnits": { "type": "string", "description": "The units of time the window is counting.", "enum": [ "second", "minute", "hour", "day", "week", "month", "year" ] } } }, "configurationsJson": { "actor": "SO", "operation": "VF Module Create", "limit": 1, "timeWindow": 10, "timeUnits": "minute" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.FrequencyLimiter", "version": "1.0.0", "policyAcronym": "FrequencyLimiter", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:44.248719Z", "updatedDate": "2022-03-02T03:21:25.646360Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:56.716196Z", "updatedDate": "2022-03-02T05:05:56.716196Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" }, { "name": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.MinMax", "type": "object", "description": "Supports Min/Max number of entity for scaling operations. Although min and max fields are marked as not\nrequired, you need to have at least one or the other.\n", "required": [ "actor", "operation", "target" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "min": { "type": "integer", "description": "The minimum instances of this entity" }, "max": { "type": "integer", "description": "The maximum instances of this entity" }, "target": { "type": "string", "description": "The target entity that has scaling restricted" } } }, "configurationsJson": { "actor": "test", "operation": "test", "target": "test", "timeRange": { "start_time": "00:00:00", "end_time": "01:00:00" }, "min": 1, "max": 10 }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.MinMax", "version": "1.0.0", "policyAcronym": "MinMax", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:46.249105Z", "updatedDate": "2022-03-02T03:21:25.646656Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:55.414993Z", "updatedDate": "2022-03-02T05:05:56.430758Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "microServicePolicies": [ { "name": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE", "shared": false, "jsonRepresentation": { "title": "onap.policies.monitoring.tcagen2", "type": "object", "required": [ "tca.policy" ], "properties": { "tca.policy": { "title": "onap.datatypes.monitoring.tca_policy", "type": "object", "required": [ "domain", "metricsPerEventName" ], "properties": { "domain": { "type": "string", "description": "Domain name to which TCA needs to be applied", "default": "measurementsForVfScaling", "const": "measurementsForVfScaling" }, "metricsPerEventName": { "type": "array", "description": "Contains eventName and threshold details that need to be applied to given eventName", "items": { "title": "onap.datatypes.monitoring.metricsPerEventName", "type": "object", "required": [ "policyScope", "thresholds", "eventName", "policyVersion", "controlLoopSchemaType", "policyName" ], "properties": { "policyScope": { "type": "string", "description": "TCA Policy Scope" }, "thresholds": { "type": "array", "description": "Thresholds associated with eventName", "items": { "title": "onap.datatypes.monitoring.thresholds", "type": "object", "required": [ "version", "severity", "thresholdValue", "closedLoopEventStatus", "closedLoopControlName", "direction", "fieldPath" ], "properties": { "version": { "type": "string", "description": "Version number associated with the threshold" }, "severity": { "type": "string", "description": "Threshold Event Severity", "enum": [ "CRITICAL", "MAJOR", "MINOR", "WARNING", "NORMAL" ] }, "thresholdValue": { "type": "integer", "description": "Threshold value for the field Path inside CEF message" }, "closedLoopEventStatus": { "type": "string", "description": "Closed Loop Event Status of the threshold", "enum": [ "ONSET", "ABATED" ] }, "closedLoopControlName": { "type": "string", "description": "Closed Loop Control Name associated with the threshold" }, "direction": { "type": "string", "description": "Direction of the threshold", "enum": [ "LESS", "LESS_OR_EQUAL", "GREATER", "GREATER_OR_EQUAL", "EQUAL" ] }, "fieldPath": { "type": "string", "description": "Json field Path as per CEF message which needs to be analyzed for TCA", "enum": [ "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage", "$.event.measurementsForVfScalingFields.meanRequestLatency", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed", "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value" ] } } }, "format": "tabs-top" }, "eventName": { "type": "string", "description": "Event name to which thresholds need to be applied" }, "policyVersion": { "type": "string", "description": "TCA Policy Scope Version" }, "controlLoopSchemaType": { "type": "string", "description": "Specifies Control Loop Schema Type for the event Name e.g. VNF, VM", "enum": [ "VM", "VNF" ] }, "policyName": { "type": "string", "description": "TCA Policy Scope Name" } } }, "format": "tabs-top" } } } } }, "configurationsJson": { "tca.policy": { "domain": "measurementsForVfScaling", "metricsPerEventName": [ { "policyScope": "DCAE", "thresholds": [ { "version": "1.0.2", "severity": "MAJOR", "thresholdValue": 200, "closedLoopEventStatus": "ONSET", "closedLoopControlName": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "direction": "LESS_OR_EQUAL", "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta" } ], "eventName": "vLoadBalancer", "policyVersion": "v0.0.1", "controlLoopSchemaType": "VM", "policyName": "DCAE.Config_tca-hi-lo" } ] } }, "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.811391Z", "updatedDate": "2022-03-02T05:05:55.944766Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "loopLogs": [ { "id": 185, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:42Z" }, { "id": 184, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:41Z" }, { "id": 183, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:41Z" }, { "id": 182, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:40Z" }, { "id": 181, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:40Z" }, { "id": 180, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:40Z" }, { "id": 179, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:40Z" }, { "id": 178, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:39Z" }, { "id": 177, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:39Z" }, { "id": 176, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:39Z" }, { "id": 175, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:39Z" }, { "id": 174, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 173, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 172, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 171, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 170, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 169, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 168, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 167, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 166, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:37Z" }, { "id": 165, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:37Z" }, { "id": 164, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:36Z" }, { "id": 163, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:36Z" }, { "id": 162, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:36Z" }, { "id": 161, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 160, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 159, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 158, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 157, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 156, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 155, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 154, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 153, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 152, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 151, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 150, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 149, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 148, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 147, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 146, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 145, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:32Z" }, { "id": 144, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:32Z" }, { "id": 143, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:32Z" }, { "id": 142, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:31Z" }, { "id": 141, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:31Z" }, { "id": 140, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:30Z" }, { "id": 139, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:30Z" }, { "id": 138, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 137, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 136, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 135, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 134, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 133, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 132, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 131, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:27Z" }, { "id": 130, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:26Z" }, { "id": 129, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:26Z" }, { "id": 128, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:24Z" }, { "id": 127, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:24Z" }, { "id": 126, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:23Z" }, { "id": 125, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 124, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 123, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 122, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 121, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 120, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 119, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:21Z" }, { "id": 118, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:19Z" }, { "id": 117, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:18Z" }, { "id": 116, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:13Z" }, { "id": 115, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:12Z" }, { "id": 114, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 113, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 112, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 111, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 110, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 109, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 108, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 107, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 106, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 105, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 104, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 103, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 102, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 101, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 100, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 99, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 98, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 97, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 96, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 95, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 94, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:08Z" }, { "id": 93, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:08Z" }, { "id": 92, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 91, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 90, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 89, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 88, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 87, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 86, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 85, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 84, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 83, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 82, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 81, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 80, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 79, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 78, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 77, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 76, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 75, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 74, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 73, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 72, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 71, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 70, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:02Z" }, { "id": 69, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:02Z" }, { "id": 68, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:01Z" }, { "id": 67, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:01Z" }, { "id": 66, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 65, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 64, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 63, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 62, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 61, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 60, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 59, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:59Z" }, { "id": 58, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 57, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 56, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 55, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 54, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 53, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 52, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 51, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 50, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 49, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 48, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 47, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 46, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 45, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 44, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:53Z" }, { "id": 43, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:52Z" }, { "id": 42, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 41, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 40, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 39, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 38, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 37, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 36, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 35, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:50Z" }, { "id": 34, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 33, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 32, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:48Z" }, { "id": 31, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:47Z" }, { "id": 30, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 29, "logType": "INFO", "logComponent": "CLAMP", "message": "DEPLOY request successfully executed", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 28, "logType": "INFO", "logComponent": "DCAE", "message": "DEPLOY loop status\n (Dep-id:CLAMP_44675454-82a1-4922-a978-51e799e6088f,\n StatusUrl:https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant) - 202 : Accepted", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 27, "logType": "INFO", "logComponent": "CLAMP", "message": "DCAE DEPLOY request", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 26, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 25, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 24, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: BLUEPRINT_DEPLOYED - message: ", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 23, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT_AND_DEPLOYED", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 22, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 21, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 20, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 19, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 18, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 17, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 16, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 15, "logType": "INFO", "logComponent": "CLAMP", "message": "SUBMIT request successfully executed", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 14, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group push ALL status - 202 : Accepted", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 13, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:02Z" }, { "id": 12, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 11, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 10, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:00Z" }, { "id": 9, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE creation\n status - 200 : OK", "logInstant": "2022-03-02T05:05:59Z" }, { "id": 8, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 7, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group remove ALL status - 400 : Bad Request", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 6, "logType": "INFO", "logComponent": "CLAMP", "message": "POLICY SUBMIT request", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 5, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 4, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 3, "logType": "INFO", "logComponent": "CLAMP", "message": "Micro Service policies UPDATED", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 2, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 1, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" } ], "loopTemplate": { "name": "LOOP_TEMPLATE_basicclamp_v1_0_basicclamp0_tca-microservice", "dcaeBlueprintId": "b180f3d3-98eb-4bbd-bda9-87a20d663d9d", "loopElementModelsUsed": [ { "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "flowOrder": 0 } ], "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "maximumInstancesAllowed": 0, "uniqueBlueprint": true, "allowedLoopType": "CLOSED", "createdDate": "2022-03-02T05:05:07.374250Z", "updatedDate": "2022-03-02T05:05:07.374250Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.797725Z", "updatedDate": "2022-03-02T05:06:46.379366Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } 2022-03-02 05:07:42,424 DEBUG 129:onap_service.py(1) - [None][Get loop status] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'Basic ZGVtb0BwZW9wbGUub3NhYWYub3JnOmRlbW8xMjM0NTYh', 'X-ECOMP-InstanceID': 'onapsdk'} 2022-03-02 05:07:42,424 DEBUG 131:onap_service.py(1) - [None][Get loop status] url used: https://clamp.api.simpledemo.onap.org:30258/restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n 2022-03-02 05:07:42,424 DEBUG 132:onap_service.py(1) - [None][Get loop status] data sent: None 2022-03-02 05:07:42,426 DEBUG 939:connectionpool.py(1) - Starting new HTTPS connection (1): clamp.api.simpledemo.onap.org:30258 2022-03-02 05:07:54,425 DEBUG 433:connectionpool.py(1) - https://clamp.api.simpledemo.onap.org:30258 "GET /restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n HTTP/1.1" 200 None 2022-03-02 05:07:54,427 INFO 142:onap_service.py(1) - [None][Get loop status] response code: 200 2022-03-02 05:07:54,429 DEBUG 146:onap_service.py(1) - [None][Get loop status] response: { "name": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "dcaeDeploymentId": "CLAMP_44675454-82a1-4922-a978-51e799e6088f", "dcaeDeploymentStatusUrl": "https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant", "globalPropertiesJson": { "dcaeDeployParameters": { "uniqueBlueprintParameters": { "service_name": "dcae-tcagen2", "log_directory": "/opt/logs/dcae-analytics-tca", "replicas": 1, "spring.data.mongodb.uri": "mongodb://dcae-mongohost/dcae-tcagen2", "tag_version": "nexus3.onap.org:10001/onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1", "tca.aai.password": "DCAE", "tca.aai.url": "https://aai.onap.svc.cluster.local:8443", "tca.aai.username": "DCAE", "tca_handle_in_subscribe_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.VES_MEASUREMENT_OUTPUT", "tca_handle_out_publish_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.DCAE_CL_OUTPUT", "tca_consumer_group": "cg1", "policy_model_id": "onap.policies.monitoring.tcagen2", "cpu_limit": "2000m", "cpu_request": "1000m", "memory_limit": "2048Mi", "memory_request": "1024Mi", "policy_id": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE" } } }, "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "lastComputedState": "SUBMITTED", "components": { "POLICY": { "componentState": { "stateName": "SENT", "description": "The policies defined have been created but NOT deployed on the policy engine" } }, "DCAE": { "componentState": { "stateName": "PROCESSING_MICROSERVICE_INSTALLATION", "description": "Clamp has requested DCAE to install the microservices defined in the DCAE blueprint and it\u0027s currently processing the request" } } }, "operationalPolicies": [ { "name": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.FrequencyLimiter", "type": "object", "description": "Supports limiting the frequency of actions being taken by a Actor.", "required": [ "actor", "operation", "limit", "timeWindow", "timeUnits" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "limit": { "type": "integer", "description": "The limit", "exclusiveMinimum": "0" }, "timeWindow": { "type": "integer", "description": "The time window to count the actions against." }, "timeUnits": { "type": "string", "description": "The units of time the window is counting.", "enum": [ "second", "minute", "hour", "day", "week", "month", "year" ] } } }, "configurationsJson": { "actor": "SO", "operation": "VF Module Create", "limit": 1, "timeWindow": 10, "timeUnits": "minute" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.FrequencyLimiter", "version": "1.0.0", "policyAcronym": "FrequencyLimiter", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:44.248719Z", "updatedDate": "2022-03-02T03:21:25.646360Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:56.716196Z", "updatedDate": "2022-03-02T05:05:56.716196Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" }, { "name": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.MinMax", "type": "object", "description": "Supports Min/Max number of entity for scaling operations. Although min and max fields are marked as not\nrequired, you need to have at least one or the other.\n", "required": [ "actor", "operation", "target" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "min": { "type": "integer", "description": "The minimum instances of this entity" }, "max": { "type": "integer", "description": "The maximum instances of this entity" }, "target": { "type": "string", "description": "The target entity that has scaling restricted" } } }, "configurationsJson": { "actor": "test", "operation": "test", "target": "test", "timeRange": { "start_time": "00:00:00", "end_time": "01:00:00" }, "min": 1, "max": 10 }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.MinMax", "version": "1.0.0", "policyAcronym": "MinMax", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:46.249105Z", "updatedDate": "2022-03-02T03:21:25.646656Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:55.414993Z", "updatedDate": "2022-03-02T05:05:56.430758Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "microServicePolicies": [ { "name": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE", "shared": false, "jsonRepresentation": { "title": "onap.policies.monitoring.tcagen2", "type": "object", "required": [ "tca.policy" ], "properties": { "tca.policy": { "title": "onap.datatypes.monitoring.tca_policy", "type": "object", "required": [ "domain", "metricsPerEventName" ], "properties": { "domain": { "type": "string", "description": "Domain name to which TCA needs to be applied", "default": "measurementsForVfScaling", "const": "measurementsForVfScaling" }, "metricsPerEventName": { "type": "array", "description": "Contains eventName and threshold details that need to be applied to given eventName", "items": { "title": "onap.datatypes.monitoring.metricsPerEventName", "type": "object", "required": [ "policyScope", "thresholds", "eventName", "policyVersion", "controlLoopSchemaType", "policyName" ], "properties": { "policyScope": { "type": "string", "description": "TCA Policy Scope" }, "thresholds": { "type": "array", "description": "Thresholds associated with eventName", "items": { "title": "onap.datatypes.monitoring.thresholds", "type": "object", "required": [ "version", "severity", "thresholdValue", "closedLoopEventStatus", "closedLoopControlName", "direction", "fieldPath" ], "properties": { "version": { "type": "string", "description": "Version number associated with the threshold" }, "severity": { "type": "string", "description": "Threshold Event Severity", "enum": [ "CRITICAL", "MAJOR", "MINOR", "WARNING", "NORMAL" ] }, "thresholdValue": { "type": "integer", "description": "Threshold value for the field Path inside CEF message" }, "closedLoopEventStatus": { "type": "string", "description": "Closed Loop Event Status of the threshold", "enum": [ "ONSET", "ABATED" ] }, "closedLoopControlName": { "type": "string", "description": "Closed Loop Control Name associated with the threshold" }, "direction": { "type": "string", "description": "Direction of the threshold", "enum": [ "LESS", "LESS_OR_EQUAL", "GREATER", "GREATER_OR_EQUAL", "EQUAL" ] }, "fieldPath": { "type": "string", "description": "Json field Path as per CEF message which needs to be analyzed for TCA", "enum": [ "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage", "$.event.measurementsForVfScalingFields.meanRequestLatency", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed", "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value" ] } } }, "format": "tabs-top" }, "eventName": { "type": "string", "description": "Event name to which thresholds need to be applied" }, "policyVersion": { "type": "string", "description": "TCA Policy Scope Version" }, "controlLoopSchemaType": { "type": "string", "description": "Specifies Control Loop Schema Type for the event Name e.g. VNF, VM", "enum": [ "VM", "VNF" ] }, "policyName": { "type": "string", "description": "TCA Policy Scope Name" } } }, "format": "tabs-top" } } } } }, "configurationsJson": { "tca.policy": { "domain": "measurementsForVfScaling", "metricsPerEventName": [ { "policyScope": "DCAE", "thresholds": [ { "version": "1.0.2", "severity": "MAJOR", "thresholdValue": 200, "closedLoopEventStatus": "ONSET", "closedLoopControlName": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "direction": "LESS_OR_EQUAL", "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta" } ], "eventName": "vLoadBalancer", "policyVersion": "v0.0.1", "controlLoopSchemaType": "VM", "policyName": "DCAE.Config_tca-hi-lo" } ] } }, "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.811391Z", "updatedDate": "2022-03-02T05:05:55.944766Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "loopLogs": [ { "id": 197, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:54Z" }, { "id": 196, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:54Z" }, { "id": 195, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:53Z" }, { "id": 194, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:53Z" }, { "id": 193, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:52Z" }, { "id": 192, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:52Z" }, { "id": 191, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:52Z" }, { "id": 190, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:49Z" }, { "id": 189, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:49Z" }, { "id": 188, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:46Z" }, { "id": 187, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:46Z" }, { "id": 186, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:43Z" }, { "id": 185, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:42Z" }, { "id": 184, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:41Z" }, { "id": 183, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:41Z" }, { "id": 182, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:40Z" }, { "id": 181, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:40Z" }, { "id": 180, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:40Z" }, { "id": 179, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:40Z" }, { "id": 178, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:39Z" }, { "id": 177, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:39Z" }, { "id": 176, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:39Z" }, { "id": 175, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:39Z" }, { "id": 174, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 173, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 172, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 171, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 170, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 169, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 168, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 167, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 166, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:37Z" }, { "id": 165, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:37Z" }, { "id": 164, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:36Z" }, { "id": 163, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:36Z" }, { "id": 162, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:36Z" }, { "id": 161, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 160, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 159, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 158, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 157, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 156, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 155, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 154, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 153, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 152, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 151, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 150, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 149, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 148, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 147, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 146, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 145, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:32Z" }, { "id": 144, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:32Z" }, { "id": 143, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:32Z" }, { "id": 142, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:31Z" }, { "id": 141, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:31Z" }, { "id": 140, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:30Z" }, { "id": 139, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:30Z" }, { "id": 138, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 137, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 136, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 135, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 134, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 133, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 132, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 131, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:27Z" }, { "id": 130, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:26Z" }, { "id": 129, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:26Z" }, { "id": 128, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:24Z" }, { "id": 127, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:24Z" }, { "id": 126, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:23Z" }, { "id": 125, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 124, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 123, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 122, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 121, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 120, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 119, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:21Z" }, { "id": 118, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:19Z" }, { "id": 117, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:18Z" }, { "id": 116, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:13Z" }, { "id": 115, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:12Z" }, { "id": 114, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 113, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 112, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 111, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 110, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 109, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 108, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 107, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 106, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 105, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 104, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 103, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 102, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 101, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 100, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 99, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 98, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 97, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 96, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 95, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 94, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:08Z" }, { "id": 93, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:08Z" }, { "id": 92, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 91, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 90, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 89, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 88, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 87, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 86, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 85, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 84, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 83, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 82, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 81, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 80, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 79, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 78, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 77, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 76, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 75, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 74, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 73, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 72, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 71, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 70, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:02Z" }, { "id": 69, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:02Z" }, { "id": 68, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:01Z" }, { "id": 67, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:01Z" }, { "id": 66, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 65, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 64, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 63, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 62, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 61, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 60, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 59, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:59Z" }, { "id": 58, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 57, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 56, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 55, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 54, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 53, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 52, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 51, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 50, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 49, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 48, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 47, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 46, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 45, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 44, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:53Z" }, { "id": 43, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:52Z" }, { "id": 42, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 41, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 40, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 39, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 38, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 37, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 36, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 35, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:50Z" }, { "id": 34, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 33, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 32, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:48Z" }, { "id": 31, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:47Z" }, { "id": 30, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 29, "logType": "INFO", "logComponent": "CLAMP", "message": "DEPLOY request successfully executed", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 28, "logType": "INFO", "logComponent": "DCAE", "message": "DEPLOY loop status\n (Dep-id:CLAMP_44675454-82a1-4922-a978-51e799e6088f,\n StatusUrl:https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant) - 202 : Accepted", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 27, "logType": "INFO", "logComponent": "CLAMP", "message": "DCAE DEPLOY request", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 26, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 25, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 24, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: BLUEPRINT_DEPLOYED - message: ", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 23, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT_AND_DEPLOYED", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 22, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 21, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 20, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 19, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 18, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 17, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 16, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 15, "logType": "INFO", "logComponent": "CLAMP", "message": "SUBMIT request successfully executed", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 14, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group push ALL status - 202 : Accepted", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 13, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:02Z" }, { "id": 12, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 11, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 10, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:00Z" }, { "id": 9, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE creation\n status - 200 : OK", "logInstant": "2022-03-02T05:05:59Z" }, { "id": 8, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 7, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group remove ALL status - 400 : Bad Request", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 6, "logType": "INFO", "logComponent": "CLAMP", "message": "POLICY SUBMIT request", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 5, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 4, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 3, "logType": "INFO", "logComponent": "CLAMP", "message": "Micro Service policies UPDATED", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 2, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 1, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" } ], "loopTemplate": { "name": "LOOP_TEMPLATE_basicclamp_v1_0_basicclamp0_tca-microservice", "dcaeBlueprintId": "b180f3d3-98eb-4bbd-bda9-87a20d663d9d", "loopElementModelsUsed": [ { "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "flowOrder": 0 } ], "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "maximumInstancesAllowed": 0, "uniqueBlueprint": true, "allowedLoopType": "CLOSED", "createdDate": "2022-03-02T05:05:07.374250Z", "updatedDate": "2022-03-02T05:05:07.374250Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.797725Z", "updatedDate": "2022-03-02T05:06:46.379366Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } 2022-03-02 05:07:54,435 DEBUG 129:onap_service.py(1) - [None][Get loop status] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'Basic ZGVtb0BwZW9wbGUub3NhYWYub3JnOmRlbW8xMjM0NTYh', 'X-ECOMP-InstanceID': 'onapsdk'} 2022-03-02 05:07:54,435 DEBUG 131:onap_service.py(1) - [None][Get loop status] url used: https://clamp.api.simpledemo.onap.org:30258/restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n 2022-03-02 05:07:54,436 DEBUG 132:onap_service.py(1) - [None][Get loop status] data sent: None 2022-03-02 05:07:54,437 DEBUG 939:connectionpool.py(1) - Starting new HTTPS connection (1): clamp.api.simpledemo.onap.org:30258 2022-03-02 05:08:04,451 DEBUG 433:connectionpool.py(1) - https://clamp.api.simpledemo.onap.org:30258 "GET /restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n HTTP/1.1" 200 None 2022-03-02 05:08:04,453 INFO 142:onap_service.py(1) - [None][Get loop status] response code: 200 2022-03-02 05:08:04,457 DEBUG 146:onap_service.py(1) - [None][Get loop status] response: { "name": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "dcaeDeploymentId": "CLAMP_44675454-82a1-4922-a978-51e799e6088f", "dcaeDeploymentStatusUrl": "https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant", "globalPropertiesJson": { "dcaeDeployParameters": { "uniqueBlueprintParameters": { "service_name": "dcae-tcagen2", "log_directory": "/opt/logs/dcae-analytics-tca", "replicas": 1, "spring.data.mongodb.uri": "mongodb://dcae-mongohost/dcae-tcagen2", "tag_version": "nexus3.onap.org:10001/onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1", "tca.aai.password": "DCAE", "tca.aai.url": "https://aai.onap.svc.cluster.local:8443", "tca.aai.username": "DCAE", "tca_handle_in_subscribe_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.VES_MEASUREMENT_OUTPUT", "tca_handle_out_publish_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.DCAE_CL_OUTPUT", "tca_consumer_group": "cg1", "policy_model_id": "onap.policies.monitoring.tcagen2", "cpu_limit": "2000m", "cpu_request": "1000m", "memory_limit": "2048Mi", "memory_request": "1024Mi", "policy_id": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE" } } }, "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "lastComputedState": "SUBMITTED", "components": { "POLICY": { "componentState": { "stateName": "SENT", "description": "The policies defined have been created but NOT deployed on the policy engine" } }, "DCAE": { "componentState": { "stateName": "PROCESSING_MICROSERVICE_INSTALLATION", "description": "Clamp has requested DCAE to install the microservices defined in the DCAE blueprint and it\u0027s currently processing the request" } } }, "operationalPolicies": [ { "name": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.FrequencyLimiter", "type": "object", "description": "Supports limiting the frequency of actions being taken by a Actor.", "required": [ "actor", "operation", "limit", "timeWindow", "timeUnits" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "limit": { "type": "integer", "description": "The limit", "exclusiveMinimum": "0" }, "timeWindow": { "type": "integer", "description": "The time window to count the actions against." }, "timeUnits": { "type": "string", "description": "The units of time the window is counting.", "enum": [ "second", "minute", "hour", "day", "week", "month", "year" ] } } }, "configurationsJson": { "actor": "SO", "operation": "VF Module Create", "limit": 1, "timeWindow": 10, "timeUnits": "minute" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.FrequencyLimiter", "version": "1.0.0", "policyAcronym": "FrequencyLimiter", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:44.248719Z", "updatedDate": "2022-03-02T03:21:25.646360Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:56.716196Z", "updatedDate": "2022-03-02T05:05:56.716196Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" }, { "name": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.MinMax", "type": "object", "description": "Supports Min/Max number of entity for scaling operations. Although min and max fields are marked as not\nrequired, you need to have at least one or the other.\n", "required": [ "actor", "operation", "target" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "min": { "type": "integer", "description": "The minimum instances of this entity" }, "max": { "type": "integer", "description": "The maximum instances of this entity" }, "target": { "type": "string", "description": "The target entity that has scaling restricted" } } }, "configurationsJson": { "actor": "test", "operation": "test", "target": "test", "timeRange": { "start_time": "00:00:00", "end_time": "01:00:00" }, "min": 1, "max": 10 }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.MinMax", "version": "1.0.0", "policyAcronym": "MinMax", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:46.249105Z", "updatedDate": "2022-03-02T03:21:25.646656Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:55.414993Z", "updatedDate": "2022-03-02T05:05:56.430758Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "microServicePolicies": [ { "name": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE", "shared": false, "jsonRepresentation": { "title": "onap.policies.monitoring.tcagen2", "type": "object", "required": [ "tca.policy" ], "properties": { "tca.policy": { "title": "onap.datatypes.monitoring.tca_policy", "type": "object", "required": [ "domain", "metricsPerEventName" ], "properties": { "domain": { "type": "string", "description": "Domain name to which TCA needs to be applied", "default": "measurementsForVfScaling", "const": "measurementsForVfScaling" }, "metricsPerEventName": { "type": "array", "description": "Contains eventName and threshold details that need to be applied to given eventName", "items": { "title": "onap.datatypes.monitoring.metricsPerEventName", "type": "object", "required": [ "policyScope", "thresholds", "eventName", "policyVersion", "controlLoopSchemaType", "policyName" ], "properties": { "policyScope": { "type": "string", "description": "TCA Policy Scope" }, "thresholds": { "type": "array", "description": "Thresholds associated with eventName", "items": { "title": "onap.datatypes.monitoring.thresholds", "type": "object", "required": [ "version", "severity", "thresholdValue", "closedLoopEventStatus", "closedLoopControlName", "direction", "fieldPath" ], "properties": { "version": { "type": "string", "description": "Version number associated with the threshold" }, "severity": { "type": "string", "description": "Threshold Event Severity", "enum": [ "CRITICAL", "MAJOR", "MINOR", "WARNING", "NORMAL" ] }, "thresholdValue": { "type": "integer", "description": "Threshold value for the field Path inside CEF message" }, "closedLoopEventStatus": { "type": "string", "description": "Closed Loop Event Status of the threshold", "enum": [ "ONSET", "ABATED" ] }, "closedLoopControlName": { "type": "string", "description": "Closed Loop Control Name associated with the threshold" }, "direction": { "type": "string", "description": "Direction of the threshold", "enum": [ "LESS", "LESS_OR_EQUAL", "GREATER", "GREATER_OR_EQUAL", "EQUAL" ] }, "fieldPath": { "type": "string", "description": "Json field Path as per CEF message which needs to be analyzed for TCA", "enum": [ "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage", "$.event.measurementsForVfScalingFields.meanRequestLatency", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed", "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value" ] } } }, "format": "tabs-top" }, "eventName": { "type": "string", "description": "Event name to which thresholds need to be applied" }, "policyVersion": { "type": "string", "description": "TCA Policy Scope Version" }, "controlLoopSchemaType": { "type": "string", "description": "Specifies Control Loop Schema Type for the event Name e.g. VNF, VM", "enum": [ "VM", "VNF" ] }, "policyName": { "type": "string", "description": "TCA Policy Scope Name" } } }, "format": "tabs-top" } } } } }, "configurationsJson": { "tca.policy": { "domain": "measurementsForVfScaling", "metricsPerEventName": [ { "policyScope": "DCAE", "thresholds": [ { "version": "1.0.2", "severity": "MAJOR", "thresholdValue": 200, "closedLoopEventStatus": "ONSET", "closedLoopControlName": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "direction": "LESS_OR_EQUAL", "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta" } ], "eventName": "vLoadBalancer", "policyVersion": "v0.0.1", "controlLoopSchemaType": "VM", "policyName": "DCAE.Config_tca-hi-lo" } ] } }, "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.811391Z", "updatedDate": "2022-03-02T05:05:55.944766Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "loopLogs": [ { "id": 209, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:08:04Z" }, { "id": 208, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:08:04Z" }, { "id": 207, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:08:04Z" }, { "id": 206, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:08:03Z" }, { "id": 205, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:08:03Z" }, { "id": 204, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:08:03Z" }, { "id": 203, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:03Z" }, { "id": 202, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:08:01Z" }, { "id": 201, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:00Z" }, { "id": 200, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:58Z" }, { "id": 199, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:57Z" }, { "id": 198, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:54Z" }, { "id": 197, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:54Z" }, { "id": 196, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:54Z" }, { "id": 195, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:53Z" }, { "id": 194, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:53Z" }, { "id": 193, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:52Z" }, { "id": 192, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:52Z" }, { "id": 191, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:52Z" }, { "id": 190, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:49Z" }, { "id": 189, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:49Z" }, { "id": 188, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:46Z" }, { "id": 187, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:46Z" }, { "id": 186, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:43Z" }, { "id": 185, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:42Z" }, { "id": 184, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:41Z" }, { "id": 183, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:41Z" }, { "id": 182, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:40Z" }, { "id": 181, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:40Z" }, { "id": 180, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:40Z" }, { "id": 179, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:40Z" }, { "id": 178, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:39Z" }, { "id": 177, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:39Z" }, { "id": 176, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:39Z" }, { "id": 175, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:39Z" }, { "id": 174, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 173, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 172, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 171, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 170, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 169, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 168, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 167, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 166, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:37Z" }, { "id": 165, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:37Z" }, { "id": 164, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:36Z" }, { "id": 163, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:36Z" }, { "id": 162, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:36Z" }, { "id": 161, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 160, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 159, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 158, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 157, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 156, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 155, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 154, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 153, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 152, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 151, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 150, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 149, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 148, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 147, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 146, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 145, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:32Z" }, { "id": 144, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:32Z" }, { "id": 143, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:32Z" }, { "id": 142, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:31Z" }, { "id": 141, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:31Z" }, { "id": 140, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:30Z" }, { "id": 139, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:30Z" }, { "id": 138, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 137, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 136, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 135, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 134, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 133, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 132, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 131, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:27Z" }, { "id": 130, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:26Z" }, { "id": 129, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:26Z" }, { "id": 128, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:24Z" }, { "id": 127, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:24Z" }, { "id": 126, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:23Z" }, { "id": 125, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 124, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 123, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 122, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 121, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 120, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 119, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:21Z" }, { "id": 118, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:19Z" }, { "id": 117, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:18Z" }, { "id": 116, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:13Z" }, { "id": 115, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:12Z" }, { "id": 114, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 113, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 112, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 111, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 110, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 109, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 108, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 107, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 106, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 105, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 104, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 103, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 102, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 101, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 100, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 99, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 98, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 97, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 96, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 95, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 94, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:08Z" }, { "id": 93, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:08Z" }, { "id": 92, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 91, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 90, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 89, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 88, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 87, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 86, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 85, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 84, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 83, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 82, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 81, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 80, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 79, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 78, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 77, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 76, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 75, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 74, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 73, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 72, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 71, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 70, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:02Z" }, { "id": 69, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:02Z" }, { "id": 68, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:01Z" }, { "id": 67, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:01Z" }, { "id": 66, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 65, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 64, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 63, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 62, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 61, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 60, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 59, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:59Z" }, { "id": 58, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 57, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 56, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 55, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 54, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 53, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 52, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 51, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 50, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 49, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 48, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 47, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 46, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 45, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 44, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:53Z" }, { "id": 43, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:52Z" }, { "id": 42, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 41, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 40, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 39, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 38, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 37, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 36, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 35, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:50Z" }, { "id": 34, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 33, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 32, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:48Z" }, { "id": 31, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:47Z" }, { "id": 30, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 29, "logType": "INFO", "logComponent": "CLAMP", "message": "DEPLOY request successfully executed", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 28, "logType": "INFO", "logComponent": "DCAE", "message": "DEPLOY loop status\n (Dep-id:CLAMP_44675454-82a1-4922-a978-51e799e6088f,\n StatusUrl:https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant) - 202 : Accepted", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 27, "logType": "INFO", "logComponent": "CLAMP", "message": "DCAE DEPLOY request", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 26, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 25, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 24, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: BLUEPRINT_DEPLOYED - message: ", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 23, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT_AND_DEPLOYED", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 22, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 21, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 20, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 19, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 18, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 17, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 16, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 15, "logType": "INFO", "logComponent": "CLAMP", "message": "SUBMIT request successfully executed", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 14, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group push ALL status - 202 : Accepted", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 13, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:02Z" }, { "id": 12, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 11, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 10, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:00Z" }, { "id": 9, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE creation\n status - 200 : OK", "logInstant": "2022-03-02T05:05:59Z" }, { "id": 8, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 7, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group remove ALL status - 400 : Bad Request", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 6, "logType": "INFO", "logComponent": "CLAMP", "message": "POLICY SUBMIT request", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 5, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 4, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 3, "logType": "INFO", "logComponent": "CLAMP", "message": "Micro Service policies UPDATED", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 2, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 1, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" } ], "loopTemplate": { "name": "LOOP_TEMPLATE_basicclamp_v1_0_basicclamp0_tca-microservice", "dcaeBlueprintId": "b180f3d3-98eb-4bbd-bda9-87a20d663d9d", "loopElementModelsUsed": [ { "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "flowOrder": 0 } ], "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "maximumInstancesAllowed": 0, "uniqueBlueprint": true, "allowedLoopType": "CLOSED", "createdDate": "2022-03-02T05:05:07.374250Z", "updatedDate": "2022-03-02T05:05:07.374250Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.797725Z", "updatedDate": "2022-03-02T05:06:46.379366Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } 2022-03-02 05:08:04,468 DEBUG 129:onap_service.py(1) - [None][Get loop status] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'Basic ZGVtb0BwZW9wbGUub3NhYWYub3JnOmRlbW8xMjM0NTYh', 'X-ECOMP-InstanceID': 'onapsdk'} 2022-03-02 05:08:04,468 DEBUG 131:onap_service.py(1) - [None][Get loop status] url used: https://clamp.api.simpledemo.onap.org:30258/restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n 2022-03-02 05:08:04,468 DEBUG 132:onap_service.py(1) - [None][Get loop status] data sent: None 2022-03-02 05:08:04,470 DEBUG 939:connectionpool.py(1) - Starting new HTTPS connection (1): clamp.api.simpledemo.onap.org:30258 2022-03-02 05:08:09,700 DEBUG 433:connectionpool.py(1) - https://clamp.api.simpledemo.onap.org:30258 "GET /restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n HTTP/1.1" 200 None 2022-03-02 05:08:09,703 INFO 142:onap_service.py(1) - [None][Get loop status] response code: 200 2022-03-02 05:08:09,705 DEBUG 146:onap_service.py(1) - [None][Get loop status] response: { "name": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "dcaeDeploymentId": "CLAMP_44675454-82a1-4922-a978-51e799e6088f", "dcaeDeploymentStatusUrl": "https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant", "globalPropertiesJson": { "dcaeDeployParameters": { "uniqueBlueprintParameters": { "service_name": "dcae-tcagen2", "log_directory": "/opt/logs/dcae-analytics-tca", "replicas": 1, "spring.data.mongodb.uri": "mongodb://dcae-mongohost/dcae-tcagen2", "tag_version": "nexus3.onap.org:10001/onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1", "tca.aai.password": "DCAE", "tca.aai.url": "https://aai.onap.svc.cluster.local:8443", "tca.aai.username": "DCAE", "tca_handle_in_subscribe_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.VES_MEASUREMENT_OUTPUT", "tca_handle_out_publish_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.DCAE_CL_OUTPUT", "tca_consumer_group": "cg1", "policy_model_id": "onap.policies.monitoring.tcagen2", "cpu_limit": "2000m", "cpu_request": "1000m", "memory_limit": "2048Mi", "memory_request": "1024Mi", "policy_id": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE" } } }, "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "lastComputedState": "SUBMITTED", "components": { "POLICY": { "componentState": { "stateName": "SENT", "description": "The policies defined have been created but NOT deployed on the policy engine" } }, "DCAE": { "componentState": { "stateName": "PROCESSING_MICROSERVICE_INSTALLATION", "description": "Clamp has requested DCAE to install the microservices defined in the DCAE blueprint and it\u0027s currently processing the request" } } }, "operationalPolicies": [ { "name": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.FrequencyLimiter", "type": "object", "description": "Supports limiting the frequency of actions being taken by a Actor.", "required": [ "actor", "operation", "limit", "timeWindow", "timeUnits" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "limit": { "type": "integer", "description": "The limit", "exclusiveMinimum": "0" }, "timeWindow": { "type": "integer", "description": "The time window to count the actions against." }, "timeUnits": { "type": "string", "description": "The units of time the window is counting.", "enum": [ "second", "minute", "hour", "day", "week", "month", "year" ] } } }, "configurationsJson": { "actor": "SO", "operation": "VF Module Create", "limit": 1, "timeWindow": 10, "timeUnits": "minute" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.FrequencyLimiter", "version": "1.0.0", "policyAcronym": "FrequencyLimiter", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:44.248719Z", "updatedDate": "2022-03-02T03:21:25.646360Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:56.716196Z", "updatedDate": "2022-03-02T05:05:56.716196Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" }, { "name": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.MinMax", "type": "object", "description": "Supports Min/Max number of entity for scaling operations. Although min and max fields are marked as not\nrequired, you need to have at least one or the other.\n", "required": [ "actor", "operation", "target" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "min": { "type": "integer", "description": "The minimum instances of this entity" }, "max": { "type": "integer", "description": "The maximum instances of this entity" }, "target": { "type": "string", "description": "The target entity that has scaling restricted" } } }, "configurationsJson": { "actor": "test", "operation": "test", "target": "test", "timeRange": { "start_time": "00:00:00", "end_time": "01:00:00" }, "min": 1, "max": 10 }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.MinMax", "version": "1.0.0", "policyAcronym": "MinMax", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:46.249105Z", "updatedDate": "2022-03-02T03:21:25.646656Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:55.414993Z", "updatedDate": "2022-03-02T05:05:56.430758Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "microServicePolicies": [ { "name": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE", "shared": false, "jsonRepresentation": { "title": "onap.policies.monitoring.tcagen2", "type": "object", "required": [ "tca.policy" ], "properties": { "tca.policy": { "title": "onap.datatypes.monitoring.tca_policy", "type": "object", "required": [ "domain", "metricsPerEventName" ], "properties": { "domain": { "type": "string", "description": "Domain name to which TCA needs to be applied", "default": "measurementsForVfScaling", "const": "measurementsForVfScaling" }, "metricsPerEventName": { "type": "array", "description": "Contains eventName and threshold details that need to be applied to given eventName", "items": { "title": "onap.datatypes.monitoring.metricsPerEventName", "type": "object", "required": [ "policyScope", "thresholds", "eventName", "policyVersion", "controlLoopSchemaType", "policyName" ], "properties": { "policyScope": { "type": "string", "description": "TCA Policy Scope" }, "thresholds": { "type": "array", "description": "Thresholds associated with eventName", "items": { "title": "onap.datatypes.monitoring.thresholds", "type": "object", "required": [ "version", "severity", "thresholdValue", "closedLoopEventStatus", "closedLoopControlName", "direction", "fieldPath" ], "properties": { "version": { "type": "string", "description": "Version number associated with the threshold" }, "severity": { "type": "string", "description": "Threshold Event Severity", "enum": [ "CRITICAL", "MAJOR", "MINOR", "WARNING", "NORMAL" ] }, "thresholdValue": { "type": "integer", "description": "Threshold value for the field Path inside CEF message" }, "closedLoopEventStatus": { "type": "string", "description": "Closed Loop Event Status of the threshold", "enum": [ "ONSET", "ABATED" ] }, "closedLoopControlName": { "type": "string", "description": "Closed Loop Control Name associated with the threshold" }, "direction": { "type": "string", "description": "Direction of the threshold", "enum": [ "LESS", "LESS_OR_EQUAL", "GREATER", "GREATER_OR_EQUAL", "EQUAL" ] }, "fieldPath": { "type": "string", "description": "Json field Path as per CEF message which needs to be analyzed for TCA", "enum": [ "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage", "$.event.measurementsForVfScalingFields.meanRequestLatency", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed", "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value" ] } } }, "format": "tabs-top" }, "eventName": { "type": "string", "description": "Event name to which thresholds need to be applied" }, "policyVersion": { "type": "string", "description": "TCA Policy Scope Version" }, "controlLoopSchemaType": { "type": "string", "description": "Specifies Control Loop Schema Type for the event Name e.g. VNF, VM", "enum": [ "VM", "VNF" ] }, "policyName": { "type": "string", "description": "TCA Policy Scope Name" } } }, "format": "tabs-top" } } } } }, "configurationsJson": { "tca.policy": { "domain": "measurementsForVfScaling", "metricsPerEventName": [ { "policyScope": "DCAE", "thresholds": [ { "version": "1.0.2", "severity": "MAJOR", "thresholdValue": 200, "closedLoopEventStatus": "ONSET", "closedLoopControlName": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "direction": "LESS_OR_EQUAL", "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta" } ], "eventName": "vLoadBalancer", "policyVersion": "v0.0.1", "controlLoopSchemaType": "VM", "policyName": "DCAE.Config_tca-hi-lo" } ] } }, "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.811391Z", "updatedDate": "2022-03-02T05:05:55.944766Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "loopLogs": [ { "id": 221, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:08:09Z" }, { "id": 220, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:08:09Z" }, { "id": 219, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:08:09Z" }, { "id": 218, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:08:09Z" }, { "id": 217, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:08:09Z" }, { "id": 216, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:08:09Z" }, { "id": 215, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:08Z" }, { "id": 214, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:08:07Z" }, { "id": 213, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:07Z" }, { "id": 212, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:08:06Z" }, { "id": 211, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:05Z" }, { "id": 210, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:08:04Z" }, { "id": 209, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:08:04Z" }, { "id": 208, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:08:04Z" }, { "id": 207, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:08:04Z" }, { "id": 206, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:08:03Z" }, { "id": 205, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:08:03Z" }, { "id": 204, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:08:03Z" }, { "id": 203, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:03Z" }, { "id": 202, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:08:01Z" }, { "id": 201, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:00Z" }, { "id": 200, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:58Z" }, { "id": 199, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:57Z" }, { "id": 198, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:54Z" }, { "id": 197, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:54Z" }, { "id": 196, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:54Z" }, { "id": 195, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:53Z" }, { "id": 194, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:53Z" }, { "id": 193, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:52Z" }, { "id": 192, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:52Z" }, { "id": 191, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:52Z" }, { "id": 190, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:49Z" }, { "id": 189, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:49Z" }, { "id": 188, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:46Z" }, { "id": 187, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:46Z" }, { "id": 186, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:43Z" }, { "id": 185, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:42Z" }, { "id": 184, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:41Z" }, { "id": 183, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:41Z" }, { "id": 182, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:40Z" }, { "id": 181, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:40Z" }, { "id": 180, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:40Z" }, { "id": 179, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:40Z" }, { "id": 178, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:39Z" }, { "id": 177, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:39Z" }, { "id": 176, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:39Z" }, { "id": 175, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:39Z" }, { "id": 174, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 173, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 172, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 171, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 170, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 169, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 168, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 167, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 166, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:37Z" }, { "id": 165, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:37Z" }, { "id": 164, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:36Z" }, { "id": 163, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:36Z" }, { "id": 162, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:36Z" }, { "id": 161, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 160, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 159, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 158, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 157, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 156, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 155, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 154, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 153, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 152, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 151, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 150, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 149, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 148, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 147, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 146, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 145, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:32Z" }, { "id": 144, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:32Z" }, { "id": 143, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:32Z" }, { "id": 142, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:31Z" }, { "id": 141, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:31Z" }, { "id": 140, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:30Z" }, { "id": 139, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:30Z" }, { "id": 138, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 137, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 136, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 135, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 134, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 133, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 132, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 131, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:27Z" }, { "id": 130, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:26Z" }, { "id": 129, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:26Z" }, { "id": 128, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:24Z" }, { "id": 127, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:24Z" }, { "id": 126, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:23Z" }, { "id": 125, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 124, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 123, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 122, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 121, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 120, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 119, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:21Z" }, { "id": 118, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:19Z" }, { "id": 117, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:18Z" }, { "id": 116, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:13Z" }, { "id": 115, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:12Z" }, { "id": 114, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 113, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 112, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 111, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 110, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 109, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 108, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 107, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 106, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 105, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 104, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 103, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 102, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 101, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 100, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 99, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 98, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 97, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 96, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 95, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 94, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:08Z" }, { "id": 93, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:08Z" }, { "id": 92, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 91, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 90, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 89, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 88, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 87, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 86, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 85, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 84, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 83, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 82, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 81, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 80, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 79, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 78, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 77, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 76, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 75, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 74, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 73, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 72, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 71, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 70, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:02Z" }, { "id": 69, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:02Z" }, { "id": 68, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:01Z" }, { "id": 67, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:01Z" }, { "id": 66, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 65, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 64, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 63, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 62, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 61, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 60, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 59, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:59Z" }, { "id": 58, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 57, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 56, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 55, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 54, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 53, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 52, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 51, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 50, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 49, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 48, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 47, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 46, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 45, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 44, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:53Z" }, { "id": 43, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:52Z" }, { "id": 42, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 41, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 40, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 39, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 38, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 37, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 36, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 35, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:50Z" }, { "id": 34, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 33, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 32, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:48Z" }, { "id": 31, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:47Z" }, { "id": 30, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 29, "logType": "INFO", "logComponent": "CLAMP", "message": "DEPLOY request successfully executed", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 28, "logType": "INFO", "logComponent": "DCAE", "message": "DEPLOY loop status\n (Dep-id:CLAMP_44675454-82a1-4922-a978-51e799e6088f,\n StatusUrl:https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant) - 202 : Accepted", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 27, "logType": "INFO", "logComponent": "CLAMP", "message": "DCAE DEPLOY request", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 26, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 25, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 24, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: BLUEPRINT_DEPLOYED - message: ", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 23, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT_AND_DEPLOYED", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 22, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 21, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 20, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 19, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 18, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 17, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 16, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 15, "logType": "INFO", "logComponent": "CLAMP", "message": "SUBMIT request successfully executed", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 14, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group push ALL status - 202 : Accepted", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 13, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:02Z" }, { "id": 12, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 11, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 10, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:00Z" }, { "id": 9, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE creation\n status - 200 : OK", "logInstant": "2022-03-02T05:05:59Z" }, { "id": 8, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 7, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group remove ALL status - 400 : Bad Request", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 6, "logType": "INFO", "logComponent": "CLAMP", "message": "POLICY SUBMIT request", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 5, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 4, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 3, "logType": "INFO", "logComponent": "CLAMP", "message": "Micro Service policies UPDATED", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 2, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 1, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" } ], "loopTemplate": { "name": "LOOP_TEMPLATE_basicclamp_v1_0_basicclamp0_tca-microservice", "dcaeBlueprintId": "b180f3d3-98eb-4bbd-bda9-87a20d663d9d", "loopElementModelsUsed": [ { "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "flowOrder": 0 } ], "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "maximumInstancesAllowed": 0, "uniqueBlueprint": true, "allowedLoopType": "CLOSED", "createdDate": "2022-03-02T05:05:07.374250Z", "updatedDate": "2022-03-02T05:05:07.374250Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.797725Z", "updatedDate": "2022-03-02T05:06:46.379366Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } 2022-03-02 05:08:09,711 DEBUG 129:onap_service.py(1) - [None][Get loop status] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'Basic ZGVtb0BwZW9wbGUub3NhYWYub3JnOmRlbW8xMjM0NTYh', 'X-ECOMP-InstanceID': 'onapsdk'} 2022-03-02 05:08:09,711 DEBUG 131:onap_service.py(1) - [None][Get loop status] url used: https://clamp.api.simpledemo.onap.org:30258/restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n 2022-03-02 05:08:09,711 DEBUG 132:onap_service.py(1) - [None][Get loop status] data sent: None 2022-03-02 05:08:09,713 DEBUG 939:connectionpool.py(1) - Starting new HTTPS connection (1): clamp.api.simpledemo.onap.org:30258 2022-03-02 05:08:14,751 DEBUG 433:connectionpool.py(1) - https://clamp.api.simpledemo.onap.org:30258 "GET /restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n HTTP/1.1" 200 None 2022-03-02 05:08:14,753 INFO 142:onap_service.py(1) - [None][Get loop status] response code: 200 2022-03-02 05:08:14,755 DEBUG 146:onap_service.py(1) - [None][Get loop status] response: { "name": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "dcaeDeploymentId": "CLAMP_44675454-82a1-4922-a978-51e799e6088f", "dcaeDeploymentStatusUrl": "https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant", "globalPropertiesJson": { "dcaeDeployParameters": { "uniqueBlueprintParameters": { "service_name": "dcae-tcagen2", "log_directory": "/opt/logs/dcae-analytics-tca", "replicas": 1, "spring.data.mongodb.uri": "mongodb://dcae-mongohost/dcae-tcagen2", "tag_version": "nexus3.onap.org:10001/onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1", "tca.aai.password": "DCAE", "tca.aai.url": "https://aai.onap.svc.cluster.local:8443", "tca.aai.username": "DCAE", "tca_handle_in_subscribe_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.VES_MEASUREMENT_OUTPUT", "tca_handle_out_publish_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.DCAE_CL_OUTPUT", "tca_consumer_group": "cg1", "policy_model_id": "onap.policies.monitoring.tcagen2", "cpu_limit": "2000m", "cpu_request": "1000m", "memory_limit": "2048Mi", "memory_request": "1024Mi", "policy_id": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE" } } }, "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "lastComputedState": "SUBMITTED", "components": { "POLICY": { "componentState": { "stateName": "SENT", "description": "The policies defined have been created but NOT deployed on the policy engine" } }, "DCAE": { "componentState": { "stateName": "PROCESSING_MICROSERVICE_INSTALLATION", "description": "Clamp has requested DCAE to install the microservices defined in the DCAE blueprint and it\u0027s currently processing the request" } } }, "operationalPolicies": [ { "name": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.FrequencyLimiter", "type": "object", "description": "Supports limiting the frequency of actions being taken by a Actor.", "required": [ "actor", "operation", "limit", "timeWindow", "timeUnits" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "limit": { "type": "integer", "description": "The limit", "exclusiveMinimum": "0" }, "timeWindow": { "type": "integer", "description": "The time window to count the actions against." }, "timeUnits": { "type": "string", "description": "The units of time the window is counting.", "enum": [ "second", "minute", "hour", "day", "week", "month", "year" ] } } }, "configurationsJson": { "actor": "SO", "operation": "VF Module Create", "limit": 1, "timeWindow": 10, "timeUnits": "minute" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.FrequencyLimiter", "version": "1.0.0", "policyAcronym": "FrequencyLimiter", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:44.248719Z", "updatedDate": "2022-03-02T03:21:25.646360Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:56.716196Z", "updatedDate": "2022-03-02T05:05:56.716196Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" }, { "name": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.MinMax", "type": "object", "description": "Supports Min/Max number of entity for scaling operations. Although min and max fields are marked as not\nrequired, you need to have at least one or the other.\n", "required": [ "actor", "operation", "target" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "min": { "type": "integer", "description": "The minimum instances of this entity" }, "max": { "type": "integer", "description": "The maximum instances of this entity" }, "target": { "type": "string", "description": "The target entity that has scaling restricted" } } }, "configurationsJson": { "actor": "test", "operation": "test", "target": "test", "timeRange": { "start_time": "00:00:00", "end_time": "01:00:00" }, "min": 1, "max": 10 }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.MinMax", "version": "1.0.0", "policyAcronym": "MinMax", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:46.249105Z", "updatedDate": "2022-03-02T03:21:25.646656Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:55.414993Z", "updatedDate": "2022-03-02T05:05:56.430758Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "microServicePolicies": [ { "name": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE", "shared": false, "jsonRepresentation": { "title": "onap.policies.monitoring.tcagen2", "type": "object", "required": [ "tca.policy" ], "properties": { "tca.policy": { "title": "onap.datatypes.monitoring.tca_policy", "type": "object", "required": [ "domain", "metricsPerEventName" ], "properties": { "domain": { "type": "string", "description": "Domain name to which TCA needs to be applied", "default": "measurementsForVfScaling", "const": "measurementsForVfScaling" }, "metricsPerEventName": { "type": "array", "description": "Contains eventName and threshold details that need to be applied to given eventName", "items": { "title": "onap.datatypes.monitoring.metricsPerEventName", "type": "object", "required": [ "policyScope", "thresholds", "eventName", "policyVersion", "controlLoopSchemaType", "policyName" ], "properties": { "policyScope": { "type": "string", "description": "TCA Policy Scope" }, "thresholds": { "type": "array", "description": "Thresholds associated with eventName", "items": { "title": "onap.datatypes.monitoring.thresholds", "type": "object", "required": [ "version", "severity", "thresholdValue", "closedLoopEventStatus", "closedLoopControlName", "direction", "fieldPath" ], "properties": { "version": { "type": "string", "description": "Version number associated with the threshold" }, "severity": { "type": "string", "description": "Threshold Event Severity", "enum": [ "CRITICAL", "MAJOR", "MINOR", "WARNING", "NORMAL" ] }, "thresholdValue": { "type": "integer", "description": "Threshold value for the field Path inside CEF message" }, "closedLoopEventStatus": { "type": "string", "description": "Closed Loop Event Status of the threshold", "enum": [ "ONSET", "ABATED" ] }, "closedLoopControlName": { "type": "string", "description": "Closed Loop Control Name associated with the threshold" }, "direction": { "type": "string", "description": "Direction of the threshold", "enum": [ "LESS", "LESS_OR_EQUAL", "GREATER", "GREATER_OR_EQUAL", "EQUAL" ] }, "fieldPath": { "type": "string", "description": "Json field Path as per CEF message which needs to be analyzed for TCA", "enum": [ "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage", "$.event.measurementsForVfScalingFields.meanRequestLatency", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed", "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value" ] } } }, "format": "tabs-top" }, "eventName": { "type": "string", "description": "Event name to which thresholds need to be applied" }, "policyVersion": { "type": "string", "description": "TCA Policy Scope Version" }, "controlLoopSchemaType": { "type": "string", "description": "Specifies Control Loop Schema Type for the event Name e.g. VNF, VM", "enum": [ "VM", "VNF" ] }, "policyName": { "type": "string", "description": "TCA Policy Scope Name" } } }, "format": "tabs-top" } } } } }, "configurationsJson": { "tca.policy": { "domain": "measurementsForVfScaling", "metricsPerEventName": [ { "policyScope": "DCAE", "thresholds": [ { "version": "1.0.2", "severity": "MAJOR", "thresholdValue": 200, "closedLoopEventStatus": "ONSET", "closedLoopControlName": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "direction": "LESS_OR_EQUAL", "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta" } ], "eventName": "vLoadBalancer", "policyVersion": "v0.0.1", "controlLoopSchemaType": "VM", "policyName": "DCAE.Config_tca-hi-lo" } ] } }, "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.811391Z", "updatedDate": "2022-03-02T05:05:55.944766Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "loopLogs": [ { "id": 233, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:08:14Z" }, { "id": 232, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:08:14Z" }, { "id": 231, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:08:14Z" }, { "id": 230, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:08:14Z" }, { "id": 229, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:08:14Z" }, { "id": 228, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:08:14Z" }, { "id": 227, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:14Z" }, { "id": 226, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:08:12Z" }, { "id": 225, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:12Z" }, { "id": 224, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:08:11Z" }, { "id": 223, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:11Z" }, { "id": 222, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:08:10Z" }, { "id": 221, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:08:09Z" }, { "id": 220, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:08:09Z" }, { "id": 219, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:08:09Z" }, { "id": 218, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:08:09Z" }, { "id": 217, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:08:09Z" }, { "id": 216, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:08:09Z" }, { "id": 215, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:08Z" }, { "id": 214, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:08:07Z" }, { "id": 213, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:07Z" }, { "id": 212, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:08:06Z" }, { "id": 211, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:05Z" }, { "id": 210, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:08:04Z" }, { "id": 209, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:08:04Z" }, { "id": 208, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:08:04Z" }, { "id": 207, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:08:04Z" }, { "id": 206, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:08:03Z" }, { "id": 205, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:08:03Z" }, { "id": 204, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:08:03Z" }, { "id": 203, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:03Z" }, { "id": 202, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:08:01Z" }, { "id": 201, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:00Z" }, { "id": 200, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:58Z" }, { "id": 199, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:57Z" }, { "id": 198, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:54Z" }, { "id": 197, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:54Z" }, { "id": 196, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:54Z" }, { "id": 195, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:53Z" }, { "id": 194, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:53Z" }, { "id": 193, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:52Z" }, { "id": 192, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:52Z" }, { "id": 191, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:52Z" }, { "id": 190, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:49Z" }, { "id": 189, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:49Z" }, { "id": 188, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:46Z" }, { "id": 187, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:46Z" }, { "id": 186, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:43Z" }, { "id": 185, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:42Z" }, { "id": 184, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:41Z" }, { "id": 183, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:41Z" }, { "id": 182, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:40Z" }, { "id": 181, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:40Z" }, { "id": 180, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:40Z" }, { "id": 179, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:40Z" }, { "id": 178, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:39Z" }, { "id": 177, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:39Z" }, { "id": 176, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:39Z" }, { "id": 175, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:39Z" }, { "id": 174, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 173, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 172, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 171, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 170, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 169, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 168, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 167, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 166, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:37Z" }, { "id": 165, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:37Z" }, { "id": 164, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:36Z" }, { "id": 163, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:36Z" }, { "id": 162, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:36Z" }, { "id": 161, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 160, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 159, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 158, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 157, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 156, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 155, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 154, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 153, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 152, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 151, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 150, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 149, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 148, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 147, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 146, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 145, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:32Z" }, { "id": 144, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:32Z" }, { "id": 143, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:32Z" }, { "id": 142, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:31Z" }, { "id": 141, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:31Z" }, { "id": 140, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:30Z" }, { "id": 139, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:30Z" }, { "id": 138, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 137, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 136, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 135, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 134, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 133, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 132, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 131, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:27Z" }, { "id": 130, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:26Z" }, { "id": 129, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:26Z" }, { "id": 128, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:24Z" }, { "id": 127, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:24Z" }, { "id": 126, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:23Z" }, { "id": 125, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 124, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 123, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 122, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 121, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 120, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 119, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:21Z" }, { "id": 118, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:19Z" }, { "id": 117, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:18Z" }, { "id": 116, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:13Z" }, { "id": 115, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:12Z" }, { "id": 114, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 113, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 112, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 111, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 110, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 109, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 108, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 107, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 106, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 105, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 104, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 103, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 102, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 101, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 100, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 99, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 98, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 97, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 96, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 95, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 94, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:08Z" }, { "id": 93, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:08Z" }, { "id": 92, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 91, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 90, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 89, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 88, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 87, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 86, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 85, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 84, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 83, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 82, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 81, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 80, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 79, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 78, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 77, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 76, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 75, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 74, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 73, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 72, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 71, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 70, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:02Z" }, { "id": 69, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:02Z" }, { "id": 68, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:01Z" }, { "id": 67, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:01Z" }, { "id": 66, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 65, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 64, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 63, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 62, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 61, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 60, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 59, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:59Z" }, { "id": 58, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 57, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 56, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 55, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 54, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 53, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 52, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 51, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 50, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 49, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 48, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 47, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 46, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 45, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 44, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:53Z" }, { "id": 43, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:52Z" }, { "id": 42, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 41, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 40, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 39, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 38, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 37, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 36, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 35, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:50Z" }, { "id": 34, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 33, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 32, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:48Z" }, { "id": 31, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:47Z" }, { "id": 30, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 29, "logType": "INFO", "logComponent": "CLAMP", "message": "DEPLOY request successfully executed", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 28, "logType": "INFO", "logComponent": "DCAE", "message": "DEPLOY loop status\n (Dep-id:CLAMP_44675454-82a1-4922-a978-51e799e6088f,\n StatusUrl:https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant) - 202 : Accepted", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 27, "logType": "INFO", "logComponent": "CLAMP", "message": "DCAE DEPLOY request", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 26, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 25, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 24, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: BLUEPRINT_DEPLOYED - message: ", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 23, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT_AND_DEPLOYED", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 22, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 21, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 20, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 19, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 18, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 17, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 16, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 15, "logType": "INFO", "logComponent": "CLAMP", "message": "SUBMIT request successfully executed", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 14, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group push ALL status - 202 : Accepted", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 13, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:02Z" }, { "id": 12, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 11, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 10, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:00Z" }, { "id": 9, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE creation\n status - 200 : OK", "logInstant": "2022-03-02T05:05:59Z" }, { "id": 8, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 7, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group remove ALL status - 400 : Bad Request", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 6, "logType": "INFO", "logComponent": "CLAMP", "message": "POLICY SUBMIT request", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 5, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 4, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 3, "logType": "INFO", "logComponent": "CLAMP", "message": "Micro Service policies UPDATED", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 2, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 1, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" } ], "loopTemplate": { "name": "LOOP_TEMPLATE_basicclamp_v1_0_basicclamp0_tca-microservice", "dcaeBlueprintId": "b180f3d3-98eb-4bbd-bda9-87a20d663d9d", "loopElementModelsUsed": [ { "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "flowOrder": 0 } ], "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "maximumInstancesAllowed": 0, "uniqueBlueprint": true, "allowedLoopType": "CLOSED", "createdDate": "2022-03-02T05:05:07.374250Z", "updatedDate": "2022-03-02T05:05:07.374250Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.797725Z", "updatedDate": "2022-03-02T05:06:46.379366Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } 2022-03-02 05:08:14,762 DEBUG 129:onap_service.py(1) - [None][Get loop status] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'Basic ZGVtb0BwZW9wbGUub3NhYWYub3JnOmRlbW8xMjM0NTYh', 'X-ECOMP-InstanceID': 'onapsdk'} 2022-03-02 05:08:14,762 DEBUG 131:onap_service.py(1) - [None][Get loop status] url used: https://clamp.api.simpledemo.onap.org:30258/restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n 2022-03-02 05:08:14,762 DEBUG 132:onap_service.py(1) - [None][Get loop status] data sent: None 2022-03-02 05:08:14,764 DEBUG 939:connectionpool.py(1) - Starting new HTTPS connection (1): clamp.api.simpledemo.onap.org:30258 2022-03-02 05:08:19,514 DEBUG 433:connectionpool.py(1) - https://clamp.api.simpledemo.onap.org:30258 "GET /restservices/clds/v2/loop/getstatus/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n HTTP/1.1" 200 None 2022-03-02 05:08:19,516 INFO 142:onap_service.py(1) - [None][Get loop status] response code: 200 2022-03-02 05:08:19,519 DEBUG 146:onap_service.py(1) - [None][Get loop status] response: { "name": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "dcaeDeploymentId": "CLAMP_44675454-82a1-4922-a978-51e799e6088f", "dcaeDeploymentStatusUrl": "https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant", "globalPropertiesJson": { "dcaeDeployParameters": { "uniqueBlueprintParameters": { "service_name": "dcae-tcagen2", "log_directory": "/opt/logs/dcae-analytics-tca", "replicas": 1, "spring.data.mongodb.uri": "mongodb://dcae-mongohost/dcae-tcagen2", "tag_version": "nexus3.onap.org:10001/onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1", "tca.aai.password": "DCAE", "tca.aai.url": "https://aai.onap.svc.cluster.local:8443", "tca.aai.username": "DCAE", "tca_handle_in_subscribe_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.VES_MEASUREMENT_OUTPUT", "tca_handle_out_publish_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.DCAE_CL_OUTPUT", "tca_consumer_group": "cg1", "policy_model_id": "onap.policies.monitoring.tcagen2", "cpu_limit": "2000m", "cpu_request": "1000m", "memory_limit": "2048Mi", "memory_request": "1024Mi", "policy_id": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE" } } }, "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "lastComputedState": "STOPPED", "components": { "POLICY": { "componentState": { "stateName": "SENT", "description": "The policies defined have been created but NOT deployed on the policy engine" } }, "DCAE": { "componentState": { "stateName": "MICROSERVICE_INSTALLED_SUCCESSFULLY", "description": "Clamp has requested DCAE to install the DCAE blueprint and it has been installed successfully" } } }, "operationalPolicies": [ { "name": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.FrequencyLimiter", "type": "object", "description": "Supports limiting the frequency of actions being taken by a Actor.", "required": [ "actor", "operation", "limit", "timeWindow", "timeUnits" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "limit": { "type": "integer", "description": "The limit", "exclusiveMinimum": "0" }, "timeWindow": { "type": "integer", "description": "The time window to count the actions against." }, "timeUnits": { "type": "string", "description": "The units of time the window is counting.", "enum": [ "second", "minute", "hour", "day", "week", "month", "year" ] } } }, "configurationsJson": { "actor": "SO", "operation": "VF Module Create", "limit": 1, "timeWindow": 10, "timeUnits": "minute" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.FrequencyLimiter", "version": "1.0.0", "policyAcronym": "FrequencyLimiter", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:44.248719Z", "updatedDate": "2022-03-02T03:21:25.646360Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:56.716196Z", "updatedDate": "2022-03-02T05:05:56.716196Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" }, { "name": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.MinMax", "type": "object", "description": "Supports Min/Max number of entity for scaling operations. Although min and max fields are marked as not\nrequired, you need to have at least one or the other.\n", "required": [ "actor", "operation", "target" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "min": { "type": "integer", "description": "The minimum instances of this entity" }, "max": { "type": "integer", "description": "The maximum instances of this entity" }, "target": { "type": "string", "description": "The target entity that has scaling restricted" } } }, "configurationsJson": { "actor": "test", "operation": "test", "target": "test", "timeRange": { "start_time": "00:00:00", "end_time": "01:00:00" }, "min": 1, "max": 10 }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.MinMax", "version": "1.0.0", "policyAcronym": "MinMax", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:46.249105Z", "updatedDate": "2022-03-02T03:21:25.646656Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:55.414993Z", "updatedDate": "2022-03-02T05:05:56.430758Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "microServicePolicies": [ { "name": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE", "shared": false, "jsonRepresentation": { "title": "onap.policies.monitoring.tcagen2", "type": "object", "required": [ "tca.policy" ], "properties": { "tca.policy": { "title": "onap.datatypes.monitoring.tca_policy", "type": "object", "required": [ "domain", "metricsPerEventName" ], "properties": { "domain": { "type": "string", "description": "Domain name to which TCA needs to be applied", "default": "measurementsForVfScaling", "const": "measurementsForVfScaling" }, "metricsPerEventName": { "type": "array", "description": "Contains eventName and threshold details that need to be applied to given eventName", "items": { "title": "onap.datatypes.monitoring.metricsPerEventName", "type": "object", "required": [ "policyScope", "thresholds", "eventName", "policyVersion", "controlLoopSchemaType", "policyName" ], "properties": { "policyScope": { "type": "string", "description": "TCA Policy Scope" }, "thresholds": { "type": "array", "description": "Thresholds associated with eventName", "items": { "title": "onap.datatypes.monitoring.thresholds", "type": "object", "required": [ "version", "severity", "thresholdValue", "closedLoopEventStatus", "closedLoopControlName", "direction", "fieldPath" ], "properties": { "version": { "type": "string", "description": "Version number associated with the threshold" }, "severity": { "type": "string", "description": "Threshold Event Severity", "enum": [ "CRITICAL", "MAJOR", "MINOR", "WARNING", "NORMAL" ] }, "thresholdValue": { "type": "integer", "description": "Threshold value for the field Path inside CEF message" }, "closedLoopEventStatus": { "type": "string", "description": "Closed Loop Event Status of the threshold", "enum": [ "ONSET", "ABATED" ] }, "closedLoopControlName": { "type": "string", "description": "Closed Loop Control Name associated with the threshold" }, "direction": { "type": "string", "description": "Direction of the threshold", "enum": [ "LESS", "LESS_OR_EQUAL", "GREATER", "GREATER_OR_EQUAL", "EQUAL" ] }, "fieldPath": { "type": "string", "description": "Json field Path as per CEF message which needs to be analyzed for TCA", "enum": [ "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage", "$.event.measurementsForVfScalingFields.meanRequestLatency", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed", "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value" ] } } }, "format": "tabs-top" }, "eventName": { "type": "string", "description": "Event name to which thresholds need to be applied" }, "policyVersion": { "type": "string", "description": "TCA Policy Scope Version" }, "controlLoopSchemaType": { "type": "string", "description": "Specifies Control Loop Schema Type for the event Name e.g. VNF, VM", "enum": [ "VM", "VNF" ] }, "policyName": { "type": "string", "description": "TCA Policy Scope Name" } } }, "format": "tabs-top" } } } } }, "configurationsJson": { "tca.policy": { "domain": "measurementsForVfScaling", "metricsPerEventName": [ { "policyScope": "DCAE", "thresholds": [ { "version": "1.0.2", "severity": "MAJOR", "thresholdValue": 200, "closedLoopEventStatus": "ONSET", "closedLoopControlName": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "direction": "LESS_OR_EQUAL", "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta" } ], "eventName": "vLoadBalancer", "policyVersion": "v0.0.1", "controlLoopSchemaType": "VM", "policyName": "DCAE.Config_tca-hi-lo" } ] } }, "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.811391Z", "updatedDate": "2022-03-02T05:05:55.944766Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "loopLogs": [ { "id": 245, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:08:19Z" }, { "id": 244, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: STOPPED", "logInstant": "2022-03-02T05:08:19Z" }, { "id": 243, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: MICROSERVICE_INSTALLED_SUCCESSFULLY - message: ", "logInstant": "2022-03-02T05:08:19Z" }, { "id": 242, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:08:18Z" }, { "id": 241, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:08:18Z" }, { "id": 240, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:08:18Z" }, { "id": 239, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:18Z" }, { "id": 238, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:08:17Z" }, { "id": 237, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:17Z" }, { "id": 236, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:08:16Z" }, { "id": 235, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:16Z" }, { "id": 234, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:08:15Z" }, { "id": 233, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:08:14Z" }, { "id": 232, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:08:14Z" }, { "id": 231, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:08:14Z" }, { "id": 230, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:08:14Z" }, { "id": 229, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:08:14Z" }, { "id": 228, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:08:14Z" }, { "id": 227, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:14Z" }, { "id": 226, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:08:12Z" }, { "id": 225, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:12Z" }, { "id": 224, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:08:11Z" }, { "id": 223, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:11Z" }, { "id": 222, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:08:10Z" }, { "id": 221, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:08:09Z" }, { "id": 220, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:08:09Z" }, { "id": 219, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:08:09Z" }, { "id": 218, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:08:09Z" }, { "id": 217, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:08:09Z" }, { "id": 216, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:08:09Z" }, { "id": 215, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:08Z" }, { "id": 214, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:08:07Z" }, { "id": 213, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:07Z" }, { "id": 212, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:08:06Z" }, { "id": 211, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:05Z" }, { "id": 210, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:08:04Z" }, { "id": 209, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:08:04Z" }, { "id": 208, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:08:04Z" }, { "id": 207, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:08:04Z" }, { "id": 206, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:08:03Z" }, { "id": 205, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:08:03Z" }, { "id": 204, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:08:03Z" }, { "id": 203, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:03Z" }, { "id": 202, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:08:01Z" }, { "id": 201, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:00Z" }, { "id": 200, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:58Z" }, { "id": 199, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:57Z" }, { "id": 198, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:54Z" }, { "id": 197, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:54Z" }, { "id": 196, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:54Z" }, { "id": 195, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:53Z" }, { "id": 194, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:53Z" }, { "id": 193, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:52Z" }, { "id": 192, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:52Z" }, { "id": 191, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:52Z" }, { "id": 190, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:49Z" }, { "id": 189, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:49Z" }, { "id": 188, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:46Z" }, { "id": 187, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:46Z" }, { "id": 186, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:43Z" }, { "id": 185, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:42Z" }, { "id": 184, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:41Z" }, { "id": 183, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:41Z" }, { "id": 182, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:40Z" }, { "id": 181, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:40Z" }, { "id": 180, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:40Z" }, { "id": 179, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:40Z" }, { "id": 178, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:39Z" }, { "id": 177, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:39Z" }, { "id": 176, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:39Z" }, { "id": 175, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:39Z" }, { "id": 174, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 173, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 172, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 171, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 170, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 169, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 168, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 167, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 166, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:37Z" }, { "id": 165, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:37Z" }, { "id": 164, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:36Z" }, { "id": 163, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:36Z" }, { "id": 162, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:36Z" }, { "id": 161, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 160, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 159, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 158, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 157, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 156, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 155, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 154, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 153, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 152, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 151, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 150, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 149, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 148, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 147, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 146, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 145, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:32Z" }, { "id": 144, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:32Z" }, { "id": 143, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:32Z" }, { "id": 142, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:31Z" }, { "id": 141, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:31Z" }, { "id": 140, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:30Z" }, { "id": 139, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:30Z" }, { "id": 138, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 137, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 136, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 135, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 134, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 133, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 132, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 131, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:27Z" }, { "id": 130, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:26Z" }, { "id": 129, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:26Z" }, { "id": 128, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:24Z" }, { "id": 127, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:24Z" }, { "id": 126, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:23Z" }, { "id": 125, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 124, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 123, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 122, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 121, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 120, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 119, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:21Z" }, { "id": 118, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:19Z" }, { "id": 117, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:18Z" }, { "id": 116, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:13Z" }, { "id": 115, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:12Z" }, { "id": 114, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 113, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 112, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 111, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 110, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 109, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 108, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 107, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 106, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 105, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 104, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 103, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 102, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 101, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 100, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 99, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 98, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 97, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 96, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 95, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 94, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:08Z" }, { "id": 93, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:08Z" }, { "id": 92, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 91, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 90, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 89, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 88, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 87, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 86, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 85, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 84, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 83, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 82, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 81, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 80, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 79, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 78, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 77, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 76, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 75, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 74, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 73, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 72, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 71, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 70, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:02Z" }, { "id": 69, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:02Z" }, { "id": 68, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:01Z" }, { "id": 67, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:01Z" }, { "id": 66, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 65, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 64, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 63, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 62, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 61, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 60, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 59, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:59Z" }, { "id": 58, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 57, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 56, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 55, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 54, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 53, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 52, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 51, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 50, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 49, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 48, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 47, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 46, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 45, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 44, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:53Z" }, { "id": 43, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:52Z" }, { "id": 42, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 41, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 40, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 39, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 38, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 37, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 36, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 35, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:50Z" }, { "id": 34, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 33, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 32, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:48Z" }, { "id": 31, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:47Z" }, { "id": 30, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 29, "logType": "INFO", "logComponent": "CLAMP", "message": "DEPLOY request successfully executed", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 28, "logType": "INFO", "logComponent": "DCAE", "message": "DEPLOY loop status\n (Dep-id:CLAMP_44675454-82a1-4922-a978-51e799e6088f,\n StatusUrl:https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant) - 202 : Accepted", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 27, "logType": "INFO", "logComponent": "CLAMP", "message": "DCAE DEPLOY request", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 26, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 25, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 24, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: BLUEPRINT_DEPLOYED - message: ", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 23, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT_AND_DEPLOYED", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 22, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 21, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 20, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 19, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 18, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 17, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 16, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 15, "logType": "INFO", "logComponent": "CLAMP", "message": "SUBMIT request successfully executed", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 14, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group push ALL status - 202 : Accepted", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 13, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:02Z" }, { "id": 12, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 11, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 10, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:00Z" }, { "id": 9, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE creation\n status - 200 : OK", "logInstant": "2022-03-02T05:05:59Z" }, { "id": 8, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 7, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group remove ALL status - 400 : Bad Request", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 6, "logType": "INFO", "logComponent": "CLAMP", "message": "POLICY SUBMIT request", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 5, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 4, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 3, "logType": "INFO", "logComponent": "CLAMP", "message": "Micro Service policies UPDATED", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 2, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 1, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" } ], "loopTemplate": { "name": "LOOP_TEMPLATE_basicclamp_v1_0_basicclamp0_tca-microservice", "dcaeBlueprintId": "b180f3d3-98eb-4bbd-bda9-87a20d663d9d", "loopElementModelsUsed": [ { "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "flowOrder": 0 } ], "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "maximumInstancesAllowed": 0, "uniqueBlueprint": true, "allowedLoopType": "CLOSED", "createdDate": "2022-03-02T05:05:07.374250Z", "updatedDate": "2022-03-02T05:05:07.374250Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.797725Z", "updatedDate": "2022-03-02T05:06:46.379366Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } 2022-03-02 05:08:19,527 INFO 65:instantiate_loop.py(1) - Loop instance yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n successfully deployed on DCAE !! 2022-03-02 05:08:19,527 DEBUG 129:onap_service.py(1) - [None][Get loop details] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'Basic ZGVtb0BwZW9wbGUub3NhYWYub3JnOmRlbW8xMjM0NTYh', 'X-ECOMP-InstanceID': 'onapsdk'} 2022-03-02 05:08:19,527 DEBUG 131:onap_service.py(1) - [None][Get loop details] url used: https://clamp.api.simpledemo.onap.org:30258/restservices/clds/v2/loop/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n 2022-03-02 05:08:19,527 DEBUG 132:onap_service.py(1) - [None][Get loop details] data sent: None 2022-03-02 05:08:19,529 DEBUG 939:connectionpool.py(1) - Starting new HTTPS connection (1): clamp.api.simpledemo.onap.org:30258 2022-03-02 05:08:20,002 DEBUG 433:connectionpool.py(1) - https://clamp.api.simpledemo.onap.org:30258 "GET /restservices/clds/v2/loop/LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n HTTP/1.1" 200 None 2022-03-02 05:08:20,005 INFO 142:onap_service.py(1) - [None][Get loop details] response code: 200 2022-03-02 05:08:20,007 DEBUG 146:onap_service.py(1) - [None][Get loop details] response: { "name": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "dcaeDeploymentId": "CLAMP_44675454-82a1-4922-a978-51e799e6088f", "dcaeDeploymentStatusUrl": "https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant", "globalPropertiesJson": { "dcaeDeployParameters": { "uniqueBlueprintParameters": { "service_name": "dcae-tcagen2", "log_directory": "/opt/logs/dcae-analytics-tca", "replicas": 1, "spring.data.mongodb.uri": "mongodb://dcae-mongohost/dcae-tcagen2", "tag_version": "nexus3.onap.org:10001/onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1", "tca.aai.password": "DCAE", "tca.aai.url": "https://aai.onap.svc.cluster.local:8443", "tca.aai.username": "DCAE", "tca_handle_in_subscribe_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.VES_MEASUREMENT_OUTPUT", "tca_handle_out_publish_url": "http://message-router.onap.svc.cluster.local:3904/events/unauthenticated.DCAE_CL_OUTPUT", "tca_consumer_group": "cg1", "policy_model_id": "onap.policies.monitoring.tcagen2", "cpu_limit": "2000m", "cpu_request": "1000m", "memory_limit": "2048Mi", "memory_request": "1024Mi", "policy_id": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE" } } }, "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "lastComputedState": "STOPPED", "components": { "POLICY": { "componentState": { "stateName": "UNKNOWN", "description": "The current status is not clear. Need to refresh the status to get the current status." } }, "DCAE": { "componentState": { "stateName": "BLUEPRINT_DEPLOYED", "description": "The DCAE blueprint has been found in the DCAE inventory but not yet instancianted for this loop" } } }, "operationalPolicies": [ { "name": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.FrequencyLimiter", "type": "object", "description": "Supports limiting the frequency of actions being taken by a Actor.", "required": [ "actor", "operation", "limit", "timeWindow", "timeUnits" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "limit": { "type": "integer", "description": "The limit", "exclusiveMinimum": "0" }, "timeWindow": { "type": "integer", "description": "The time window to count the actions against." }, "timeUnits": { "type": "string", "description": "The units of time the window is counting.", "enum": [ "second", "minute", "hour", "day", "week", "month", "year" ] } } }, "configurationsJson": { "actor": "SO", "operation": "VF Module Create", "limit": 1, "timeWindow": 10, "timeUnits": "minute" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.FrequencyLimiter", "version": "1.0.0", "policyAcronym": "FrequencyLimiter", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:44.248719Z", "updatedDate": "2022-03-02T03:21:25.646360Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:56.716196Z", "updatedDate": "2022-03-02T05:05:56.716196Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" }, { "name": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k", "jsonRepresentation": { "title": "onap.policies.controlloop.guard.common.MinMax", "type": "object", "description": "Supports Min/Max number of entity for scaling operations. Although min and max fields are marked as not\nrequired, you need to have at least one or the other.\n", "required": [ "actor", "operation", "target" ], "properties": { "id": { "type": "string", "description": "The Control Loop id this applies to." }, "actor": { "type": "string", "description": "Specifies the Actor the guard applies to." }, "operation": { "type": "string", "description": "Specified the operation that the actor is performing the guard applies to." }, "timeRange": { "title": "tosca.datatypes.TimeInterval", "type": "object", "required": [ "start_time", "end_time" ], "properties": { "start_time": { "type": "string", "format": "date-time" }, "end_time": { "type": "string", "format": "date-time" } } }, "min": { "type": "integer", "description": "The minimum instances of this entity" }, "max": { "type": "integer", "description": "The maximum instances of this entity" }, "target": { "type": "string", "description": "The target entity that has scaling restricted" } } }, "configurationsJson": { "actor": "test", "operation": "test", "target": "test", "timeRange": { "start_time": "00:00:00", "end_time": "01:00:00" }, "min": 1, "max": 10 }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.controlloop.guard.common.MinMax", "version": "1.0.0", "policyAcronym": "MinMax", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:46.249105Z", "updatedDate": "2022-03-02T03:21:25.646656Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:55.414993Z", "updatedDate": "2022-03-02T05:05:56.430758Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "microServicePolicies": [ { "name": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE", "shared": false, "jsonRepresentation": { "title": "onap.policies.monitoring.tcagen2", "type": "object", "required": [ "tca.policy" ], "properties": { "tca.policy": { "title": "onap.datatypes.monitoring.tca_policy", "type": "object", "required": [ "domain", "metricsPerEventName" ], "properties": { "domain": { "type": "string", "description": "Domain name to which TCA needs to be applied", "default": "measurementsForVfScaling", "const": "measurementsForVfScaling" }, "metricsPerEventName": { "type": "array", "description": "Contains eventName and threshold details that need to be applied to given eventName", "items": { "title": "onap.datatypes.monitoring.metricsPerEventName", "type": "object", "required": [ "policyScope", "thresholds", "eventName", "policyVersion", "controlLoopSchemaType", "policyName" ], "properties": { "policyScope": { "type": "string", "description": "TCA Policy Scope" }, "thresholds": { "type": "array", "description": "Thresholds associated with eventName", "items": { "title": "onap.datatypes.monitoring.thresholds", "type": "object", "required": [ "version", "severity", "thresholdValue", "closedLoopEventStatus", "closedLoopControlName", "direction", "fieldPath" ], "properties": { "version": { "type": "string", "description": "Version number associated with the threshold" }, "severity": { "type": "string", "description": "Threshold Event Severity", "enum": [ "CRITICAL", "MAJOR", "MINOR", "WARNING", "NORMAL" ] }, "thresholdValue": { "type": "integer", "description": "Threshold value for the field Path inside CEF message" }, "closedLoopEventStatus": { "type": "string", "description": "Closed Loop Event Status of the threshold", "enum": [ "ONSET", "ABATED" ] }, "closedLoopControlName": { "type": "string", "description": "Closed Loop Control Name associated with the threshold" }, "direction": { "type": "string", "description": "Direction of the threshold", "enum": [ "LESS", "LESS_OR_EQUAL", "GREATER", "GREATER_OR_EQUAL", "EQUAL" ] }, "fieldPath": { "type": "string", "description": "Json field Path as per CEF message which needs to be analyzed for TCA", "enum": [ "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated", "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait", "$.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage", "$.event.measurementsForVfScalingFields.meanRequestLatency", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree", "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed", "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value" ] } } }, "format": "tabs-top" }, "eventName": { "type": "string", "description": "Event name to which thresholds need to be applied" }, "policyVersion": { "type": "string", "description": "TCA Policy Scope Version" }, "controlLoopSchemaType": { "type": "string", "description": "Specifies Control Loop Schema Type for the event Name e.g. VNF, VM", "enum": [ "VM", "VNF" ] }, "policyName": { "type": "string", "description": "TCA Policy Scope Name" } } }, "format": "tabs-top" } } } } }, "configurationsJson": { "tca.policy": { "domain": "measurementsForVfScaling", "metricsPerEventName": [ { "policyScope": "DCAE", "thresholds": [ { "version": "1.0.2", "severity": "MAJOR", "thresholdValue": 200, "closedLoopEventStatus": "ONSET", "closedLoopControlName": "LOOP_yinstance_basicclamp0vinstance_basicclamp0Winstance_basicclamp0Hinstance_basicclamp0uinstance_basicclamp0n", "direction": "LESS_OR_EQUAL", "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta" } ], "eventName": "vLoadBalancer", "policyVersion": "v0.0.1", "controlLoopSchemaType": "VM", "policyName": "DCAE.Config_tca-hi-lo" } ] } }, "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "pdpGroup": "defaultGroup", "pdpSubgroup": "xacml", "policyModel": { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.811391Z", "updatedDate": "2022-03-02T05:05:55.944766Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } ], "loopLogs": [ { "id": 245, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:08:19Z" }, { "id": 244, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: STOPPED", "logInstant": "2022-03-02T05:08:19Z" }, { "id": 243, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: MICROSERVICE_INSTALLED_SUCCESSFULLY - message: ", "logInstant": "2022-03-02T05:08:19Z" }, { "id": 242, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:08:18Z" }, { "id": 241, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:08:18Z" }, { "id": 240, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:08:18Z" }, { "id": 239, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:18Z" }, { "id": 238, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:08:17Z" }, { "id": 237, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:17Z" }, { "id": 236, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:08:16Z" }, { "id": 235, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:16Z" }, { "id": 234, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:08:15Z" }, { "id": 233, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:08:14Z" }, { "id": 232, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:08:14Z" }, { "id": 231, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:08:14Z" }, { "id": 230, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:08:14Z" }, { "id": 229, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:08:14Z" }, { "id": 228, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:08:14Z" }, { "id": 227, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:14Z" }, { "id": 226, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:08:12Z" }, { "id": 225, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:12Z" }, { "id": 224, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:08:11Z" }, { "id": 223, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:11Z" }, { "id": 222, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:08:10Z" }, { "id": 221, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:08:09Z" }, { "id": 220, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:08:09Z" }, { "id": 219, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:08:09Z" }, { "id": 218, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:08:09Z" }, { "id": 217, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:08:09Z" }, { "id": 216, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:08:09Z" }, { "id": 215, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:08Z" }, { "id": 214, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:08:07Z" }, { "id": 213, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:07Z" }, { "id": 212, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:08:06Z" }, { "id": 211, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:05Z" }, { "id": 210, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:08:04Z" }, { "id": 209, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:08:04Z" }, { "id": 208, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:08:04Z" }, { "id": 207, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:08:04Z" }, { "id": 206, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:08:03Z" }, { "id": 205, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:08:03Z" }, { "id": 204, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:08:03Z" }, { "id": 203, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:03Z" }, { "id": 202, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:08:01Z" }, { "id": 201, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:08:00Z" }, { "id": 200, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:58Z" }, { "id": 199, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:57Z" }, { "id": 198, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:54Z" }, { "id": 197, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:54Z" }, { "id": 196, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:54Z" }, { "id": 195, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:53Z" }, { "id": 194, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:53Z" }, { "id": 193, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:52Z" }, { "id": 192, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:52Z" }, { "id": 191, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:52Z" }, { "id": 190, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:49Z" }, { "id": 189, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:49Z" }, { "id": 188, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:46Z" }, { "id": 187, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:46Z" }, { "id": 186, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:43Z" }, { "id": 185, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:42Z" }, { "id": 184, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:41Z" }, { "id": 183, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:41Z" }, { "id": 182, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:40Z" }, { "id": 181, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:40Z" }, { "id": 180, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:40Z" }, { "id": 179, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:40Z" }, { "id": 178, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:39Z" }, { "id": 177, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:39Z" }, { "id": 176, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:39Z" }, { "id": 175, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:39Z" }, { "id": 174, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 173, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 172, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 171, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 170, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 169, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 168, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 167, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:38Z" }, { "id": 166, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:37Z" }, { "id": 165, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:37Z" }, { "id": 164, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:36Z" }, { "id": 163, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:36Z" }, { "id": 162, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:36Z" }, { "id": 161, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 160, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 159, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 158, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 157, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 156, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 155, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:35Z" }, { "id": 154, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 153, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 152, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 151, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:34Z" }, { "id": 150, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 149, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 148, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 147, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 146, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:33Z" }, { "id": 145, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:32Z" }, { "id": 144, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:32Z" }, { "id": 143, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:32Z" }, { "id": 142, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:31Z" }, { "id": 141, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:31Z" }, { "id": 140, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:30Z" }, { "id": 139, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:30Z" }, { "id": 138, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 137, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 136, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 135, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 134, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 133, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 132, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:28Z" }, { "id": 131, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:27Z" }, { "id": 130, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:26Z" }, { "id": 129, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:26Z" }, { "id": 128, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:24Z" }, { "id": 127, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:24Z" }, { "id": 126, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:23Z" }, { "id": 125, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 124, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 123, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 122, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 121, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 120, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:22Z" }, { "id": 119, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:21Z" }, { "id": 118, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:19Z" }, { "id": 117, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:18Z" }, { "id": 116, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:13Z" }, { "id": 115, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:12Z" }, { "id": 114, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 113, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 112, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 111, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 110, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 109, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 108, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 107, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 106, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:11Z" }, { "id": 105, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 104, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 103, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:10Z" }, { "id": 102, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 101, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 100, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 99, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 98, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 97, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 96, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 95, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:09Z" }, { "id": 94, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:08Z" }, { "id": 93, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:08Z" }, { "id": 92, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 91, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 90, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 89, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:07Z" }, { "id": 88, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 87, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 86, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 85, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 84, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 83, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 82, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:06Z" }, { "id": 81, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 80, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 79, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:05Z" }, { "id": 78, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 77, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 76, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 75, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 74, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:04Z" }, { "id": 73, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 72, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 71, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:03Z" }, { "id": 70, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:02Z" }, { "id": 69, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:02Z" }, { "id": 68, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:07:01Z" }, { "id": 67, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:07:01Z" }, { "id": 66, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 65, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 64, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 63, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 62, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 61, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 60, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:07:00Z" }, { "id": 59, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:59Z" }, { "id": 58, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 57, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:58Z" }, { "id": 56, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 55, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:57Z" }, { "id": 54, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 53, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 52, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 51, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:56Z" }, { "id": 50, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 49, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 48, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 47, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:55Z" }, { "id": 46, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 45, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:54Z" }, { "id": 44, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:53Z" }, { "id": 43, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:52Z" }, { "id": 42, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 41, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 40, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 39, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: PROCESSING_MICROSERVICE_INSTALLATION - message: ", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 38, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE deployment status - 200 : OK", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 37, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 36, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:51Z" }, { "id": 35, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:50Z" }, { "id": 34, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 33, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:49Z" }, { "id": 32, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:48Z" }, { "id": 31, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:47Z" }, { "id": 30, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 29, "logType": "INFO", "logComponent": "CLAMP", "message": "DEPLOY request successfully executed", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 28, "logType": "INFO", "logComponent": "DCAE", "message": "DEPLOY loop status\n (Dep-id:CLAMP_44675454-82a1-4922-a978-51e799e6088f,\n StatusUrl:https://deployment-handler.onap:8443/dcae-deployments/CLAMP_44675454-82a1-4922-a978-51e799e6088f/operation/624fb77b-4a26-46fd-90de-916062bdcaaf?cfy_tenant_name\u003ddefault_tenant) - 202 : Accepted", "logInstant": "2022-03-02T05:06:46Z" }, { "id": 27, "logType": "INFO", "logComponent": "CLAMP", "message": "DCAE DEPLOY request", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 26, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request successfully executed", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 25, "logType": "INFO", "logComponent": "CLAMP", "message": "New loop state is: SUBMITTED", "logInstant": "2022-03-02T05:06:12Z" }, { "id": 24, "logType": "INFO", "logComponent": "DCAE", "message": "DCAE state set to: BLUEPRINT_DEPLOYED - message: ", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 23, "logType": "INFO", "logComponent": "POLICY", "message": "Policy state set to: SENT_AND_DEPLOYED", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 22, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 21, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:11Z" }, { "id": 20, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 19, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:10Z" }, { "id": 18, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET Policy deployment\n status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 17, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE GET\n Policy status - 200 : OK", "logInstant": "2022-03-02T05:06:09Z" }, { "id": 16, "logType": "INFO", "logComponent": "CLAMP", "message": "GET STATUS request", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 15, "logType": "INFO", "logComponent": "CLAMP", "message": "SUBMIT request successfully executed", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 14, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group push ALL status - 202 : Accepted", "logInstant": "2022-03-02T05:06:08Z" }, { "id": 13, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:02Z" }, { "id": 12, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_MinMax_1_0_0_c7k removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 11, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS creation\n status - 200 : OK", "logInstant": "2022-03-02T05:06:01Z" }, { "id": 10, "logType": "INFO", "logComponent": "POLICY", "message": "OPERATIONAL_basicclamp_v1_0_FrequencyLimiter_1_0_0_riS removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:06:00Z" }, { "id": 9, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE creation\n status - 200 : OK", "logInstant": "2022-03-02T05:05:59Z" }, { "id": 8, "logType": "INFO", "logComponent": "POLICY", "message": "MICROSERVICE_basicclamp_v1_0_tcagen2_1_0_0_ygE removal\n status - 404 : Not Found", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 7, "logType": "INFO", "logComponent": "POLICY", "message": "PDP Group remove ALL status - 400 : Bad Request", "logInstant": "2022-03-02T05:05:58Z" }, { "id": 6, "logType": "INFO", "logComponent": "CLAMP", "message": "POLICY SUBMIT request", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 5, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 4, "logType": "INFO", "logComponent": "CLAMP", "message": "Operational policies UPDATED", "logInstant": "2022-03-02T05:05:56Z" }, { "id": 3, "logType": "INFO", "logComponent": "CLAMP", "message": "Micro Service policies UPDATED", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 2, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" }, { "id": 1, "logType": "INFO", "logComponent": "CLAMP", "message": "ADD OperationalPolicy request successfully executed", "logInstant": "2022-03-02T05:05:55Z" } ], "loopTemplate": { "name": "LOOP_TEMPLATE_basicclamp_v1_0_basicclamp0_tca-microservice", "dcaeBlueprintId": "b180f3d3-98eb-4bbd-bda9-87a20d663d9d", "loopElementModelsUsed": [ { "loopElementModel": { "name": "onap.policies.monitoring.tcagen2", "loopElementType": "MICRO_SERVICE_TYPE", "policyModels": [ { "policyModelType": "onap.policies.monitoring.tcagen2", "version": "1.0.0", "policyAcronym": "tcagen2", "policyPdpGroup": { "supportedPdpGroups": [ { "defaultGroup": [ "xacml" ] } ] }, "createdDate": "2022-03-02T03:20:54.196486Z", "updatedDate": "2022-03-02T03:21:25.648149Z", "updatedBy": "Not found", "createdBy": "Not found" } ], "createdDate": "2022-03-02T05:05:07.391680Z", "updatedDate": "2022-03-02T05:05:07.391680Z", "updatedBy": "Not found", "createdBy": "Not found" }, "flowOrder": 0 } ], "modelService": { "serviceDetails": { "serviceType": "", "serviceRole": "", "serviceFunction": "", "description": "service", "type": "Service", "instantiationType": "A-la-carte", "namingPolicy": "", "environmentContext": "General_Revenue-Bearing", "name": "basicclamp", "invariantUUID": "7433fe1f-574c-40c5-be2c-13e670f12227", "ecompGeneratedNaming": "true", "UUID": "66cd56cd-ecd6-4456-a17a-c9142f49d477", "category": "Network Service" }, "resourceDetails": { "CP": {}, "VL": {}, "VF": { "basicclamp 0": { "resourceVendor": "basiclamp_vendor", "name": "basicclamp", "description": "VF", "invariantUUID": "718416d5-740c-40ae-a06d-36a567db99e0", "UUID": "da5358f0-5301-4086-b122-fd1580540624", "category": "Generic", "type": "VF", "subcategory": "Abstract", "version": "1.0", "customizationUUID": "fa168785-baba-4819-a4fd-e089f465004c", "resourceVendorRelease": "1.0", "reourceVendorModelNumber": "" } }, "CR": {}, "VFC": {}, "PNF": {}, "Service": {}, "CVFC": {}, "Service Proxy": {}, "Configuration": {}, "AllottedResource": {}, "VFModule": { "Basicclamp..base_ubuntu18..module-0": { "vfModuleModelInvariantUUID": "80ed7804-21c3-464d-8f44-d4c00b0f6629", "vfModuleModelVersion": "1", "vfModuleModelName": "Basicclamp..base_ubuntu18..module-0", "vfModuleModelUUID": "9e8e2a09-103b-43dd-9b7d-ef4d14f6498f", "vfModuleModelCustomizationUUID": "d8a405d8-6775-4950-83a1-3714a95b50c6", "min_vf_module_instances": 1, "vf_module_label": "base_ubuntu18", "max_vf_module_instances": 1, "vf_module_type": "Base", "isBase": true, "initial_count": 1, "volume_group": false } } } }, "maximumInstancesAllowed": 0, "uniqueBlueprint": true, "allowedLoopType": "CLOSED", "createdDate": "2022-03-02T05:05:07.374250Z", "updatedDate": "2022-03-02T05:05:07.374250Z", "updatedBy": "Not found", "createdBy": "Not found" }, "createdDate": "2022-03-02T05:05:54.797725Z", "updatedDate": "2022-03-02T05:08:19.449585Z", "updatedBy": "demo@people.osaaf.org", "createdBy": "demo@people.osaaf.org" } 2022-03-02 05:08:20,010 INFO 29:basic_clamp.py(1) - VNF basic_clamp successfully created 2022-03-02 05:08:20,010 INFO 37:basic_clamp.py(1) - No cleanup requested. Test completed. 2022-03-02 05:08:20,011 INFO 176:run_tests.py(1) - Test result: +---------------------+---------------------+------------------+----------------+ | TEST CASE | PROJECT | DURATION | RESULT | +---------------------+---------------------+------------------+----------------+ | basic_clamp | integration | 05:21 | PASS | +---------------------+---------------------+------------------+----------------+ 2022-03-02 05:08:20,013 INFO 49:basic_clamp.py(1) - Generate Test report 2022-03-02 05:08:20,089 DEBUG 226:connectionpool.py(1) - Starting new HTTP connection (1): testresults.opnfv.org:80 2022-03-02 05:08:20,325 DEBUG 433:connectionpool.py(1) - http://testresults.opnfv.org:80 "POST /onap/api/v1/results HTTP/1.1" 200 73 2022-03-02 05:08:20,326 INFO 246:testcase.py(1) - The results were successfully pushed to DB: http://testresults.opnfv.org/onap/api/v1/results/621efbc46c44f5001087e30e 2022-03-02 05:08:20,327 INFO 275:run_tests.py(1) - Execution exit value: Result.EX_OK