Spike Research: How can insights.yml be enhanced to serve as a GitLab customizable analytics dashboard?
Overview
groupoptimize vision is to make GitLab the tool of choice for data-driven DevOps organizations. To achieve this one of our goals is to make Value Stream Analytics (VSA) the hub of analytics in GitLab, and customizable analytics dashboard is a core functionality in this direction.
The objective of this Spike Research is to determine the feasibility of enhancing insights.yml to be GitLab's customizable analytics dashboard.
Problem to solve
GitLab Analytics provide high value to executives. However, these reports are spread across multiple pages in GitLab and may require specific filters to be applied to be relevant. Executives' time is very valuable, and they might not know how to use GitLab to get insights that are relevant to their business.
JTBD: I want to create my own dashboards in GitLab that mirror the processes and terminology that my company is currently using.
Investigation and clarification questions:
-
What is the future of the insights YAML format?
Is there a new version? Should we upgrade to the new version? Will that cause breaking changes and disruption for current Insights users
-
Can insights.yml
embed
in:VSA? Issues? Handbook (for Dogfooding)?
-
Can we add
custom drill-down
link? -
Can we add
auto page refresh
to load data every 15 minutes? -
Can we add
counters tiles
in Insights withnear real-time
measurements - data load every 15 minutes. -
Can we configuration insights to allow for a collection of charts per page?
-
Can we configuration insights frontend to request data and render a number of charts per page
-
Wan we add markdown Table of Contents (ToC)?
Supported materials
- Proposal from a customer: https://gitlab.com/gitlab-org/manage/general-discussion/-/issues/17469+
- Future Improvements for GitLab Insights (&1196)
- https://gitlab.com/gitlab-com/account-management/eastern-north-america/carfax-group/carfax/-/issues/99
- https://gitlab.com/gitlab-com/account-management/eastern-north-america/loblaw/loblaw-pov/-/issues/9
- Insights usage - Unique Visits/Month
Expected Outcome
- Determine Pros and cons
- Open issues to deliver the tasks identified by this spike