TimeSeries

Uma coleção de pontos de dados que descreve os valores variáveis de uma métrica ao longo do tempo. Uma série temporal é identificada por uma combinação de um recurso monitorado totalmente especificado e uma métrica totalmente especificada. Esse tipo é usado para listar e criar série temporal.

Representação 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)

A métrica associada. Uma métrica totalmente especificada usada para identificar a série temporal.

resource

object (MonitoredResource)

O recurso monitorado associado. As métricas personalizadas só podem usar determinados tipos de recursos monitorados nos dados de série temporal. Para mais informações, consulte Recursos monitorados para métricas personalizadas.

metadata

object (MonitoredResourceMetadata)

Apenas saída. Os metadados do recurso monitorado associado. Ao ler uma série temporal, esse campo inclui rótulos de metadados explicitamente nomeados na redução. Ao criar uma série temporal, esse campo é ignorado.

metricKind

enum (MetricKind)

O tipo de métrica da série temporal. Ao listar séries temporais, esse tipo de métrica pode ser diferente do tipo de métrica associada se a série temporal for um alinhamento ou uma redução de outras séries temporais.

Ao criar uma série temporal, esse campo é opcional. Se estiver presente, ele precisa ser igual ao tipo da métrica associada. Se o descritor da métrica associada precisar ser criado automaticamente, esse campo especificará o tipo de métrica do novo descritor e precisará ser GAUGE (o padrão) ou CUMULATIVE.

valueType

enum (ValueType)

O tipo de valor da série temporal. Ao listar séries temporais, esse tipo de valor pode ser diferente do tipo de valor da métrica associada se a série temporal for um alinhamento ou uma redução de outras séries temporais.

Ao criar uma série temporal, esse campo é opcional. Se estiver presente, ele precisa ser igual ao tipo dos dados no campo points.

points[]

object (Point)

Os pontos de dados desta série temporal. Ao listar séries temporais, os pontos são retornados em ordem inversa.

Ao criar uma série temporal, esse campo precisa conter exatamente um ponto, e o tipo do ponto precisa ser igual ao tipo de valor da métrica associada. Se o descritor da métrica associada precisar ser criado automaticamente, o tipo de valor do descritor será determinado pelo tipo do ponto, que precisa ser BOOL, INT64, DOUBLE ou DISTRIBUTION.

unit

string

As unidades em que o valor da métrica é relatado. Ele só é aplicável se o valueType for INT64, DOUBLE ou DISTRIBUTION. O unit define a representação dos valores de métrica armazenados. Esse campo só pode ser alterado usando "CreateTimeSeries" quando está vazio.

description

string

Somente entrada. Uma descrição detalhada da série temporal que será associada ao google.api.MetricDescriptor da métrica. Depois de definido, esse campo não pode ser alterado usando "CreateTimeSeries".