TimeSeries

Conjunto de puntos de datos que describe los valores de una métrica que varían con el tiempo. Una serie temporal se identifica mediante una combinación de un recurso monitorizado totalmente especificado y una métrica totalmente especificada. Este tipo se usa tanto para enumerar como para crear series temporales.

Representación JSON
{
  "metric": {
    object (Metric)
  },
  "resource": {
    object (MonitoredResource)
  },
  "metadata": {
    object (MonitoredResourceMetadata)
  },
  "metricKind": enum (MetricKind),
  "valueType": enum (ValueType),
  "points": [
    {
      object (Point)
    }
  ],
  "unit": string,
  "description": string
}
Campos
metric

object (Metric)

La métrica asociada. Una métrica totalmente especificada que se usa para identificar la serie temporal.

resource

object (MonitoredResource)

El recurso monitorizado asociado. Las métricas personalizadas solo pueden usar determinados tipos de recursos monitorizados en sus datos de serie temporal. Para obtener más información, consulta Recursos monitorizados de métricas personalizadas.

metadata

object (MonitoredResourceMetadata)

Solo de salida. Los metadatos del recurso monitorizado asociado. Al leer una serie temporal, este campo incluirá etiquetas de metadatos que se nombran explícitamente en la reducción. Al crear una serie temporal, este campo se ignora.

metricKind

enum (MetricKind)

El tipo de métrica de la serie temporal. Al enumerar series temporales, este tipo de métrica puede ser diferente del tipo de métrica asociado si esta serie temporal es una alineación o una reducción de otras series temporales.

Al crear una serie temporal, este campo es opcional. Si está presente, debe ser el mismo que el tipo de métrica asociada. Si el descriptor de la métrica asociada se debe crear automáticamente, este campo especifica el tipo de métrica del nuevo descriptor y debe ser GAUGE (el valor predeterminado) o CUMULATIVE.

valueType

enum (ValueType)

Tipo de valor de la serie temporal. Al enumerar series temporales, este tipo de valor puede ser diferente del tipo de valor de la métrica asociada si esta serie temporal es una alineación o una reducción de otras series temporales.

Al crear una serie temporal, este campo es opcional. Si está presente, debe ser el mismo que el tipo de datos del campo points.

points[]

object (Point)

Los puntos de datos de esta serie temporal. Cuando se enumeran series temporales, los puntos se devuelven en orden cronológico inverso.

Al crear una serie temporal, este campo debe contener exactamente un punto y el tipo del punto debe ser el mismo que el tipo de valor de la métrica asociada. Si el descriptor de la métrica asociada se debe crear automáticamente, el tipo de valor del descriptor se determina mediante el tipo del punto, que debe ser BOOL, INT64, DOUBLE o DISTRIBUTION.

unit

string

Las unidades en las que se registra el valor de la métrica. Solo se aplica si valueType es INT64, DOUBLE o DISTRIBUTION. El unit define la representación de los valores de métrica almacenados. Este campo solo se puede cambiar a través de CreateTimeSeries cuando está vacío.

description

string

Solo de entrada. Una descripción detallada de la serie temporal que se asociará al google.api.MetricDescriptor de la métrica. Una vez definido, este campo no se puede cambiar mediante CreateTimeSeries.