3 "name": "dcae-tcagen2",
5 "description": "TCAGen2 Docker Application",
6 "component_type": "docker"
11 "config_key": "tca_handle_in",
12 "format": "VES_specification",
14 "type": "message_router"
19 "config_key": "tca_handle_out",
20 "format": "DCAE_CL_Output",
22 "type": "message_router"
29 "config_key": "aai_broker_handle",
47 "name": "dcae-tcagen2",
61 "endpoint": "/actuator/health"
67 "log_directory": "/opt/logs/dcae-analytics-tca"
70 "cert_directory":"/opt/app/dcae-certificate/",
76 "uri": "onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.2",
77 "type": "docker image"
83 "node_label": "tca_policy_00",
84 "policy_model_id": "onap.policies.monitoring.cdap.tca.hi.lo.app",
85 "policy_id": "onap.vfirewall.tca"
88 "node_label":"tca_policy_01",
89 "policy_model_id":"onap.policies.monitoring.cdap.tca.hi.lo.app",
90 "policy_id":"onap.vdns.tca"
96 "name": "spring.data.mongodb.uri",
97 "value": "mongodb://dcae-mongohost/dcae-tcagen2",
98 "description": "Mongodb database uri",
99 "designer_editable": true,
100 "sourced_at_deployment": true,
101 "policy_editable": false,
106 "name": "streams_publishes",
107 "value": "{\"tca_handle_out\":{\"dmaap_info\":{\"topic_url\":\"http:\/\/message-router:3904\/events\/unauthenticated.DCAE_CL_OUTPUT\"},\"type\":\"message_router\"}}",
108 "description": "standard http port collector will open for listening;",
109 "sourced_at_deployment": false,
110 "policy_editable": false,
111 "designer_editable": false
114 "name": "streams_subscribes",
115 "value": "{\"tca_handle_in\":{\"dmaap_info\":{\"topic_url\":\"http:\/\/message-router:3904\/events\/unauthenticated.VES_MEASUREMENT_OUTPUT\"},\"type\":\"message_router\"}}",
116 "description": "standard http port collector will open for listening;",
117 "sourced_at_deployment": false,
118 "policy_editable": false,
119 "designer_editable": false
122 "name": "tca.policy",
123 "value" : "{\"domain\":\"measurementsForVfScaling\",\"metricsPerEventName\":[{\"eventName\":\"vFirewallBroadcastPackets\",\"controlLoopSchemaType\":\"VM\",\"policyScope\":\"DCAE\",\"policyName\":\"DCAE.Config_tca-hi-lo\",\"policyVersion\":\"v0.0.1\",\"thresholds\":[{\"closedLoopControlName\":\"ControlLoop-vFirewall-d0a1dfc6-94f5-4fd4-a5b5-4630b438850a\",\"version\":\"1.0.2\",\"fieldPath\":\"$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta\",\"thresholdValue\":300,\"direction\":\"LESS_OR_EQUAL\",\"severity\":\"MAJOR\",\"closedLoopEventStatus\":\"ONSET\"},{\"closedLoopControlName\":\"ControlLoop-vFirewall-d0a1dfc6-94f5-4fd4-a5b5-4630b438850a\",\"version\":\"1.0.2\",\"fieldPath\":\"$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta\",\"thresholdValue\":700,\"direction\":\"GREATER_OR_EQUAL\",\"severity\":\"CRITICAL\",\"closedLoopEventStatus\":\"ONSET\"}]},{\"eventName\":\"vLoadBalancer\",\"controlLoopSchemaType\":\"VM\",\"policyScope\":\"DCAE\",\"policyName\":\"DCAE.Config_tca-hi-lo\",\"policyVersion\":\"v0.0.1\",\"thresholds\":[{\"closedLoopControlName\":\"ControlLoop-vDNS-6f37f56d-a87d-4b85-b6a9-cc953cf779b3\",\"version\":\"1.0.2\",\"fieldPath\":\"$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta\",\"thresholdValue\":300,\"direction\":\"GREATER_OR_EQUAL\",\"severity\":\"CRITICAL\",\"closedLoopEventStatus\":\"ONSET\"}]},{\"eventName\":\"Measurement_vGMUX\",\"controlLoopSchemaType\":\"VNF\",\"policyScope\":\"DCAE\",\"policyName\":\"DCAE.Config_tca-hi-lo\",\"policyVersion\":\"v0.0.1\",\"thresholds\":[{\"closedLoopControlName\":\"ControlLoop-vCPE-48f0c2c3-a172-4192-9ae3-052274181b6e\",\"version\":\"1.0.2\",\"fieldPath\":\"$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value\",\"thresholdValue\":0,\"direction\":\"EQUAL\",\"severity\":\"MAJOR\",\"closedLoopEventStatus\":\"ABATED\"},{\"closedLoopControlName\":\"ControlLoop-vCPE-48f0c2c3-a172-4192-9ae3-052274181b6e\",\"version\":\"1.0.2\",\"fieldPath\":\"$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value\",\"thresholdValue\":0,\"direction\":\"GREATER\",\"severity\":\"CRITICAL\",\"closedLoopEventStatus\":\"ONSET\"}]}]}",
124 "description": "Threshold Crossing Alert Policy JSON as string",
125 "designer_editable": false,
126 "sourced_at_deployment": false,
127 "policy_editable": true,
132 "name": "tca.processing_batch_size",
134 "description": "Batch size for TCA Application Transaction",
135 "designer_editable": true,
136 "sourced_at_deployment": false,
137 "policy_editable": false,
142 "name": "tca.enable_abatement",
144 "description": "Enables / Disables TCA Alerts Abatement",
145 "designer_editable": true,
146 "sourced_at_deployment": false,
147 "policy_editable": false,
152 "name": "tca.enable_ecomp_logging",
154 "description": "Enables / Disables ECOMP Logging",
155 "designer_editable": true,
156 "sourced_at_deployment": false,
157 "policy_editable": false,
162 "name": "tca.aai.enable_enrichment",
164 "description": "Enables / Disables TCA A&AI Enrichment",
165 "designer_editable": true,
166 "sourced_at_deployment": true,
167 "policy_editable": false,
172 "name": "tca.aai.url",
173 "value": "http://aai.onap.svc.cluster.local",
174 "description": "A&AI Enrichment Service URL. Required only if A&AI Enrichment is enabled",
175 "designer_editable": true,
176 "sourced_at_deployment": true,
177 "policy_editable": false,
182 "name": "tca.aai.username",
184 "description": "A&AI Enrichment Service basic authentication user name",
185 "designer_editable": true,
186 "sourced_at_deployment": true,
187 "policy_editable": false,
192 "name": "tca.aai.password",
194 "description": "A&AI Enrichment Service basic authentication user password",
195 "designer_editable": true,
196 "sourced_at_deployment": true,
197 "policy_editable": false,
202 "name": "tca.aai.generic_vnf_path",
203 "value": "aai/v11/network/generic-vnfs/generic-vnf",
204 "description": "A&AI Enrichment Service VNF query endpoint path",
205 "designer_editable": true,
206 "sourced_at_deployment": false,
207 "policy_editable": false,
212 "name": "tca.aai.node_query_path",
213 "value": "aai/v11/search/nodes-query",
214 "description": "A&AI Enrichment Service Node query endpoint path",
215 "designer_editable": true,
216 "sourced_at_deployment": false,
217 "policy_editable": false,
222 "name": "streams_subscribes.tca_handle_in.consumer_group",
224 "description": "Subscriber consumer group",
225 "designer_editable": true,
226 "sourced_at_deployment": false,
227 "policy_editable": false,
232 "name": "streams_subscribes.tca_handle_in.consumer_ids[0]",
234 "description": "Subscriber first consumer id",
235 "designer_editable": true,
236 "sourced_at_deployment": false,
237 "policy_editable": false,
242 "name": "streams_subscribes.tca_handle_in.consumer_ids[1]",
244 "description": "Subscriber second consumer id",
245 "designer_editable": true,
246 "sourced_at_deployment": false,
247 "policy_editable": false,
252 "name": "streams_subscribes.tca_handle_in.message_limit",
254 "description": "Maximum message fetched by TCA Subscriber",
255 "designer_editable": true,
256 "sourced_at_deployment": false,
257 "policy_editable": false,
262 "name": "streams_subscribes.tca_handle_in.timeout",
264 "description": "Timeout for TCA Subscriber",
265 "designer_editable": true,
266 "sourced_at_deployment": false,
267 "policy_editable": false,
272 "name": "streams_subscribes.tca_handle_in.polling.fixed_rate",
274 "description": "Subscriber fixed polling interval in milliseconds. Value of 0 indicated auto adjusting polling will be used",
275 "designer_editable": true,
276 "sourced_at_deployment": false,
277 "policy_editable": false,
282 "name": "streams_subscribes.tca_handle_in.polling.auto_adjusting.min",
284 "description": "Subscriber Auto Adjusting polling minimum interval in milliseconds",
285 "designer_editable": true,
286 "sourced_at_deployment": false,
287 "policy_editable": false,
292 "name": "streams_subscribes.tca_handle_in.polling.auto_adjusting.step_up",
294 "description": "Subscriber Auto Adjusting polling step up delta in milliseconds when message is not found",
295 "designer_editable": true,
296 "sourced_at_deployment": false,
297 "policy_editable": false,
302 "name": "streams_subscribes.tca_handle_in.polling.auto_adjusting.max",
304 "description": "Subscriber Auto Adjusting polling maximum interval in milliseconds",
305 "designer_editable": true,
306 "sourced_at_deployment": false,
307 "policy_editable": false,
312 "name": "streams_subscribes.tca_handle_in.polling.auto_adjusting.step_down",
314 "description": "Subscriber Auto Adjusting polling step down delta in milliseconds when message is found",
315 "designer_editable": true,
316 "sourced_at_deployment": false,
317 "policy_editable": false,