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
temperature
humidity
,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.
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 |
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.
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 |