The Measures service provides a way to quickly execute all kinds of queries on project measures. You can for example get:
- the recently inspected projects
- the projects with blocker and critical issues
- the projects with bad coverage on added/changed code within the 10 past days
The search query can then be saved as a filter to be displayed on dashboards.
The Measures service can be accessed through the top bar:
To add criteria to the search query, click on More criteria and select a criterion. As many criteria as you wish can be added.
Set the criteria and click on the Search button to display the results.
Types of component to search for: projects, views, files, developers, etc.
Same as the Date criterion but a period has to be set instead of a date.
|Alert||Filter by alert level (Error | Warning | Ok).|
Available since SonarQube 3.7.
If the Components criterion is empty, only direct children will be displayed.
Filters components based on the last analysis date.
If checked, only components flagged as favorites will be displayed.
Filters components whose key contains a given string.
Drop-down list to select the languages to filter on.
|Metric||Filters components to those where a specific measure is greater than or less than a certain threshold.|
Up to three "Metric" criteria can be defined.
Filters components whose name contains a given string.
Results Display Configuration
The results can be displayed either as list or treemap. The display can be changed through the Display as link on the top right corner:
Then by clicking on Change Columns (for list display) or Change Treemap (for treemap display), display details can be configured: list of measures (value or variation), ordering of the columns, sort, etc.
Saving Search Query as Filter
To save a search query as a filter, click on the Save link on the top right corner.
To create a shared filter, check the
Filters can be displayed on dashboards in the following dedicated widgets: Measure Filter as List or Measure Filter as Treemap.
Once several filters have been created, it becomes necessary to manage them: edit, copy, delete, share, flag as favorite, etc. To do so, click on the Manage link in the left menu: