Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Scrive
La dimensione di scrittura di ogni evento della serie temporale viene calcolata come somma della dimensione del timestamp e di uno o più nomi di dimensione, valori di dimensione, nomi di misure e valori di misura. La dimensione del timestamp è di 8 byte. Le dimensioni dei nomi delle dimensioni, dei valori delle dimensioni e dei nomi delle misure sono la lunghezza degli UTF -8 byte codificati della stringa che rappresenta ogni nome di dimensione, valore di dimensione e nome di misura. La dimensione del valore di misura dipende dal tipo di dati. È 1 byte per il tipo di dati booleano, 8 byte per bigint e double e la lunghezza degli UTF -8 byte codificati per le stringhe. Ogni scrittura viene conteggiata in unità di 1 KiB.
Di seguito vengono forniti due esempi di calcolo:
Argomenti
Calcolo della dimensione di scrittura di un evento di serie temporali
Consideriamo un evento di serie temporale che rappresenta l'CPUutilizzo di un'EC2istanza come illustrato di seguito:
Orario | Regione | az | vpc | Hostname (Nome host) | measure_name | measure_value::double |
---|---|---|---|---|---|---|
1602983435238563000 |
us-east-1 |
1d |
vpc-1a2b3c4d |
Host-24 GJU |
utilizzazione_cpu_ |
35,0 |
La dimensione di scrittura dell'evento della serie temporale può essere calcolata come:
-
tempo = 8 byte
-
prima dimensione = 15 byte (+)
region
us-east-1
-
seconda dimensione = 4 byte (+)
az
1d
-
terza dimensione = 15 byte (+)
vpc
vpc-1a2b3c4d
-
quarta dimensione = 18 byte (+)
hostname
host-24Gju
-
nome della misura = 15 byte ()
cpu_utilization
-
valore della misura = 8 byte
Dimensione di scrittura dell'evento della serie temporale = 83 byte
Calcolo del numero di scritture
Consideriamo ora 100 EC2 istanze, simili all'istanza descritta inCalcolo della dimensione di scrittura di un evento di serie temporali, che emettono metriche ogni 5 secondi. Il totale delle scritture mensili per le EC2 istanze varierà in base al numero di eventi di serie temporali esistenti per scrittura e all'eventuale utilizzo di attributi comuni durante il raggruppamento degli eventi delle serie temporali. Viene fornito un esempio di calcolo del totale delle scritture mensili per ciascuno dei seguenti scenari:
Argomenti
Un evento di serie temporale per scrittura
Se ogni scrittura contiene un solo evento di serie temporali, le scritture mensili totali vengono calcolate come segue:
-
100 eventi di serie temporali = 100 scritture ogni 5 secondi
-
x 12 scritture al minuto = 1.200 scritture
-
x 60 minuti/ora = 72.000 scritture
-
x 24 ore/giorno = 1.728.000 scritture
-
x 30 giorni/mese = 51.840.000 scritture
Totale delle scritture mensili = 51.840.000
Raggruppamento di eventi di serie temporali in una scrittura
Dato che ogni scrittura è misurata in unità di 1 KB, una scrittura può contenere un batch di 12 eventi di serie temporali (998 byte) e le scritture mensili totali vengono calcolate come segue:
-
100 eventi di serie temporali = 9 scritture (12 eventi di serie temporali per scrittura) ogni 5 secondi
-
x 12 scritture al minuto = 108 scritture
-
x 60 minuti/ora = 6.480 scritture
-
x 24 ore/giorno = 155.520 scritture
-
x 30 giorni/mese = 4.665.600 scritture
Totale delle scritture mensili = 4.665.600
Suddivisione in batch di eventi di serie temporali e utilizzo di attributi comuni in una scrittura
Se la regione, az, vpc e il nome della misura sono comuni tra 100 EC2 istanze, i valori comuni possono essere specificati una sola volta per scrittura e vengono definiti attributi comuni. In questo caso, la dimensione degli attributi comuni è di 52 byte e la dimensione degli eventi delle serie temporali è di 27 byte. Dato che ogni scrittura è misurata in unità di 1 KB, una scrittura può contenere 36 eventi di serie temporali e attributi comuni e le scritture mensili totali vengono calcolate come segue:
-
100 eventi di serie temporali = 3 scritture (36 eventi di serie temporali per scrittura) ogni 5 secondi
-
x 12 scritture al minuto = 36 scritture
-
x 60 minuti/ora = 2.160 scritture
-
x 24 ore/giorno = 51.840 scritture
-
x 30 giorni/mese = 1.555.200 scritture
Totale delle scritture mensili = 1.555.200
Nota
A causa dell'utilizzo del batch, degli attributi comuni e dell'arrotondamento delle scritture a unità di 1 KB, la dimensione di archiviazione degli eventi della serie temporale potrebbe essere diversa dalla dimensione di scrittura.