Manage:Compliance PPI - Track audit event searches
📡 Telemetry Instrumentation
This will serve as the parent issue for the new tracking that needs to be implemented. This is related to the groupcompliance in GitLab.org / manage / general-discussion PPI issue.
📖 Reference - What data can be tracked currently?
Event Type | Snowplow JS (Frontend) | Snowplow Ruby (Backend) | Usage Ping | Database Import | Log System |
---|---|---|---|---|---|
Database Counts | |||||
Pageview Events | |||||
UI Events | |||||
CRUD and API Events | |||||
Event Funnels | |||||
Postgres Data | |||||
Logs | |||||
External Services |
Documentation:
- Telemetry Direction Page
- Data for Product Managers
- North Star Metrics
- Telemetry Guide
- Usage Ping Guide
- Snowplow Guide
📖 What needs to be tracked?
-
Database Counts -
Pageview Events -
CRUD / API Events -
Postgres Data -
Not sure (Telemetry will review)
Description of what needs to be tracked:
Total audit event searches performed in GitLab.com:
- Instance-level search:
/admin/audit_logs
- Group-level search:
/groups/:group/-/audit_events
- Project-level search:
/:group/:project/-/audit_events
- Authentication log:
/profile/audit_log
From the NSM issue discussion:
Instrumenting with Snowplow Ruby on GitLab.com for total counts (again no user_id)
Next steps (if any)
-
Telemetry review complete (mark complete if not required) -
Child issues created
Edited by Tan Le