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à.
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 un nome
<single_table_name>
che include una colonna.<single_table_dimension_name_for_telegraf_measurement_name>
-
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 |