BreakdownDefinition

The set of dimensions to group metrics by.

Proto definition GitHub

Fields

date_breakdown

BenchmarksTimeGranularity

The granularity for segmenting metrics by date. When this field is set, a valid date_range in the GenerateBenchmarksMetricsRequest is required and must precisely align with the boundaries of the selected granularity.

For example, a monthly breakdown must start on the first day of a month and end on the last day of a month. A quarterly breakdown must start on the first day of a quarter and end on the last day of a quarter. A weekly breakdown must start on a Sunday and end on a Saturday. This is different from the ISO 8601 standard, where weeks start on Monday.