Zuordnung von Telegraf/InfluxDB-Metriken zum Timestream-Modell LiveAnalytics - Amazon Timestream

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.

Zuordnung von Telegraf/InfluxDB-Metriken zum Timestream-Modell LiveAnalytics

Beim Schreiben von Daten von Telegraf nach Timestream for werden die Daten wie LiveAnalytics folgt zugeordnet.

  • Der Zeitstempel wird als Zeitfeld geschrieben.

  • Tags werden als Dimensionen geschrieben.

  • Felder werden als Kennzahlen geschrieben.

  • Messungen werden meistens als Tabellennamen geschrieben (mehr dazu weiter unten).

Das Timestream for LiveAnalytics Output-Plugin für Telegraf bietet mehrere Optionen zum Organisieren und Speichern von Daten in Timestream for. LiveAnalytics Dies kann anhand eines Beispiels beschrieben werden, das mit den Daten im Zeilenprotokollformat beginnt.

weather,location=us-midwest,season=summer temperature=82,humidity=71 1465839830100400200 airquality,location=us-west no2=5,pm25=16 1465839830100400200

Im Folgenden werden die Daten beschrieben.

  • Die Namen der Messungen lauten weather undairquality.

  • Die Tags sind location undseason.

  • Die Felder sind temperaturehumidity,no2, undpm25.

Speichern der Daten in mehreren Tabellen

Sie können sich dafür entscheiden, pro Messung eine separate Tabelle zu erstellen und jedes Feld in einer eigenen Zeile pro Tabelle zu speichern.

Die Konfiguration istmapping_mode = "multi-table".

  • Der Timestream for LiveAnalytics Adapter erstellt zwei Tabellen, nämlich weather undairquality.

  • Jede Tabellenzeile wird nur ein einzelnes Feld enthalten.

Der resultierende Timestream für LiveAnalytics Tabellen, weather undairquality, wird wie folgt aussehen.

weather
time location Jahreszeit measure_name Messwert::bigint

2016-06-13 17:43:50

US-Mittlerer Westen

Sommer

temperature

82

2016-06-13 17:43:50

US-Mittlerer Westen

Sommer

feuchtigkeit

71

airquality
time location measure_name Messwert::bigint

2016-06-13 17:43:50

US-Mittlerer Westen

Nr. 2

5

2016-06-13 17:43:50

US-Mittlerer Westen

pm 25

16

Speichern der Daten in einer einzigen Tabelle

Sie können wählen, ob Sie alle Messungen in einer einzigen Tabelle und jedes Feld in einer separaten Tabellenzeile speichern möchten.

Die Konfiguration istmapping_mode = "single-table". Bei der Verwendung vonsingle-table, single_table_name und gibt es zwei zusätzliche Konfigurationensingle_table_dimension_name_for_telegraf_measurement_name.

  • Das Timestream for LiveAnalytics Output-Plugin erstellt eine einzelne Tabelle mit dem Namen <single_table_name> das beinhaltet ein <single_table_dimension_name_for_telegraf_measurement_name> Spalte.

  • Die Tabelle kann mehrere Felder in einer einzigen Tabellenzeile enthalten.

Der resultierende Timestream für die LiveAnalytics Tabelle wird wie folgt aussehen.

weather
time location Jahreszeit <single_table_dimension_name_ for_telegraf_measurement_name> measure_name Messwert::bigint

2016-06-13 17:43:50

US-Mittlerer Westen

Sommer

Wetter

temperature

82

2016-06-13 17:43:50

US-Mittlerer Westen

Sommer

Wetter

feuchtigkeit

71

2016-06-13 17:43:50

US-Mittlerer Westen

Sommer

Luftqualität

Nr. 2

5

2016-06-13 17:43:50

US-Mittlerer Westen

Sommer

Wetter

pm25

16