Para obtener capacidades similares a las de Amazon Timestream, considere Amazon Timestream LiveAnalytics para InfluxDB. Ofrece una ingesta de datos simplificada y tiempos de respuesta a las consultas en milisegundos de un solo dígito para realizar análisis en tiempo real. Obtenga más información aquí.
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 bytes codificados en UTF-8 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. Es de 1 byte para el tipo de datos booleano, 8 bytes para bigint y double y la longitud de los bytes codificados en UTF-8 para las cadenas. Cada escritura se cuenta en unidades de 1 KiB.
A continuación, se proporcionan dos ejemplos de cálculos:
Temas
Cómo calcular el tamaño de escritura de un evento de serie temporal
Considere un evento de serie temporal que representa el uso de la CPU de una instancia de EC2, como se muestra a continuación:
| Time | region | az | vpc | Hostname | measure_name | measure_value::double |
|---|---|---|---|---|---|---|
|
1602983435238563000 |
us-east-1 |
1d |
vpc-1a2b3c4d |
host-24Gju |
cpu_utilization |
35.0 |
El tamaño de escritura del evento de 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 serie temporal = 83 bytes
Cómo calcular el número de escrituras
Pensemos ahora en 100 instancias de EC2, similares a la instancia descrita en Cómo calcular 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 instancias de EC2 variará en función del número de eventos de serie temporal que existan por escritura y de si se usan atributos comunes al agrupar los eventos de serie temporal. Se proporciona un ejemplo del cálculo del total de escrituras mensuales para cada uno de los siguientes escenarios:
Temas
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 serie temporal = 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 serie temporal en una escritura
Dado que cada escritura se mide en unidades de 1 KB, una escritura puede contener un lote de 12 eventos de serie temporal (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
Cómo agrupar eventos de serie temporal y usar atributos comunes en una escritura
Si la región, az, vpc y el nombre de la medida son comunes en 100 instancias de EC2, 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 serie temporal es de 27 bytes. Dado que cada escritura se mide en unidades de 1 KiB, una escritura puede contener 36 eventos de serie temporal 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 serie temporal 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 serie temporal puede ser diferente del tamaño de la escritura.