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:
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 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.