Dashboards and widgets¶
Ibutsu dashboards are collections of widgets: charts and summaries built from your runs and test results. Use them to monitor pass rates, compare components or environments, and track Jenkins jobs over time.
Before you start¶
Select the project you care about from the project dropdown in the header. Widgets use this as their default scope when you save them.
Open Dashboard in the left navigation.
Pick a dashboard from Select a dashboard, or click New Dashboard to create one. Widgets are shown only after a dashboard is selected.
Adding, editing, and removing widgets¶
With a project and dashboard selected, click Add Widget.
In the wizard, choose a widget type, set a title, and fill in the parameters for that type (for example Jenkins job name, number of builds, or grouping field).
Save. The widget appears on the grid; use the actions on the widget card to edit or delete it later.
Many widgets accept additional filters as a comma-separated list (same syntax as in the tables and in reports). See Filter Help for operators and examples.
Built-in widget types¶
These types are available from the Add Widget flow (names match the UI labels where possible):
Widget |
What it shows |
|---|---|
Jenkins Pipeline Heatmap ( |
Pass/fail patterns across recent Jenkins builds for a job, grouped by a result field (often
|
Filtered Heatmap ( |
Like a pipeline heatmap, but driven entirely by additional filters you supply (no fixed Jenkins job parameter in the same way). |
Run Aggregation ( |
Aggregates recent runs over a time window (weeks), grouped by a run field such as
|
Result Summary ( |
High-level counts for results, optionally narrowed by |
Result Aggregation ( |
Counts results grouped by a field (for example |
Jenkins Bar Chart ( |
Bar chart of aggregate results for one Jenkins job across recent builds. |
Jenkins Line Chart ( |
Line chart of Jenkins job run duration (or related timing) across recent builds. |
Importance by component ( |
Breakdown by component and importance for a Jenkins job (and optional environment / component filters). |
Parameters and validation rules for each type are defined on the server; if the wizard rejects a
value, check required fields (for example job_name on Jenkins-oriented widgets) and filter
syntax.
See also¶
Filter Help — filter operators and
additional_filtersexamples.Getting Started — sending results so dashboards have data to show.