Escrituras - Amazon Timestream

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Escrituras

El tamaño de escritura de cada evento de serie temporal se calcula como la suma del tamaño de la marca temporal y uno o más nombres de dimensiones, valores de dimensiones, nombres de medidas y valores de medidas. El tamaño de la marca de tiempo es de 8 bytes. El tamaño de los nombres de las dimensiones, los valores de las dimensiones y los nombres de las medidas corresponde a la longitud de los UTF 8 bytes codificados de la cadena que representa cada nombre de dimensión, valor de dimensión y nombre de medida. El tamaño del valor de la medida depende del tipo de datos. Tiene 1 byte para el tipo de datos booleano, 8 bytes para bigint y double y la longitud de los UTF -8 bytes codificados para las cadenas. Cada escritura se cuenta en unidades de 1 KiB.

A continuación se proporcionan dos ejemplos de cálculos:

Calcular el tamaño de escritura de un evento de serie temporal

Considere un evento de serie temporal que represente la CPU utilización de una EC2 instancia, como se muestra a continuación:

Tiempo región az vpc Hostname measure_name measure_value::double

1602983435238563000

us-east-1

1d

vpc-1a2b3c4d

Host-24GJU

utilización de la CPU

35,0

El tamaño de escritura del evento de la serie temporal se puede calcular de la siguiente manera:

  • tiempo = 8 bytes

  • primera dimensión = 15 bytes (region+us-east-1)

  • segunda dimensión = 4 bytes (az+1d)

  • tercera dimensión = 15 bytes (vpc+vpc-1a2b3c4d)

  • cuarta dimensión = 18 bytes (hostname+host-24Gju)

  • nombre de la medida = 15 bytes (cpu_utilization)

  • valor de la medida = 8 bytes

Tamaño de escritura del evento de la serie temporal = 83 bytes

Calcular el número de escrituras

Ahora consideremos 100 EC2 instancias, similares a la instancia descrita enCalcular el tamaño de escritura de un evento de serie temporal, que emiten métricas cada 5 segundos. El total de escrituras mensuales de las EC2 instancias variará en función del número de eventos de series temporales que existan por escritura y de si se utilizan atributos comunes al agrupar los eventos de series temporales. Se proporciona un ejemplo del cálculo del total de escrituras mensuales para cada uno de los siguientes escenarios:

Un evento de serie temporal por escritura

Si cada escritura contiene solo un evento de serie temporal, el total de escrituras mensuales se calcula de la siguiente manera:

  • 100 eventos de series temporales = 100 escrituras cada 5 segundos

  • x 12 escrituras/minuto = 1200 escrituras

  • x 60 minutos/hora = 72.000 escrituras

  • x 24 horas/día = 1.728.000 escrituras

  • x 30 días/mes = 51.840.000 escrituras

Total de escrituras mensuales = 51.840.000

Procesamiento por lotes de eventos de series temporales en una escritura

Dado que cada escritura se mide en unidades de 1 KB, una escritura puede contener un lote de 12 eventos de series temporales (998 bytes) y el total de escrituras mensuales se calcula de la siguiente manera:

  • 100 eventos de series temporales = 9 escrituras (12 eventos de series temporales por escritura) cada 5 segundos

  • x 12 escrituras/minuto = 108 escrituras

  • x 60 minutos/hora = 6.480 escrituras

  • x 24 horas/día = 155 520 escrituras

  • x 30 días/mes = 4.665.600 escrituras

Total de escrituras mensuales = 4.665.600

Procesamiento por lotes de eventos de series temporales y uso de atributos comunes en una escritura

Si la región, az, vpc y el nombre de la medida son comunes en 100 EC2 instancias, los valores comunes se pueden especificar solo una vez por escritura y se denominan atributos comunes. En este caso, el tamaño de los atributos comunes es de 52 bytes y el tamaño de los eventos de la serie temporal es de 27 bytes. Dado que cada escritura se mide en unidades de 1 KiB, una escritura puede contener 36 eventos de series temporales y atributos comunes, y el total de escrituras mensuales se calcula de la siguiente manera:

  • 100 eventos de series temporales = 3 escrituras (36 eventos de series temporales por escritura) cada 5 segundos

  • x 12 escrituras/minuto = 36 escrituras

  • x 60 minutos/hora = 2.160 escrituras

  • x 24 horas/día = 51.840 escrituras

  • x 30 días/mes = 1.555.200 escrituras

Total de escrituras mensuales = 1.555.200

nota

Debido al uso del procesamiento por lotes, a los atributos comunes y al redondeo de las escrituras a unidades de 1 KB, el tamaño de almacenamiento de los eventos de series temporales puede ser diferente del tamaño de la escritura.