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à.
Mappatura delle metriche di Telegraf/InfluxDB sul Timestream per il modello LiveAnalytics
Quando si scrivono dati da Telegraf a Timestream for, i dati vengono mappati come segue. LiveAnalytics
-
Il timestamp viene scritto come campo temporale.
-
I tag vengono scritti come dimensioni.
-
I campi sono scritti come misure.
-
Le misurazioni sono per lo più scritte come nomi di tabelle (ne parleremo più avanti).
Il plug-in Timestream for LiveAnalytics output per Telegraf offre diverse opzioni per l'organizzazione e l'archiviazione dei dati in Timestream for. LiveAnalytics Questo può essere descritto con un esempio che inizia con i dati in formato protocollo di linea.
weather,location=us-midwest,season=summer temperature=82,humidity=71
1465839830100400200 airquality,location=us-west no2=5,pm25=16 1465839830100400200
Di seguito vengono descritti i dati.
-
I nomi delle misurazioni sono
weather
eairquality
. -
I tag sono
location
eseason
. -
I campi sono
temperature
humidity
,no2
, epm25
.
Memorizzazione dei dati in più tabelle
Puoi scegliere di creare una tabella separata per misurazione e memorizzare ogni campo in una riga separata per tabella.
La configurazione èmapping_mode = "multi-table"
.
-
Il Timestream for LiveAnalytics adapter creerà due tabelle,
weather
vale a dire e.airquality
-
Ogni riga della tabella conterrà un solo campo.
Il Timestream risultante per le LiveAnalytics tabelle, weather
eairquality
, avrà il seguente aspetto.
time | posizione | stagione | measure_name | measure_value::bigint |
---|---|---|---|---|
2016-06-13 17:43:50 |
Stati Uniti-Midwest |
estate |
temperature |
82 |
2016-06-13 17:43:50 |
Stati Uniti-Midwest |
estate |
umidità |
71 |
time | posizione | measure_name | measure_value::bigint |
---|---|---|---|
2016-06-13 17:43:50 |
Stati Uniti-Midwest |
n° 2 |
5 |
2016-06-13 17:43:50 |
Stati Uniti-Midwest |
pm 25 |
16 |
Memorizzazione dei dati in un'unica tabella
Puoi scegliere di memorizzare tutte le misurazioni in un'unica tabella e memorizzare ogni campo in una riga separata della tabella.
La configurazione èmapping_mode = "single-table"
. Sono disponibili due configurazioni aggiuntive quando si utilizzasingle-table
, single_table_name
esingle_table_dimension_name_for_telegraf_measurement_name
.
-
Il plug-in Timestream for LiveAnalytics output creerà una singola tabella con nome
<single_table_name>
che include un<single_table_dimension_name_for_telegraf_measurement_name>
colonna. -
La tabella può contenere più campi in un'unica riga della tabella.
Il Timestream risultante per la LiveAnalytics tabella sarà simile a questo.
time | posizione | stagione | <single_table_dimension_name_
for_telegraf_measurement_name> |
measure_name | measure_value::bigint |
---|---|---|---|---|---|
2016-06-13 17:43:50 |
Stati Uniti-Midwest |
estate |
meteo |
temperature |
82 |
2016-06-13 17:43:50 |
Stati Uniti-Midwest |
estate |
meteo |
umidità |
71 |
2016-06-13 17:43:50 |
Stati Uniti-Midwest |
estate |
qualità dell'aria |
n. 2 |
5 |
2016-06-13 17:43:50 |
Stati Uniti-Midwest |
estate |
meteo |
pm 25 |
16 |