Get desktop application:
View/edit binary Protocol Buffers messages
GET /dashboards Lists dashboard names
GET /dashboard-groups Lists the dashboard group names
GET /dashboards/{dashboard}/tabs Lists the dashboard tab names
GET /dashboards/{dashboard} Returns a Dashboard config's metadata Excludes subtabs, accessed through the /tabs list method instead
A list of notifications attached to this dashboard. This is displayed on any dashboard tab in this dashboard.
Control which tab is displayed when first opening a dashboard. Defaults to Summary
Controls whether to suppress highlighting of failing tabs.
Controls whether to apply special highlighting to result header columns for the current day.
GET /dashboard-groups/{dashboard-group} Lists the dashboard names in that group
GET /dashboards/{dashboard}/tabs/{tab}/headers Returns the headers for grid results
GET /dashboards/{dashboard}/tabs/{tab}/rows Returns information on grid rows, and data within those rows
GET /dashboards/{dashboard}/tab-summaries Returns the list of tab summaries for dashboard.
Scope defines the GCS bucket to read the results from.
Name of the dashboard to fetch tab summaries for.
List of tab summaries.
GET /dashboards/{dashboard}/tab-summaries/{tab}
Scope defines the GCS bucket to read the results from.
Name of the dashboard to fetch tab summaries for.
Name of the particular tab to fetch the summary for.
Summary for the tab
GET /dashboard-groups/{dashboard-group}/dashboard-summaries
Scope defines the GCS bucket to read the results from.
Name of the dashboard group to fetch dashboard summaries for.
List of dashboard summaries.
GET /dashboards/{dashboard}/summary
Scope defines the GCS bucket to read the results from.
Name of the dashboard to fetch the summary for.
Summary for the dashboard.
A DashboardResource is a REST resource for a dashboard It includes the name of the resource, a link, and a dashboard group to which it belongs
Used in:
Dashboard group to which the dashboard belongs to. Empty if dashboard doesn't belong to any group.
Summary for a particular dashboard. Contains the info required to render dashboard summary in UI (done in the dashboard group view).
Used in:
,Name of the dashboard.
Overall status of the dashboard. Will be calculated based on the presence and importance of underlying tabs.
Count of the tabs by status.
Subset of data from FailingTestSummary defined in summary.proto.
Used in:
Name of the failing test.
number of times the test has failed.
Timestamp for the last cycle in which the test passed.
Timestamp for the first cycle in which the test failed.
Aggregate stats across all failing tests.
Used in:
Number of failing tests for the tab.
Summarized representation of data from failing test summaries. Will be rendered in failures summary component within tab summary.
Used in:
Top failing tests by fail count.
Aggregated stats across all failing tests.
Subset of data from HealthinessInfo.TestInfo defined in summary.proto.
Used in:
Name of the flaky test.
The flakiness of the test, in % measured out of 100
The change of flakiness based on the last interval's flakiness The interval is set by each tab's config, with a default of 7 days.
Aggregated healthiness stats across the tab.
Used in:
The start of the time frame that the analysis was run for.
The end of the time frame that the analysis was run for.
Number of flaky tests in the tab.
Average flakiness for the current analysis interval.
Average flakiness for the previous analysis interval.
Summarized representation of data from tab's HealthinessInfo. Will be rendered in healthiness summary component within tab summary.
Used in:
Top flaky tests (with flakiness > 0) by the current flakiness %.
Aggregated healthiness stats for the tab.
Used in:
Unique instance of the job, typically BUILD_NUMBER from prow or a guid
Name associated with the column (such as the run/invocation ID). No two columns should have the same build_id and name. The name field allows the display of multiple columns with the same build_id.
When the build started running
Additional custom headers like commit, image used, etc.
Custom hotlist ids.
Used in:
Used in:
Display name of the test case
Historical results of the test case. Unencoded.
Issue or Bug IDs associated with the test case
Alert associated with the test case
A Resource is a REST resource, often returned by a LIST command It includes the name of the resource and a link to the resource
Used in:
, ,Summary for a particular tab. Contains the info required to render tab summary in UI.
Used in:
,The name of the dashboard this tab belongs to.
The name of the tab.
Overall status for the dashboard tab (e.g. PASSING, FAILING, etc.)
Summary of the status for this dashboard tab.
Timestamp at which tests last ran.
Timestamp at which the test group was last updated.
The ID for the latest passing build.
Summarized info on the failing tests. In this case, any test which raised an alert and did not suppress it is considered failing.
Summarized info on the tab's healthiness.