The following page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features or functionality remain at the sole discretion of GitLab Inc.
Content Last Reviewed: 2024-11-05
This page outlines the direction for the Monitor:Platform Insights group. Feedback is welcome, please reach out to this page maintainer if you have any questions or suggestions.
Category | Description | Availability | Maturity |
---|---|---|---|
Custom Dashboards Foundation | Query, explore, and visualize your GitLab data | Beta | Minimal |
Observabililty | Track and visualize application requests across distributed traces, logs, errors, and metrics | Internal Beta | Minimal |
Product analytics | Collect and visualize product and customer health events | Internal Beta | Minimal |
Incident Management | Triage and view the alerts and incidents generated by your application | GA | Community-led |
On-call Schedules | Create schedules for responders to rotate on-call responsibilities | GA | Community-led |
The Platform Insights team vision is to deliver a unified data event platform that allows users to query, visualize, and analyze their data in order to optimize their workflows within GitLab. We aim to create a consistent dashboard experience that makes it easy for users to ask the questions pertinent to their use cases and build rich team/use case specific views. The unified event platform will consume data from all stages so that users can monitor the health of their team, their processes, and their services all in a single pane of glass.
While the Platform Insights team covers a range of categories, our two current investment areas are data unification and custom dashboards foundation. We are focused on solving problems for modern development teams and the key to that is data!
GitLab's data unification effort seeks to define a consistent architecture for data ingestion, storage, synchronization and governance in an effort to reduce the risk and improve efficiency associated with how we handle analytical data in our systems. This is a cross-stage effort which requires a investment to consolidate data across siloes.
Custom Dashboards Foundation |
Dashboards are a core piece of any analytics workflow. Customers use them to track a variety of things from customer behavior to service health to team productivity/output. GitLab is striving to allow customers a single place to ask questions of their data, source agnostic, so that they can truly connect their code, delivery, team productivity, and customer outcomes in a single, unified visualization. We have heard the need for customers to be able to customize their reporting and build views that align with their team/project specific needs.
The Platform Insights team developed a dashboard framework to serve as the single source of truth for the way GitLab internal teams should develop and deliver their prescriptive dashboard views. Our goal is that we catalog all the current analytics dashboards available in GitLab and iteratively migrate them to the standard dashboard framework in order to provide customers with a consistent user experience.
Our goal for the year, starting in FY25 Q4, is to fully migrate all basic panel analytics dashboards to the standard framework, improve GitLab analytics discoverability, and provide an easy-to-use dasbhoard experience at the group/project levels so that customers are empowered to query and visualize their data in a manner that suits their reporting and monitoring needs. And, while the implementation of the data unification project should be invisible to the user, this effort is a core parallel effort required to ensure that we can provide a consistent experience across all GitLab data sources. This work will encompass consolidation, storage (for all deployement models,) synchronization, and governance, and will take into account the PII (GDPR, FedRAMP, etc) requirements that many of our customers abide by in their business.