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.
When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.
Cookie Policy
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, enabling you to securely log into the site, filling in forms, or using the customer checkout. GitLab processes any personal data collected through these cookies on the basis of our legitimate interest.
These cookies enable helpful but non-essential website functions that improve your website experience. By recognizing you when you return to our website, they may, for example, allow us to personalize our content for you or remember your preferences. If you do not allow these cookies then some or all of these services may not function properly. GitLab processes any personal data collected through these cookies on the basis of your consent
These cookies allow us and our third-party service providers to recognize and count the number of visitors on our websites and to see how visitors move around our websites when they are using it. This helps us improve our products and ensures that users can easily find what they need on our websites. These cookies usually generate aggregate statistics that are not associated with an individual. To the extent any personal data is collected through these cookies, GitLab processes that data on the basis of your consent.
These cookies enable different advertising related functions. They may allow us to record information about your visit to our websites, such as pages visited, links followed, and videos viewed so we can make our websites and the advertising displayed on it more relevant to your interests. They may be set through our website by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant advertisements on other websites. GitLab processes any personal data collected through these cookies on the basis of your consent.