Skip to content

DORA API - adding support for multiple includes environments

Release notes

Users should be able to to use the DORA API to query data using an external tool.

This feature is GitLab Ultimate.

Problem to solve

This came up on a customer call

Currently the we have only the ability to explicitly request specific environment(s) from the DORA API. API allows only 1 environment_tier which defaults to "production" if not set.

The customer original requested was to specifically exclude environments so they are not displayed on the aggregated DORA data. They are interested in production data, however they have multiple production environments across different geo regions and they wanted to exclude specific regions

We have a n ability to explicitly request specific environment(s) from the DORA API. The customer requested a way to specifically exclude environments so they are not displayed on the aggregated DORA data.

Proposal

  1. Change the 4 DORA APIs to return aggregated data for multiple tiers at the same time.
  2. Both for REST API and GraphQL.
  3. Both for project and group-level endpoints.

Example of response:

TBD

This 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.

Edited by Haim Snir