Package google.monitoring.v3

Índice

Point

Um único ponto de dados em uma série temporal.

Campos
interval

TimeInterval

O intervalo de tempo a que o ponto de dados se aplica. Para métricas GAUGE, o horário de início é opcional, mas, se for fornecido, precisa ser igual ao horário de término. Para métricas DELTA, os horários de início e término precisam especificar um intervalo diferente de zero, com os pontos subsequentes especificando intervalos contíguos e não sobrepostos. Para métricas de CUMULATIVE, os horários de início e de término precisam especificar um intervalo diferente de zero, com os pontos subsequentes especificando o mesmo horário de início e horários de término crescentes, até que um evento redefina o valor cumulativo para zero e defina um novo horário de início para os pontos a seguir.

value

TypedValue

O valor do ponto de dados.

TimeInterval

Um intervalo de tempo que se estende logo após um horário de início até um horário de término. Se o horário de início for igual ao de término, o intervalo vai representar um único ponto no tempo.

Campos
end_time

Timestamp

Obrigatório. O fim do intervalo de tempo.

start_time

Timestamp

Opcional. O início do intervalo de tempo. O valor padrão para o horário de início é o horário de término. O horário de início não pode ser posterior ao horário de término.

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.

Campos
metric

Metric

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

resource

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

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.

metric_kind

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.

value_type

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[]

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 value_type 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".

TypedValue

Um único valor fortemente digitado.

Campos
Campo de união value. O campo de valor digitado. value pode ser apenas de um dos tipos a seguir:
bool_value

bool

Um valor booleano: true ou false.

int64_value

int64

Um número inteiro de 64 bits. O intervalo é de aproximadamente ±9,2x1018.

double_value

double

Um número de ponto flutuante de dupla precisão de 64 bits. A magnitude é de aproximadamente ±10±300 e tem 16 dígitos significativos de precisão.

string_value

string

Um valor de string de comprimento variável.

distribution_value

Distribution

Um valor de distribuição.