[Security Solution] Collect usage statistics for prebuilt rule customization #140369
Labels
8.18 candidate
Feature:Prebuilt Detection Rules
Security Solution Prebuilt Detection Rules area
needs product
Team:Detection Rule Management
Security Detection Rule Management Team
Team:Detections and Resp
Security Detection Response Team
Team: SecuritySolution
Security Solutions Team working on SIEM, Endpoint, Timeline, Resolver, etc.
telemetry
Issues related to the addition of telemetry to a feature
Epics: https://github.com/elastic/security-team/issues/1974 (internal), #174168
Summary
As part of the prebuilt rule customization epic, we need to implement custom telemetry data collection to get essential insights into the usage of the feature.
We want to collect the following data:
Breakdown of a number of Elastic prebuilt rules ("stock"), Elastic custom rules (prebuilt rules with customizations), and fully custom rules (user-defined) per cluster. We can use snapshot telemetry here with daily granularity.
Breakdown of which fields are being customized. Send a telemetry event once users save a rule with all customized fields and the rule information: rule_id, type, version.
Number of field conflicts for customised Elastic rules with updates, break down by with/without prepopulated final version. Event based, collect this information inside the perform upgrade API. For every customized field, collect the selected version (base, target, merged, resolved) and conflict.
Check if rule names or other sensitive info is gathered by snapshot telementry and remove
Future improvements:
The text was updated successfully, but these errors were encountered: