Scrive - Amazon Timestream

Per funzionalità simili a Amazon Timestream for, prendi in considerazione Amazon Timestream LiveAnalytics per InfluxDB. Offre un'acquisizione semplificata dei dati e tempi di risposta alle query di una sola cifra di millisecondi per analisi in tempo reale. Scopri di più qui.

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 dei byte codificati UTF-8 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 dei byte con codifica UTF-8 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'utilizzo della CPU di un' EC2 istanza, 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 delle scritture mensili totali per ciascuno dei seguenti scenari:

Un evento di serie temporale per scrittura

Se ogni scrittura contiene un solo evento di serie temporali, il totale delle scritture mensili viene calcolato 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.