A collection of data points that describes the time-varying values of a metric. A time series is identified by a combination of a fully-specified monitored resource and a fully-specified metric. This type is used for both listing and creating time series.
The associated monitored resource. Custom metrics can use only certain monitored resource types in their time series data.
The metric kind of the time series. When listing time series,
this metric kind might be different from the metric kind of
the associated metric if this time series is an alignment or
reduction of other time series. When creating a time series,
this field is optional. If present, it must be the same as the
metric kind of the associated metric. If the associated
metric’s descriptor must be auto-created, then this field
specifies the metric kind of the new descriptor and must be
either GAUGE
(the default) or CUMULATIVE
.
The data points of this time series. When listing time series,
points are returned in reverse time order. When creating a
time series, this field must contain exactly one point and the
point’s type must be the same as the value type of the
associated metric. If the associated metric’s descriptor must
be auto-created, then the value type of the descriptor is
determined by the point’s type, which must be BOOL
,
INT64
, DOUBLE
, or DISTRIBUTION
.