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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
{
"$class": "org.openecomp.ncomp.sirius.manager.tableTemplate.IteratorTableTemplate",
"treePath": "/",
"tablePath": "/reports/logging/count",
"columns": {
"path": {
"$class": "org.openecomp.ncomp.sirius.manager.tableTemplate.TableTemplateAttributeColumn",
"path": "$path"
},
"class": {
"$class": "org.openecomp.ncomp.sirius.manager.tableTemplate.TableTemplateAttributeColumn",
"path": "$class"
},
"Logmessage (last hour)": {
"$class": "org.openecomp.ncomp.sirius.manager.tableTemplate.TableTemplateMetricColumn",
"path": "/logMessageStats/ALL/count",
"option": {"$ref": "/configuration/metricOptions/hourlyCount"}
},
"SEV1 Logmessage (last hour)": {
"$class": "org.openecomp.ncomp.sirius.manager.tableTemplate.TableTemplateMetricColumn",
"path": "/logMessageStats/SEV1/count",
"option": {"$ref": "/configuration/metricOptions/hourlyCount"}
},
"SEV2 Logmessage (last hour)": {
"$class": "org.openecomp.ncomp.sirius.manager.tableTemplate.TableTemplateMetricColumn",
"path": "/logMessageStats/SEV2/count",
"option": {"$ref": "/configuration/metricOptions/hourlyCount"}
},
"Logmessage (last day)": {
"$class": "org.openecomp.ncomp.sirius.manager.tableTemplate.TableTemplateMetricColumn",
"path": "/logMessageStats/ALL/count",
"option": {"$ref": "/configuration/metricOptions/dailyCount"}
},
"SEV1 Logmessage (last day)": {
"$class": "org.openecomp.ncomp.sirius.manager.tableTemplate.TableTemplateMetricColumn",
"path": "/logMessageStats/SEV1/count",
"option": {"$ref": "/configuration/metricOptions/dailyCount"}
},
"SEV2 Logmessage (last day)": {
"$class": "org.openecomp.ncomp.sirius.manager.tableTemplate.TableTemplateMetricColumn",
"path": "/logMessageStats/SEV2/count",
"option": {"$ref": "/configuration/metricOptions/dailyCount"}
}
},
"iterator": {
"$class": "org.openecomp.ncomp.core.function.IteratorUsingFunction",
"paths": ["/"],
"recursive": "true",
"filter": {
"$class": "org.openecomp.ncomp.core.function.RuleFunction",
"rules": [
{
"matches": [{
"$class": "org.openecomp.ncomp.core.function.FunctionMatchInstanceOf",
"ePackage": "org.openecomp.ncomp.sirius.manager.tableTemplate.ModelPackage",
"eName": "LogMessageContainer"
}],
"action": {"value": "true"}
},
{
"matches": [],
"action": {"value": "false"}
}
]
}
}
}
|