Skip to content

Commit 437276f

Browse files
committed
AAP service activation origin metric
Signed-off-by: sezen.leblay <[email protected]>
1 parent c7bc713 commit 437276f

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

telemetry/src/test/groovy/datadog/telemetry/metric/AppSecEnabledMetricPeriodicActionTest.groovy

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package datadog.telemetry.metric
22

33
import datadog.telemetry.TelemetryService
44
import datadog.telemetry.api.Metric
5+
import datadog.trace.api.ConfigOrigin
56
import datadog.trace.api.telemetry.AppSecMetricCollector
67
import datadog.trace.test.util.DDSpecification
78

@@ -14,24 +15,24 @@ class AppSecEnabledMetricPeriodicActionTest extends DDSpecification {
1415
def collector = AppSecMetricCollector.get()
1516

1617
when:
17-
collector.appSecEnabled(true, "ENV_VAR")
18-
collector.appSecEnabled(false, "REMOTE_CONFIG")
18+
collector.appSecEnabled(true, ConfigOrigin.ENV.value)
19+
collector.appSecEnabled(false, ConfigOrigin.REMOTE.value)
1920
action.doIteration(telemetryService)
2021

2122
then:
2223
1 * telemetryService.addMetric({ Metric metric ->
2324
metric.namespace == 'appsec' &&
24-
metric.metric == 'appsec.enabled' &&
25+
metric.metric == 'enabled' &&
2526
metric.points[0][1] == 1 &&
26-
metric.tags.contains('origin:ENV_VAR') &&
27-
metric.type == Metric.TypeEnum.COUNT
27+
metric.tags.contains('origin:env_var') &&
28+
metric.type == Metric.TypeEnum.GAUGE
2829
})
2930
1 * telemetryService.addMetric({ Metric metric ->
3031
metric.namespace == 'appsec' &&
31-
metric.metric == 'appsec.enabled' &&
32+
metric.metric == 'enabled' &&
3233
metric.points[0][1] == 0 &&
33-
metric.tags.contains('origin:REMOTE_CONFIG') &&
34-
metric.type == Metric.TypeEnum.COUNT
34+
metric.tags.contains('origin:remote_config') &&
35+
metric.type == Metric.TypeEnum.GAUGE
3536
})
3637
0 * _._
3738
}

0 commit comments

Comments
 (0)