Reevaluate Respond Group GMAU

How is GMAU Calculated Today?

Monitor:Respond GMAU is unique users that interact with Alerts and Incidents.

What users actions are included for GMAU?
  1. incident_created
  2. incident_reopened
  3. incident_closed
  4. incident_assigned
  5. incident_todo
  6. incident_comment
  7. incident_zoom_meeting
  8. incident_published
  9. incident_relate
  10. incident_unrelate
  11. incident_change_confidential
  12. alert_status_changed
  13. alert_assigned
  14. alert_todo
  15. incident_management_timeline_event_created
  16. incident_management_timeline_event_edited
  17. incident_management_timeline_event_deleted
What actions are available?
Event Category Event Action
Incident Management counts.issues_created_gitlab_alerts
Incident Management counts.incident_issues
Incident Management counts.issues_created_from_alerts
Incident Management counts.alert_bot_incident_issues
Incident Management counts.issues_created_manually_from_alerts
Incident Management counts.issues_with_embedded_grafana_charts_approx
Incident Management counts.issues_with_associated_zoom_link
Incident Management counts.issues_using_zoom_quick_actions
Incident Management redis_hll_counters.quickactions.i_quickactions_promote_to_incident_monthly
Incident Management redis_hll_counters.quickactions.i_quickactions_publish_monthly
Incident Management redis_hll_counters.quickactions.i_quickactions_severity_monthly
Incident Management counts.projects_with_alerts_created
Incident Management counts.projects_with_enabled_alert_integrations
Incident Management usage_activity_by_stage.monitor.projects_with_incidents
Incident Management usage_activity_by_stage_monthly.monitor.projects_with_incidents
Incident Management usage_activity_by_stage.monitor.projects_with_alert_incidents
Incident Management usage_activity_by_stage_monthly.monitor.projects_with_alert_incidents
Incident Management redis_hll_counters.incident_management.incident_management_alert_todo_monthly
Incident Management redis_hll_counters.incident_management.incident_management_alert_todo_weekly
Incident Management redis_hll_counters.incident_management.incident_management_incident_comment_weekly
Incident Management redis_hll_counters.incident_management.incident_management_incident_comment_monthly
Incident Management redis_hll_counters.incident_management.incident_management_incident_todo_monthly
Incident Management redis_hll_counters.incident_management.incident_management_incident_todo_weekly
Incident Management redis_hll_counters.incident_management.incident_management_incident_relate_monthly
Incident Management redis_hll_counters.incident_management.incident_management_incident_relate_weekly
Incident Management redis_hll_counters.incident_management.incident_management_incident_assigned_weekly
Incident Management redis_hll_counters.incident_management.incident_management_alert_assigned_monthly
Incident Management redis_hll_counters.incident_management.incident_management_alert_assigned_weekly
Incident Management redis_hll_counters.incident_management.incident_management_alert_status_changed_monthly
Incident Management redis_hll_counters.incident_management.incident_management_alert_status_changed_weekly
Incident Management redis_hll_counters.incident_management.incident_management_incident_change_confidential_weekly
Incident Management redis_hll_counters.incident_management.incident_management_incident_created_monthly
Incident Management redis_hll_counters.incident_management.incident_management_incident_created_weekly
Incident Management redis_hll_counters.incident_management.incident_management_incident_zoom_meeting_weekly
Incident Management redis_hll_counters.incident_management_alerts.incident_management_alert_create_incident_monthly
Incident Management counts_monthly.aggregated_metrics.incident_management_alerts_total_unique_counts
Incident Management counts_monthly.aggregated_metrics.incident_management_incidents_total_unique_counts
Incident Management redis_hll_counters.incident_management_alerts.incident_management_alert_create_incident_weekly
Incident Management counts_weekly.aggregated_metrics.incident_management_alerts_total_unique_counts
Incident Management counts_weekly.aggregated_metrics.incident_management_incidents_total_unique_counts
Incident Management redis_hll_counters.incident_management.incident_management_total_unique_counts_weekly
Incident Management redis_hll_counters.incident_management.incident_management_total_unique_counts_monthly
Incident Management redis_hll_counters.incident_management.incident_management_incident_unrelate_weekly
Incident Management redis_hll_counters.incident_management.incident_management_incident_reopened_monthly
Incident Management redis_hll_counters.incident_management.incident_management_incident_reopened_weekly
Incident Management redis_hll_counters.incident_management.incident_management_incident_published_monthly
Incident Management redis_hll_counters.incident_management.incident_management_incident_published_weekly
Incident Management redis_hll_counters.incident_management_oncall.i_incident_management_oncall_notification_sent_weekly
Incident Management redis_hll_counters.incident_management_oncall.i_incident_management_oncall_notification_sent_monthly
Incident Management redis_hll_counters.incident_management.incident_management_incident_assigned_monthly
Incident Management redis_hll_counters.incident_management.incident_management_incident_change_confidential_monthly
Incident Management redis_hll_counters.incident_management.incident_management_incident_closed_monthly
Incident Management redis_hll_counters.incident_management.incident_management_incident_closed_weekly
Incident Management redis_hll_counters.incident_management.incident_management_incident_zoom_meeting_monthly
Incident Management redis_hll_counters.incident_management.incident_management_incident_unrelate_monthly
Incident Management redis_hll_counters.quickactions.i_quickactions_publish_weekly
Incident Management redis_hll_counters.quickactions.i_quickactions_severity_weekly
Incident Management redis_hll_counters.quickactions.i_quickactions_promote_to_incident_weekly
Incident Management counts.projects_creating_incidents
Incident Management redis_hll_counters.incident_management.issuable_resource_links_total_unique_counts_monthly
Incident Management redis_hll_counters.incident_management.issuable_resource_links_total_unique_counts_weekly
Incident Management redis_hll_counters.incident_management.timeline_event_total_unique_counts_weekly
Incident Management redis_hll_counters.incident_management.timeline_event_total_unique_counts_monthly
Incident Management counts.status_page_incident_publishes
Incident Management counts.status_page_incident_unpublishes
Incident Management usage_activity_by_stage.monitor.projects_with_enabled_alert_integrations_histogram
Incident Management counts.status_page_issues
Incident Management counts_monthly.projects_with_alerts_created
Incident Management usage_activity_by_stage.monitor.projects_incident_sla_enabled
Incident Management counts.status_page_projects
On-Call Schedule Management redis_hll_counters.quickactions.i_quickactions_page_monthly
On-Call Schedule Management redis_hll_counters.quickactions.i_quickactions_page_weekly
Available Monthly Options
  1. alert_create_incident
  2. alert_assigned
  3. alert_status_changed
  4. alert_todo
  5. incident_assigned
  6. incident_change_confidential
  7. incident_closed
  8. incident_comment
  9. incident_created
  10. incident_published
  11. incident_relate
  12. incident_reopened
  13. incident_todo
  14. incident_unrelate
  15. incident_zoom_meeting
  16. resource_links_total_unique_counts
  17. timeline_event_total_unique_counts
  18. quickactions_promote_to_incident
  19. quickactions_publish
  20. quickactions_severity
Additional metrics to add
  1. alert_create_incident
  2. resource_links_total_unique_counts
  3. quickactions_promote_to_incident
  4. quickactions_publish
  5. quickactions_severity

Problem

  • Monitor:Respond GMAU growth has been stagnant since February 2021.
  • Users interacting with alerts and incidents might not be the best proxy for adoption.
  • Users want less alerts and incidents.

Proposed Solution

  • Cross check what is included in GMAU? Are we capturing all metrics available? Should there be more?
  • Brainstorm additional ideas about how GMAU could be measured.

Conclusion

We decided against add ALL available metrics to Respond GMAU. Additional context can be found on the closed MR (Updating Respond Group GMAU (gitlab-org/gitlab!98245 - closed)) and in this thread.

TL;DR;

Comparing the same aggregate pre-MR and post-MR will be an apples to oranges comparison. It will be difficult to discern if changes in a metric are due to actual changes in user behavior or due solely to users upgrading GitLab versions and the broader scope of the the aggregate. It is best to introduce a new aggregate metric with these changes, rather than updating the existing metric. The older metric could continue to be used for historical comparisons and the new metric be used going forward.

What are we doing instead?

Edited by Alana Bellucci