Mappage des métriques Telegraf/InfluxDB au Timestream du modèle LiveAnalytics - Amazon Timestream

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Mappage des métriques Telegraf/InfluxDB au Timestream du modèle LiveAnalytics

Lorsque vous écrivez des données de Telegraf vers Timestream for LiveAnalytics, les données sont mappées comme suit.

  • L'horodatage est écrit sous forme de champ horaire.

  • Les balises sont écrites sous forme de dimensions.

  • Les champs sont écrits sous forme de mesures.

  • Les mesures sont principalement écrites sous forme de noms de tables (plus d'informations à ce sujet ci-dessous).

Le plugin Timestream for LiveAnalytics output pour Telegraf offre plusieurs options pour organiser et stocker les données dans Timestream for. LiveAnalytics Cela peut être décrit par un exemple qui commence par les données au format de protocole de ligne.

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

Ce qui suit décrit les données.

  • Les noms des mesures sont weather etairquality.

  • Les tags sont location etseason.

  • Les champs sont temperaturehumidity,no2, etpm25.

Stockage des données dans plusieurs tables

Vous pouvez choisir de créer un tableau distinct par mesure et de stocker chaque champ dans une ligne distincte par tableau.

La configuration estmapping_mode = "multi-table".

  • L' LiveAnalytics adaptateur Timestream for créera deux tables, à savoir, etweather. airquality

  • Chaque ligne du tableau ne contiendra qu'un seul champ.

Le Timestream qui en résultera pour LiveAnalytics les tables weather etairquality, ressemblera à ceci.

weather
time location saison nom_mesure value_mesure : :bigint

13/06/2016 17:43:50

Midwest américain

été

temperature

82

13/06/2016 17:43:50

Midwest américain

été

humidité

71

airquality
time location nom_mesure value_mesure : :bigint

13/06/2016 17:43:50

Midwest américain

n° 2

5

13/06/2016 17:43:50

Midwest américain

pm25

16

Stockage des données dans une seule table

Vous pouvez choisir de stocker toutes les mesures dans un seul tableau et de stocker chaque champ dans une ligne de tableau distincte.

La configuration estmapping_mode = "single-table". Il existe deux configurations supplémentaires lors de l'utilisationsingle-table, single_table_name etsingle_table_dimension_name_for_telegraf_measurement_name.

  • Le plugin Timestream for LiveAnalytics output créera une seule table avec un nom <single_table_name> qui inclut un <single_table_dimension_name_for_telegraf_measurement_name> colonne.

  • La table peut contenir plusieurs champs dans une seule ligne.

Le Timestream qui en résultera pour le LiveAnalytics tableau ressemblera à ceci.

weather
time location saison <single_table_dimension_name_ for_telegraf_measurement_name> nom_mesure value_mesure : :bigint

13/06/2016 17:43:50

Midwest américain

été

météo

temperature

82

13/06/2016 17:43:50

Midwest américain

été

météo

humidité

71

13/06/2016 17:43:50

Midwest américain

été

qualité de l'air

n° 2

5

13/06/2016 17:43:50

Midwest américain

été

météo

pm25

16