Package google.monitoring.v3

Índice

Punto

Un único dato en una serie temporal.

Campos
interval

TimeInterval

El intervalo al que se aplican los datos. Para las métricas GAUGE, la hora de inicio es opcional, pero, si se proporciona, debe ser igual a la hora de finalización. Para las métricas DELTA, la hora de inicio y finalización debe especificar un intervalo distinto de cero, y los puntos posteriores especifican intervalos contiguos y no superpuestos. Para las métricas de CUMULATIVE, la hora de inicio y finalización deben especificar un intervalo distinto de cero, en el que los puntos posteriores especifiquen la misma hora de inicio y mayores horas de finalización, hasta que un evento restablezca el valor acumulativo en cero y establezca una nueva hora de inicio para el siguientes puntos.

value

TypedValue

El valor del dato.

TimeInterval

Un intervalo que se extiende justo después de una hora de inicio hasta una hora de finalización. Si la hora de inicio es la misma que la de finalización, el intervalo representa un solo punto en el tiempo.

Campos
end_time

Timestamp

Obligatorio. El final del intervalo de tiempo.

start_time

Timestamp

Opcional. El comienzo del intervalo de tiempo. El valor predeterminado para la hora de inicio es la hora de finalización. La hora de inicio no debe ser posterior a la de finalización.

TimeSeries

Es una colección de puntos de datos que describe los valores de una métrica que varían con el tiempo. Una serie temporal se identifica por una combinación de un recurso supervisado completamente especificado y una métrica completamente especificada. Este tipo se usa para crear y mostrar series temporales.

Campos
metric

Metric

Es la métrica asociada. Es una métrica completamente especificada que se usa para identificar la serie temporal.

resource

MonitoredResource

Es el recurso supervisado asociado. Las métricas personalizadas solo pueden usar ciertos tipos de recurso supervisado en sus datos de series temporales. Para obtener más información, consulta Recursos supervisados para las métricas personalizadas.

metadata

MonitoredResourceMetadata

Solo salida. Son los metadatos del recurso supervisado asociado. Cuando se lee una serie temporal, este campo incluirá etiquetas de metadatos que se nombran de forma explícita en la reducción. Cuando se crea una serie temporal, este campo se ignora.

metric_kind

MetricKind

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

Cuando creas una serie temporal, este campo es opcional. Si está presente, debe ser el mismo que el tipo de métrica de la 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 descriptor nuevo y debe ser GAUGE (predeterminado) o CUMULATIVE.

value_type

ValueType

El tipo de valor de la serie temporal. Cuando se enumeran 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 reducción de otras series temporales.

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

points[]

Point

Los datos de esta serie temporal. Cuando se enumeran series temporales, los puntos se muestran en orden de tiempo inverso.

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

unit

string

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

description

string

Solo entrada. Es una descripción detallada de la serie temporal que se asociará con el google.api.MetricDescriptor de la métrica. Una vez configurado, este campo no se puede cambiar a través de CreateTimeSeries.

TypedValue

Un valor único de tipo fuerte.

Campos
Campo de unión value. El campo de valor escrito. value puede ser solo uno de los siguientes:
bool_value

bool

Un valor booleano: true o false.

int64_value

int64

Un número entero de 64 bits. Su rango es de aproximadamente ±9.2 x 1018.

double_value

double

Un número de punto flotante de doble precisión de 64 bits. Su magnitud es aproximadamente ±10±300 y tiene 16 dígitos significativos de precisión.

string_value

string

Es un valor de cadena de longitud variable.

distribution_value

Distribution

Un valor de distribución.