A configuration that defines the parameters for the data represented by a report.
JSON representation
{"name": string,"dimensions": [string],"metrics": [string],"scopes": [{object (Scope)}],"filter": string,// Union field expiration can be only one of the following:"expireTime": string// End of list of possible types for union field expiration.}
Fields
name
string
Identifier. The name of this report.
dimensions[]
string
Required. A list of dimensions to include in the report. Supported values:
project
application
service_or_workload
resource
resourceType
location
product_display_name
sku
month
day
hour
To aggregate results by time, specify at least one time dimension (month, day, or hour). All time dimensions use Pacific Time, respect Daylight Saving Time (DST), and follow these ISO 8601 formats:
month: YYYY-MM (e.g., 2024-01)
day: YYYY-MM-DD (e.g., 2024-01-10)
hour: YYYY-MM-DDTHH (e.g., 2024-01-10T00)
If the time range filter does not align with the selected time dimension, the range is expanded to encompass the full period of the finest-grained time dimension.
For example, if the filter is 2026-01-10 through 2026-01-12 and the month dimension is selected, the effective time range expands to include all of January (2026-01-01 to 2026-02-01).
metrics[]
string
Required. A list of metrics to include in the report. Supported values:
Optional. The resource containers for which to fetch data. Default is the project specified in the report's parent.
filter
string
Optional. A Common Expression Language (CEL) expression used to filter the data for the report.
Predicates may refer to any dimension. Filtering must conform to these constraints:
All string field predicates must use exact string matches.
Multiple predicates referring to the same string field must be joined using the logical OR operator ('||').
All other predicates must be joined using the logical AND operator (&&).
A predicate on a time dimension (e.g., day) specifying the start time must use a greater-than-or-equal-to comparison (>=).
A predicate on a time dimension specifying the end time must use a less-than comparison (<).
Examples:
Filter by a specific resource type: "resourceType == 'compute.googleapis.com/Instance'"
Filter data points that fall within a specific absolute time interval: "hour >= timestamp('2024-01-01T00:00:00Z') &&
hour < timestamp('2024-02-01T00:00:00Z')"
Filter data points that fall within the past 72 hours: "hour >= now - duration('72h')"
If the filter omits time dimensions (month, day, hour), the report defaults to a 7-day range ending at the previous Pacific Time midnight, with Daylight Saving Time (DST) applied.
For example, if the current Pacific Time is 2026-01-05T12:00:00, the default range is 2025-12-29T00:00:00 to 2026-01-05T00:00:00 Pacific time.
Union field expiration. Defines this report's expiration time. expiration can be only one of the following:
Output only. Timestamp in UTC of when this report expires. Once the report expires, it will no longer be accessible and the report's underlying data will be deleted.
Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".
Scope
Specifies the report scope.
JSON representation
{// Union field scope can be only one of the following:"project": string,"application": string// End of list of possible types for union field scope.}
Fields
Union field scope.
scope can be only one of the following:
project
string
Required. A Google Cloud Platform project to fetch data from.
Format: "projects/{project}".
application
string
Required. An App Hub Application to fetch data from.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-04-07 UTC."],[],[]]