Tipos de valores y categorías de métricas

Cada métrica de Cloud Monitoring tiene un tipo de valor y un tipo de métrica que definen el formato de datos de cada punto y cómo se relacionan los puntos consecutivos a lo largo del tiempo. Comprender estos dos atributos te ayuda a interpretar las métricas integradas, agregar series temporales con precisión y elegir combinaciones válidas cuando diseñas métricas personalizadas. Para obtener una descripción general de todos los atributos de tipo de métrica, consulta Tipos de métricas.

Tipo de valor

El tipo de valor es el tipo de datos para las mediciones. Cada serie temporal registra el tipo de valor (tipo ValueType) para sus datos.

  • Para las mediciones que constan de un solo valor a la vez, como valores booleanos y datos numéricos, el tipo de valor indica cómo se almacenan los datos:

    • BOOL, un valor booleano
    • INT64, un número entero de 64 bits.
    • DOUBLE, un número de punto flotante de doble precisión
    • STRING, una string.
  • Para las mediciones de distribución, el valor no es un valor único, sino un grupo de valores. El tipo de valor para las mediciones de distribución es DISTRIBUTION.

    Una distribución contiene estadísticas que resumen un grupo de valores. Los valores de una distribución incluyen la media, el recuento, el máximo y otras estadísticas calculadas para un grupo de valores. Una distribución también puede incluir un histograma que representa cómo se distribuyen los valores en un conjunto de rangos.

Por lo general, las métricas de latencia capturan datos como distribuciones. Para obtener más información sobre las distribuciones, consulta la página de referencia de Distribution.

Categoría de métrica

Cada serie temporal incluye el tipo de métrica (tipo MetricKind) para sus datos. Este campo indica cómo interpretar los valores de los datos relacionados entre sí:

  • Una métrica de indicador, en la que el valor mide un instante específico en el tiempo. Por ejemplo, las métricas que miden el uso de CPU son métricas de indicador; cada punto registra el uso de CPU en el momento de la medición. Otro ejemplo de una métrica de indicador es la temperatura actual.

  • Una métrica delta, en la que el valor mide el cambio en un intervalo de tiempo. Para las lecturas, el intervalo de tiempo es semiabierto: excluye la hora de inicio, pero incluye la hora de finalización, (startTime, endTime]. Por ejemplo, las métricas que miden los recuentos de solicitudes son métricas delta; cada valor registra cuántas solicitudes se recibieron después de la hora de inicio, hasta la hora de finalización (incluida).

  • Una métrica acumulada, en la que el valor aumenta de forma constante con el tiempo. Por ejemplo, una métrica para “bytes enviados” podría ser acumulativa. Cada valor registra la cantidad total de bytes que envía un servicio en ese momento.