GLQL fields
- Tier: Free, Premium, Ultimate
- Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
With GitLab Query Language (GLQL), fields are used to:
- Filter the results returned from a GLQL query.
- Control the details displayed in an embedded view.
- Sort the results displayed in an embedded view.
You use fields in three embedded view parameters:
query- Set conditions to determine which items to retrieve. Thequeryparameter can include one or more expressions of the format<field> <operator> <value>. Multiple expressions are joined withand, for example,group = "gitlab-org" and author = currentUser().fields- Specify which columns and details appear in your view. A comma-separated list of fields or field functions, for example,fields: title, state, health, epic, milestone, weight, updated.sort- Order items by specific criteria. A field name followed by a sort order (ascordesc), for example,sort: updated desc.
Data sources
For a list of supported data sources and their fields, see GLQL data sources.
Troubleshooting
Query timeout errors
You might encounter these error messages:
Embedded view timed out. Add more filters to reduce the number of results.Query temporarily blocked due to repeated timeouts. Please try again later or try narrowing your search scope.These errors occur when your query takes too long to execute. Large result sets and broad searches can cause timeouts.
To resolve this issue, add filters to limit your search scope:
Add time range filters to limit results to a specific period, by using date fields like
created,updated, orclosed. For example:```glql display: table fields: title, labels, created query: type = Issue and group = "gitlab-org" and label = "group::knowledge" and created > "2025-01-01" and created < "2025-03-01" ```Filter by recent updates to focus on active items:
```glql display: table fields: title, labels, updated query: type = Issue and group = "gitlab-org" and label = "group::knowledge" and updated > -3m ```Use project-specific queries instead of group-wide searches when possible:
```glql display: table fields: title, state, assignee query: type = Issue and project = "gitlab-org/gitlab" and state = opened and updated > -1m ```