Review usage ping's usage_activity_by_stage actions for AMAU/SMAU
Problem
SMAU will be defined as the highest AMAU within a stage in a 28 day rolling period. More info here.
(Unless the stage PM identifies another action in that stage that makes more sense for SMAU, one of the things this issue hopes to explore)
The following stages have usage activity actions defined for them in Usage Ping:
- configure
- create
- manage
- monitor
- package
- plan
- release
- secure
- verify
For some stages such as Secure & Package, the number of actions is limited. So we might need to add additional tracking.
Some actions are not really actions, example : projects_slack_notifications_active
Proposal
Review with PMs in each stage to see if the actions within the stage make sense for a AMAU metric, if not, define what tracking needs to be added.
Result
Improve accuracy of SMAU
Next steps
Review current list of [actions per stage ](https://docs.google.com/spreadsheets/d/1YYy8qw4ilP_J5H3kUzeytY6aZvPVAKFypej2tk2PljM/edit#gid=1269337462)
and update the following information:
Real User Action? | SMAU Candidate? | PM Owner |
---|
If a action needs to added, create a row and make a note in the New column.
Current status:
Stage | SMAU Candidate based on usage ping | Event details | Confirmed by |
---|---|---|---|
configure | clusters_applications_helm | :Clusters::Applications::Helm.distinct_by_user | @kencjohnston |
create | merge_requests | :MergeRequest.distinct_count_by(:author_id) | @ebrinkman |
manage | groups | :GroupMember.distinct_count_by(:user_id) | @ebrinkman |
monitor | projects_prometheus_active | :Project.with_active_prometheus_service.distinct_count_by(:creator_id) | @kencjohnston |
package | For instances that have container_registry_enabled , we till take the total of projects: count(Project),
|
@trizzi | |
plan | issues | :Issue.distinct_count_by(:author_id) | @ebrinkman |
release | deployments | :Deployment.distinct_count_by(:user_id) | @jmeshell |
secure | adding tracking | ||
verify | ci_pipelines | :Ci::Pipeline.distinct_count_by(:user_id) | @jyavorska |
- To be included in a future iteration:
Stage | SMAU Candidate based on usage ping | Event details | Confirmed by |
---|---|---|---|
defend | Pending | @stkerr | |
enablement | Pending | @joshlambert |