Describe the usage of this docker-compose
[oam.git] / code / client-scripts-ves-v7 / json / templates / thresholdCrossingAlert.json
1 {
2     "event": {
3         "commonEventHeader": {
4             "domain": "@domain@",
5             "eventId": "@eventId@",
6             "eventName": "@domain@_@eventType@_TCA_@alarm@",
7             "eventType": "@eventType@_TCA",
8             "sequence": 0,
9             "priority": "High",
10             "reportingEntityId": "",
11             "reportingEntityName": "@controllerName@",
12             "sourceId": "",
13             "sourceName": "@pnfId@",
14             "startEpochMicrosec": "@timestamp@",
15             "lastEpochMicrosec": "@timestamp@",
16             "nfNamingCode": "@type@",
17             "nfVendorName": "@vendor@",
18             "timeZoneOffset": "+00:00",
19             "version": "4.1",
20             "vesEventListenerVersion": "7.2.1"
21         },
22         "thresholdCrossingAlertFields": {
23             "thresholdCrossingFieldsVersion": "4.0",
24             "additionalParameters": [{
25                 "criticality": "MAJ",
26                 "hashMap": { "additionalProperties": "up-and-down" },
27                 "thresholdCrossed": "packetLoss"
28             }],
29             "alertAction": "@action@",
30             "alertDescription": "TCA",
31             "alertType": "INTERFACE-ANOMALY",
32             "alertValue": "@type@",
33             "associatedAlertIdList": ["loss-of-signal"],
34             "collectionTimestamp": "@collectionTimestamp@",
35             "dataCollector": "data-lake",
36             "elementType": "@type@",
37             "eventSeverity": "@severity@",
38             "eventStartTimestamp": "@eventStartTimestamp@",
39             "interfaceName": "@interface@",
40             "networkService": "from-a-to-b",
41             "possibleRootCause": "always-the-others",
42             "additionalFields": {
43                 "eventTime": "@eventTime@",
44                 "equipType": "@type@",
45                 "vendor": "@vendor@",
46                 "model": "@model@"
47             }
48         }
49     }
50 }