@@ -11,9 +11,9 @@ class WafMetricPeriodicActionSpecification extends DDSpecification {
11
11
12
12
void ' push waf metrics into the telemetry service' () {
13
13
setup :
14
- WafMetricCollector . get(). wafInit(' 0.0.0' , ' rules_ver_1' )
15
- WafMetricCollector . get(). wafUpdates(' rules_ver_2' )
16
- WafMetricCollector . get(). wafUpdates(' rules_ver_3' )
14
+ WafMetricCollector . get(). wafInit(' 0.0.0' , ' rules_ver_1' , true )
15
+ WafMetricCollector . get(). wafUpdates(' rules_ver_2' , true )
16
+ WafMetricCollector . get(). wafUpdates(' rules_ver_3' , true )
17
17
18
18
when :
19
19
periodicAction. doIteration(telemetryService)
@@ -23,26 +23,26 @@ class WafMetricPeriodicActionSpecification extends DDSpecification {
23
23
metric. namespace == ' appsec' &&
24
24
metric. metric == ' waf.init' &&
25
25
metric. points[0 ][1 ] == 1 &&
26
- metric. tags == [' waf_version:0.0.0' , ' event_rules_version:rules_ver_1' ]
26
+ metric. tags == [' waf_version:0.0.0' , ' event_rules_version:rules_ver_1' , ' success:true ' ]
27
27
} )
28
28
1 * telemetryService. addMetric( { Metric metric ->
29
29
metric. namespace == ' appsec' &&
30
30
metric. metric == ' waf.updates' &&
31
31
metric. points[0 ][1 ] == 1 &&
32
- metric. tags == [' waf_version:0.0.0' , ' event_rules_version:rules_ver_2' ]
32
+ metric. tags == [' waf_version:0.0.0' , ' event_rules_version:rules_ver_2' , ' success:true ' ]
33
33
} )
34
34
1 * telemetryService. addMetric( { Metric metric ->
35
35
metric. namespace == ' appsec' &&
36
36
metric. metric == ' waf.updates' &&
37
37
metric. points[0 ][1 ] == 2 &&
38
- metric. tags == [' waf_version:0.0.0' , ' event_rules_version:rules_ver_3' ]
38
+ metric. tags == [' waf_version:0.0.0' , ' event_rules_version:rules_ver_3' , ' success:true ' ]
39
39
} )
40
40
0 * _. _
41
41
}
42
42
43
43
void ' push waf request metrics and push into the telemetry' () {
44
44
when :
45
- WafMetricCollector . get(). wafInit(' 0.0.0' , ' rules_ver_1' )
45
+ WafMetricCollector . get(). wafInit(' 0.0.0' , ' rules_ver_1' , true )
46
46
WafMetricCollector . get(). wafRequest()
47
47
WafMetricCollector . get(). wafRequestTriggered()
48
48
WafMetricCollector . get(). wafRequest()
@@ -108,7 +108,7 @@ class WafMetricPeriodicActionSpecification extends DDSpecification {
108
108
0 * _. _
109
109
110
110
when : ' waf.updates happens'
111
- WafMetricCollector . get(). wafUpdates(' rules_ver_2' )
111
+ WafMetricCollector . get(). wafUpdates(' rules_ver_2' , true )
112
112
WafMetricCollector . get(). wafRequest()
113
113
WafMetricCollector . get(). wafRequestTriggered()
114
114
WafMetricCollector . get(). wafRequestBlocked()
0 commit comments