@@ -4,56 +4,14 @@ module Analytics
44 class Series
55 class Sparks
66 class Validations
7- METRICS = %w[
8- validations.banned
9- validations.checksum-scope-mismatch
10- validations.checksum-scope-required
11- validations.components-scope-empty
12- validations.components-scope-mismatch
13- validations.components-scope-required
14- validations.entitlements-missing
15- validations.entitlements-scope-empty
16- validations.environment-scope-mismatch
17- validations.environment-scope-required
18- validations.expired
19- validations.fingerprint-scope-empty
20- validations.fingerprint-scope-mismatch
21- validations.fingerprint-scope-required
22- validations.heartbeat-dead
23- validations.heartbeat-not-started
24- validations.machine-scope-mismatch
25- validations.machine-scope-required
26- validations.no-machine
27- validations.no-machines
28- validations.not-found
29- validations.overdue
30- validations.policy-scope-mismatch
31- validations.policy-scope-required
32- validations.product-scope-mismatch
33- validations.product-scope-required
34- validations.suspended
35- validations.too-many-cores
36- validations.too-many-machines
37- validations.too-many-processes
38- validations.too-many-users
39- validations.too-much-disk
40- validations.too-much-memory
41- validations.user-scope-mismatch
42- validations.user-scope-required
43- validations.valid
44- validations.version-scope-mismatch
45- validations.version-scope-required
46- ] . freeze
47-
487 def initialize ( account :, environment :, license_id : nil , realtime : true , **)
498 @account = account
509 @environment = environment
5110 @license_id = license_id
5211 @realtime = realtime
5312 end
5413
55- def metrics = METRICS
56-
14+ def metrics = LicenseValidation ::CODES . map { "validations.#{ it . underscore . dasherize } " }
5715 def count ( start_date :, end_date :)
5816 scope = LicenseValidationSpark . for_account ( account )
5917 . for_environment ( environment )
0 commit comments