summaryrefslogtreecommitdiffstats
path: root/robot/assets/templates/policy/closedloop_configpolicy.template
blob: a77a0caa4c4581a037b390e64537db426981e72f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
{
	"service": "tca_policy",
	"location": "SampleServiceLocation",
	"uuid": "test",
	"policyName": "MicroServicevDNS",
	"description": "MicroService vDNS Policy",
	"configName": "SampleConfigName",
	"templateVersion": "OpenSource.version.1",
	"version": "1.1.0",
	"priority": "1",
	"policyScope": "resource=SampleResource,service=SampleService,type=SampleType,closedLoopControlName=ControlLoop-vDNS-6f37f56d-a87d-4b85-b6a9-cc953cf779b3",
	"riskType": "SampleRiskType",
	"riskLevel": "1",
	"guard": "False",
	"content": {
		"tca_policy": {
			"domain": "measurementsForVfScaling",
			"metricsPerEventName": [{
				"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.vNicUsageArray[*].receivedTotalPacketsDelta",
					"thresholdValue": 300,
					"direction": "GREATER_OR_EQUAL",
					"severity": "CRITICAL",
					"closedLoopEventStatus": "ONSET"
				}]
			}]
		}
	}
}