From 63517e904cc8816c2b3005fa213b5e2456d2c1a9 Mon Sep 17 00:00:00 2001 From: Deluan Date: Mon, 26 Jan 2026 20:31:39 -0500 Subject: [PATCH] feat(insights): collect ScannerExtractor configuration to measure gotaglib usage Signed-off-by: Deluan --- core/metrics/insights.go | 1 + core/metrics/insights/data.go | 1 + 2 files changed, 2 insertions(+) diff --git a/core/metrics/insights.go b/core/metrics/insights.go index df3ca9a4..f42e5c09 100644 --- a/core/metrics/insights.go +++ b/core/metrics/insights.go @@ -215,6 +215,7 @@ var staticData = sync.OnceValue(func() insights.Data { data.Config.BackupCount = conf.Server.Backup.Count data.Config.DevActivityPanel = conf.Server.DevActivityPanel data.Config.ScannerEnabled = conf.Server.Scanner.Enabled + data.Config.ScannerExtractor = conf.Server.Scanner.Extractor data.Config.ScanSchedule = conf.Server.Scanner.Schedule data.Config.ScanWatcherWait = uint64(math.Trunc(conf.Server.Scanner.WatcherWait.Seconds())) data.Config.ScanOnStartup = conf.Server.Scanner.ScanOnStartup diff --git a/core/metrics/insights/data.go b/core/metrics/insights/data.go index 19007fd0..99eb542a 100644 --- a/core/metrics/insights/data.go +++ b/core/metrics/insights/data.go @@ -47,6 +47,7 @@ type Data struct { LogFileConfigured bool `json:"logFileConfigured,omitempty"` TLSConfigured bool `json:"tlsConfigured,omitempty"` ScannerEnabled bool `json:"scannerEnabled,omitempty"` + ScannerExtractor string `json:"scannerExtractor,omitempty"` ScanSchedule string `json:"scanSchedule,omitempty"` ScanWatcherWait uint64 `json:"scanWatcherWait,omitempty"` ScanOnStartup bool `json:"scanOnStartup,omitempty"`