Scrive - Amazon Timestream

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:

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:

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.