This page is intended to provide a crash course style overview of the most important Product Analytics related resources for each product Stage. As a Product Analyst or other curious GitLab team member, it can be helpful to have a quick and easy reference for each product Stage to quickly understand high-level functionality, key objectives or a distilled product roadmap, and key data resources currently used under a specific Stage or Group within GitLab before jumping in to an analysis.
If this page serves it's purpose, Product Analysts should be able to visit this handbook page before working with a Stage or Group to obtain helpful contextual information without needing to do a scavenger hunt search across dozens of handbook pages to find relevant information.
Internal handbook performance indicators (PIs) - This internal handbook page is a great place to understand the PIs for each Stage / Group to understand what results each team is trying to acheive.
Sisense Usage Insights is a Dashboard that provides a high level analysis of most commonly used Sisesnse Dashboards, Data Sources, and Snippets.
Product categories handbook page contains a huge amount of helpful information and defines sections, stages, groups, and categories.
Need to quickly learn how a certain Stage/Group feature works? GitLab Docs
Metrics dictionary contains metrics and events collected in Service Ping and Snowplow. For more information visit the dedicated Analytics Instrumentation Guide.
Features by Group handbook page contains a tabular breakdown of features included in each Stage Group by Core, Premium or Ultimate categories.
Definitive guides to data subject areas managed by the Data team.
Centralized SMAU/GMAU Dashboard contains CMAU, SMAU, and GMAU charts for each section, stage, and group.
The Technical Marketing handbook page contains links to product demos, webinars and release videos.
GitLab's Fiscal Year runs from February 1 to January 31. Here is a link to GitLab's Fiscal Quarter to Month map.
Why are these groupings called 'Stages'? At GitLab, we build a product that supports every stage of the DevOps Lifecycle.
This Stage helps teams manage their software delivery lifecycle with metrics and value stream insight in order to streamline and increase their delivery velocity. Insights, authentication, audits, compliance, user management, group & sub-group management, and project management.
Top dashboards referenced by this team
Centralized SMAU/GMAU Overall SMAU/GMAU dashboard primarily utilized by the Import Group
Manage Stage Sisense Topics Page Overall Manage stage pinned dashboards for easy access
Manage : Compliance Dashboard frequently used by the Compliance Group
Manage : Optimize Feature Usage Dashboard frequently used by the Optimize Group
Important data documentation
SELECT *
FROM table
WHERE field = stage_name
;
Helpful video resources
Team meetings, AMAs, etc. for the Plan:Optimize Group
Team meetings, AMAs, etc. for the Manage:Access Group
Manage:Organization YouTube Channel
Team meetings, AMAs, etc. for the Manage:Organization Group
Product direction
Problems to Solve from Product Direction Page
The Problems to Solve section of Manage's Product Direction Page is the most condensed documentation to understand Manage's big picture focus quickly.
Performance indicators
Metrics from Product Direction Page
This link breaks down the performance indicators for each Manage Group clearly and links out to the Internal Handbook PI page.
Key handbook pages
Slack channels
#s_manage
Team members
Handbook page to find Manage team members to collaborate with
Enable teams to effectively plan and execute work in a single application. This stage enables portfolio planning and management through epics, groups (programs), milestones, etc. to organize and track progress
Top dashboards referenced by this team
Plan xMAU (monthly) Overall Plan Stage xMAU dashboard
Centralized SMAU/GMAU Most Group PMs on Plan utilize the Centralized SMAU/GMAU dashboard
Plan stage .com events Analyses dealing with Snowplow events tables
Say Do Ratios Primarily engineering analytics utilized for Plan Stage decision making
Plan stage capacity planning Primarily engineering analytics utilized for Plan Stage decision making
Important data documentation
SELECT *
FROM table
WHERE field = stage_name
;
Helpful video resources
What the Plan Stage team is working on
A great handbook page to skim to understand the roadmap and focus for Plan
Performance indicators
Link to performance indicators
Resource to understand the Performance Indicators for the Dev Section - Page can be searched by Stage and Group
Key handbook pages
Slack channels
#s_plan
Team members
Create provides tools that support the beginning of the DevOps Life Cycle. Source Code management, Code Review, Wiki, Web IDE, etc.
Start on the GitLab website page dedicated to Create to get an understanding of features included in this Stage.
Top dashboards referenced by this team
Create - Code Review Topics page Create : Code Review group specific pinned dashboards for easy access
Code Review MAU Metrics Used frequently by Create : Code Review Group
Editor Extension Category MAU Metrics Used frequently by Create : Code Review Group
Performance indicators internal handbook page The Create : Gitaly Group primarily uses the Performance Indicators Internal Handbook Page to guide decisions
Handbook page containing engineering analytics dashboards Used by Create Stage Engineering Managers
Important data documentation
SELECT *
FROM table
WHERE field = stage_name
;
Helpful video resources
Must be logged into GitLab Unfiltered account
Create Stage UX YouTube playlist
Product roadmap link
Link to product direction / vision
Resource to understand the goals for this team
Performance indicators
Link to performance indicators
Resource to understand the Performance Indicators for the Dev Section - Page can be searched by Stage and Group
Key handbook pages
Primary Create Stage handbook page
Contains helpful information about how Create operates and current team members
Slack channels
#s_create
#s_create_pm
Team members
Handbook page to find Create team members to collaborate with
Verify provides teams with tools that help facilitate continuous integration. This includes but is not limited to pipelines and runners.
Top dashboards referenced by this team
Centralized SMAU / GMAU Dashboard This dashboard is a central place for all stages where their SMAU and GMAU metrics are housed for a high-level overview.
Ops Section Dashboard This is the central dashboard for all performance indicator metrics related to the Ops section.
Important data documentation
SELECT *
FROM table
WHERE field = stage_name
;
Helpful video resources
Tanuki Tech: Verify and Secure
This video showcases the product functionality of Verify and Secure and how to talk about those functionalities from a sales perspective.
Product roadmap link
Section Direction: Verify Stage Resource to understand the long-term goals for the Verify team
Performance indicators
Ops Section PI An internal handbook page that lists all performance indicators under the Operations section
Key handbook pages
A central hub for all pages related to the Verify stage
Slack channels
#s_verify Overall channel for Verify
#g_pipeline-execution Slack channel for the Verify:Pipeline Execution product category.
#g_pipeline-authoring Slack channel for the Verify:Pipeline Authoring product category.
#g_runner Slack channel for the Verify:Runner product category.
#g_pipeline-security Slack channel for the Verify:Pipeline Security product category.
Team members
Handbook page to find Verify team members to collaborate with
The Package team works on the package and container registries, as well as the Dependency Proxy.
Top dashboards referenced by this team
Primarily time series analyses for Package features on GitLab.com
Primarily time series analyses including both SaaS and SM usage of Package features
Customer specific data tables regarding specific Package feature usage
Dashboard analyzing GCP costs associated with Package features.
Dashboard measuring user interaction with the GitLab.com user interface.
Important data documentation
SELECT *
FROM table
;
Helpful video resources
User Interviews YouTube Channel
General and feature specific user interviews for the Package team
Package Handbook section with feature and roadmap demos
Product roadmap link
Resource to understand the long-term goals for this team
OKRs
Resource to understand the current OKRs for this team
Key documentation
Main Package Team Handbook Page
It can be helpful to search for specific topics on the Package team's main page
GitLab Docs are awesome!
Slack channels
#s_package
Team members
Handbook page to find Package team members to collaborate with
List of Package team members and their stable counterparts to contact if needed
GitLab's integrated CD solution allows users to ship code with zero-touch, be it on one or one thousand servers.
Top dashboards referenced by this team
Important data documentation
SELECT *
FROM table
WHERE field = stage_name
;
Helpful video resources
List of YouTube Playlists maintained by Release
Product roadmap link
Product Direction - Release Resource to understand the long-term goals for this team
Performance indicators
Link to performance indicators
Resource to understand the Performance Indicators for the Ops Section - Page can be searched by Stage and Group
Key handbook pages
Slack channels
#s_release
Team members
Handbook page to find Create team members to collaborate with
Enabling users to configure applications and infrastructure. Auto DevOps, Kubernetes Management and ChatOps.
Top dashboards referenced by this team
Configure team business metrics Central point of entry for the Configure Stage team to evaluate metrics.
Configure Stage Topic Board Contains all of the most commonly used dashbaords by the Configure team.
Important data documentation
SELECT *
FROM table
WHERE field = stage_name
;
Helpful video resources
GitLab <> Kubernetes Agent Overview
AutoDevops Overview Demo You'll need to register for brighttalk with your work email to access this resource.
Product roadmap link
Product Direction - Configure Resource to understand the long-term goals for this team
Performance indicators
Link to performance indicators Resource to understand the Performance Indicators for the Ops Section - Page can be searched by Stage and Group
Key handbook pages
Primary handbook page for Configure
Slack channels
#s_configure
Team members
Handbook page to find Create team members to collaborate with
Helps reduce the severity and frequency of incidents. Incident management and error tracking.
Top dashboards referenced by this team
Important data documentation
SELECT *
FROM table
WHERE field = stage_name
;
Helpful video resources
Demos and overview videos for Monitor will be added here as they become available.
Product roadmap link
Product Direction - Monitor Resource to understand the long-term goals for this team
Performance indicators
Link to performance indicators
Resource to understand the Performance Indicators for the Ops Section - Page can be searched by Stage and Group
Key handbook pages
Blog post on Incident Management
Slack channels
#s_monitor
Team members
Handbook page to find Monitor team members to collaborate with
Static Application Security Testing (SAST), Dynamic Application Security Testing (DAST), Container Scanning, and Dependency Scanning
Top dashboards referenced by this team
Some seemingly duplicate charts in Dynamic Analysis Metrics are used by the team to compare totals from different data sets.
Threat Management Metrics Govern:Threat Insights Group
Secure & Govern GMAU/SMAU Metrics This dashboard shows various MAU metrics for Secure and Govern.
Secure SCA - PI - Software Composition Analysis Secure:Composition Analysis Group
Important data documentation
SELECT *
FROM table
WHERE field = stage_name
;
Helpful video resources
DevSecOps Overview A great place to start for a high-level overview relating to Secure functionality.
Product direction link
Secure product direction page - 1 year plan
Performance indicators
Performance indicators linked in Secure handbook page
Key handbook pages
Secure stage primary handbook page
Slack channels
#s_secure
Team members
Product categories page section to find Secure team members to collaborate with
Secure Handbook page section to find Secure engineering team members to collaborate with
Manage security vulnerabilities, policies, and compliance across your organization.
Top dashboards referenced by this team
Important data documentation
SELECT *
FROM table
WHERE field = stage_name
;
Helpful video resources
Product direction link
Govern product direction page - 1 Year Plan
Performance indicators
Internal handbook performance indicators for the Secure section
Key handbook pages
Govern stage primary handbook page
Slack channels
#s_govern
Team members
Handbook page to find Govern team members to collaborate with
Govern Handbook page section to find Govern engineering team members to collaborate with
Supports enterprise-grade operational experience of GitLab products from streamlined deployment and maintenance, disaster recovery, secure search and discoverability, to high availability, scalability, and performance. The Systems Stage includes Distribution, Gitaly and Geo Groups.
Top dashboards referenced by this team
Enablement::Geo Metrics Geo Group
Version Upgrade Rate Distribution Group
Enablement: Gitaly Dashboard Gitaly Group
Centralized SMAU GMAU Dashboard General SMAU and GMAU metrics
Important data documentation
There are no Enablement metrics currently collected in our Postgres Replica data for Gitlab.com
The following tables can be used for Service Ping metric reporting.
common_mart.mart_ping_instance_metric_all_time - Use for all time timeframe metrics
common_mart.mart_ping_instance_metric_7_day - Use for 7 day timeframe metrics
common_mart.mart_ping_instance_metric_28_day - Use for 28 day timeframe metrics
common_mart.mart_ping_instance_metric_monthly - Use for all, 7, 28 timeframe metrics pre filtered to the last ping of the month (does not include none or null timeframe metrics)
workpace_product.wk_fct_ping_instance_metric_none - Use for metrics with a none timeframe
workpace_product.wk_fct_ping_instance_metric_null - Use for metrics with a null timeframe
Use the metrics dictionary to determine the timeframe value for any service ping metric.
Helpful video resources
Enablement::Systems is a relatively new Stage. PDI will add helpful video overviews as they become available.
Product roadmap link
Enablement Product Direction Includes Stage and Group level details
Performance indicators
Enablement Section PI handbook page
Key handbook pages
Overall Enablement Section Handbook page for Engineering
Slack channels
#s_enablement
#g_distribution
#g_geo
Team members
Handbook page to find Systems team members to collaborate with
OR
Supports enterprise-grade operational experience of GitLab products from streamlined deployment and maintenance, disaster recovery, secure search and discoverability, to high availability, scalability, and performance. The Data Stores Stage includes Memory, Global Search, Database and Pods Groups.
Top dashboards referenced by this team
Enablement::Database - Performance Indicators Database Group
Enablement::Memory Memory Group
Global Search Self Managed Deep Dive Global Search Group
gitlab.com performance per snowplow dashboard Enablement Section overall - Primarily relates to Data Stores Group
Josh <> Mathieu: Enablement PPI - Enablement Section overall - Primarily relates to Data Stores Group
Active Instances - Database Group
Error Budget Dashboard - Stage Enablement - Enablement Section overall
Infra PM Dashboard - Database Group
Enablement: Gitaly Dashboard - Gitaly Group
Important data documentation
There are no Enablement metrics currently collected in our Postgres Replica data for Gitlab.com
The following tables can be used for Service Ping metric reporting.
common_mart.mart_ping_instance_metric_all_time - Use for all time timeframe metrics
common_mart.mart_ping_instance_metric_7_day - Use for 7 day timeframe metrics
common_mart.mart_ping_instance_metric_28_day - Use for 28 day timeframe metrics
common_mart.mart_ping_instance_metric_monthly - Use for all time and 28 day timeframe metrics, pre filtered to the last ping of the month (does not include 7 day, none, or null timeframe metrics)
workpace_product.wk_fct_ping_instance_metric_none - Use for metrics with a none timeframe
workpace_product.wk_fct_ping_instance_metric_null - Use for metrics with a null timeframe
Use the metrics dictionary to determine the timeframe value for any service ping metric.
Helpful video resources
Enablement::Data Stores is a relatively new Stage. PDI will add helpful video overviews as they become available.
Product roadmap link
Enablement Product Direction Includes Stage and Group level details
Performance indicators
Enablement Section PI handbook page
Key handbook pages
Overall Enablement Section Handbook page for Engineering
Slack channels
#s_enablement
#g_memory
#g_global_search
#g_database
Team members
Handbook page to find Data Stores team members to collaborate with
OR