Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Schreibt
Die Schreibgröße jedes Zeitreihenereignisses wird als Summe der Größe des Zeitstempels und eines oder mehrerer Dimensionsnamen, Dimensionswerte, Kennzahlnamen und Kennzahlwerte berechnet. Die Größe des Zeitstempels beträgt 8 Byte. Die Größe von Dimensionsnamen, Dimensionswerten und Kennzahlnamen entspricht der Länge der UTF -8 codierten Byte der Zeichenfolge, die jeden Dimensionsnamen, Dimensionswert und Kennzahlnamen darstellt. Die Größe des Kennzahlwerts hängt vom Datentyp ab. Sie beträgt 1 Byte für den booleschen Datentyp, 8 Byte für Bigint und Double und die Länge der UTF -8 codierten Byte für Zeichenketten. Jeder Schreibvorgang wird in Einheiten von 1 KiB gezählt.
Im Folgenden finden Sie zwei Beispielberechnungen:
Themen
Berechnung der Schreibgröße eines Zeitreihenereignisses
Stellen Sie sich ein Zeitreihenereignis vor, das die CPU Auslastung einer EC2 Instanz darstellt, wie unten dargestellt:
Zeit | Region | az | vpc | Hostname | measure_name | Messwert::doppelt |
---|---|---|---|---|---|---|
1602983435238563000 |
us-east-1 |
1 d |
vpc-1a2b3c4d |
Host-24 GJU |
CPU-Auslastung |
35,0 |
Die Schreibgröße des Zeitreihenereignisses kann wie folgt berechnet werden:
-
Zeit = 8 Byte
-
erste Dimension = 15 Byte (
region
+us-east-1
) -
zweite Dimension = 4 Byte (
az
+1d
) -
dritte Dimension = 15 Byte (
vpc
+vpc-1a2b3c4d
) -
vierte Dimension = 18 Byte (
hostname
+host-24Gju
) -
Name der Maßnahme = 15 Byte (
cpu_utilization
) -
Wert der Kennzahl = 8 Byte
Schreibgröße des Zeitreihenereignisses = 83 Byte
Berechnung der Anzahl der Schreibvorgänge
Stellen Sie sich nun 100 EC2 Instanzen vor, ähnlich der unter beschriebenen InstanzBerechnung der Schreibgröße eines Zeitreihenereignisses, die alle 5 Sekunden Metriken aussenden. Die Gesamtzahl der monatlichen Schreibvorgänge für die EC2 Instances hängt davon ab, wie viele Zeitreihenereignisse pro Schreibvorgang existieren und ob beim Batching von Zeitreihenereignissen gemeinsame Attribute verwendet werden. Ein Beispiel für die Berechnung der gesamten monatlichen Schreibvorgänge wird für jedes der folgenden Szenarien bereitgestellt:
Themen
Ein Zeitreihenereignis pro Schreibvorgang
Wenn jeder Schreibvorgang nur ein Zeitreihenereignis enthält, werden die gesamten monatlichen Schreibvorgänge wie folgt berechnet:
-
100 Zeitreihenereignisse = 100 Schreibvorgänge alle 5 Sekunden
-
x 12 Schreibvorgänge/Minute = 1.200 Schreibvorgänge
-
x 60 Minuten/Stunde = 72.000 Schreibvorgänge
-
x 24 Stunden/Tag = 1.728.000 Schreibvorgänge
-
x 30 Tage/Monat = 51.840.000 Schreibvorgänge
Gesamtzahl der monatlichen Schreibvorgänge = 51.840.000
Stapeln von Zeitreihenereignissen in einem Schreibvorgang
Da jeder Schreibvorgang in Einheiten von 1 KB gemessen wird, kann ein Schreibvorgang einen Stapel von 12 Zeitreihenereignissen (998 Byte) enthalten. Die Gesamtzahl der monatlichen Schreibvorgänge wird wie folgt berechnet:
-
100 Zeitreihenereignisse = 9 Schreibvorgänge (12 Zeitreihenereignisse pro Schreibvorgang) alle 5 Sekunden
-
x 12 Schreibvorgänge/Minute = 108 Schreibvorgänge
-
x 60 Minuten/Stunde = 6.480 Schreibvorgänge
-
x 24 Stunden/Tag = 155.520 Schreibvorgänge
-
x 30 Tage/Monat = 4.665.600 Schreibvorgänge
Gesamtzahl der monatlichen Schreibvorgänge = 4.665.600
Batchverarbeitung von Zeitreihenereignissen und Verwendung gemeinsamer Attribute bei einem Schreibvorgang
Wenn Region, az, vpc und Kennzahlname in 100 EC2 Instanzen gleich sind, können die gemeinsamen Werte nur einmal pro Schreibvorgang angegeben werden und werden als gemeinsame Attribute bezeichnet. In diesem Fall beträgt die Größe der gemeinsamen Attribute 52 Byte und die Größe der Zeitreihenereignisse 27 Byte. Da jeder Schreibvorgang in Einheiten von 1 KiB gemessen wird, kann ein Schreibvorgang 36 Zeitreihenereignisse und gemeinsame Attribute enthalten, und die Gesamtzahl der monatlichen Schreibvorgänge wird wie folgt berechnet:
-
100 Zeitreihenereignisse = 3 Schreibvorgänge (36 Zeitreihenereignisse pro Schreibvorgang) alle 5 Sekunden
-
x 12 Schreibvorgänge/Minute = 36 Schreibvorgänge
-
x 60 Minuten/Stunde = 2.160 Schreibvorgänge
-
x 24 Stunden/Tag = 51.840 Schreibvorgänge
-
x 30 Tage/Monat = 1.555.200 Schreibvorgänge
Gesamtzahl der monatlichen Schreibvorgänge = 1.555.200
Anmerkung
Aufgrund der Verwendung von Batchverarbeitung, gemeinsamen Attributen und der Rundung der Schreibvorgänge auf Einheiten von 1 KB kann die Speichergröße der Zeitreihenereignisse von der Schreibgröße abweichen.