Add incident management analytics events
What does this MR do?
This is an initial start on implementing the Incident Management analytics.
We can use this to feed into Gitlab::UsageData.
In order to make the tracking of events easy and generic, we've added #track_usage_event to Gitlab::Utils::UsageData, which can be used anywhere the module is included.
I've added the events to the event directory:
redis_hll_counters.incident_management.incident_management_activityredis_hll_counters.incident_management.incident_management_alert_status_changedredis_hll_counters.incident_management.incident_management_alert_assignedredis_hll_counters.incident_management.incident_management_alert_todoredis_hll_counters.incident_management.incident_management_incident_createdredis_hll_counters.incident_management.incident_management_incident_closedredis_hll_counters.incident_management.incident_management_incident_assignedredis_hll_counters.incident_management.incident_management_incident_todoredis_hll_counters.incident_management.incident_management_incident_commentredis_hll_counters.incident_management.incident_management_incident_zoom_meetingredis_hll_counters.incident_management.incident_management_incident_publishedredis_hll_counters.incident_management.incident_management_incident_relateredis_hll_counters.incident_management.incident_management_incident_unrelateredis_hll_counters.incident_management.incident_management_incident_change_confidential
Feature flags that have been enabled by default:
incident_management_alert_status_changedincident_management_alert_assignedincident_management_alert_todoincident_management_incident_createdincident_management_incident_reopenedincident_management_incident_closedincident_management_incident_assignedincident_management_incident_todoincident_management_incident_commentincident_management_incident_zoom_meetingincident_management_incident_publishedincident_management_incident_relateincident_management_incident_unrelateincident_management_incident_change_confidential
Does this MR meet the acceptance criteria?
Conformity
-
Changelog entry - [-] Documentation (if required)
-
Code review guidelines -
Merge request performance guidelines -
Style guides - [-] Database guides
- [-] Separation of EE specific content\
Related to #233933 (closed)
Edited by Sean Arnold