Asignación de Telegraf/InfluxDB métricas al flujo temporal del modelo LiveAnalytics - Amazon Timestream

Para obtener capacidades similares a las de Amazon Timestream, considere Amazon Timestream LiveAnalytics para InfluxDB. Ofrece una ingesta de datos simplificada y tiempos de respuesta a las consultas en milisegundos de un solo dígito para realizar análisis en tiempo real. Obtenga más información aquí.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Asignación de Telegraf/InfluxDB métricas al flujo temporal del modelo LiveAnalytics

Al escribir datos de Telegraf en Timestream for LiveAnalytics, los datos se mapean de la siguiente manera.

  • La marca de tiempo se escribe como el campo de tiempo.

  • Las etiquetas se escriben como las dimensiones.

  • Los campos se escriben como las medidas.

  • Las medidas se escriben principalmente como los nombres de tablas (encontrará más información a continuación).

El complemento Timestream for LiveAnalytics output para Telegraf ofrece múltiples opciones para organizar y almacenar datos en Timestream for. LiveAnalytics Esto puede describirse con un ejemplo que comienza con los datos en formato de protocolo de línea.

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

A continuación, se describen los datos.

  • Los nombres de las mediciones son weatherairquality.

  • Las etiquetas son locationseason.

  • Los campos son temperature, humidity, no2 y pm25.

Almacenamiento de los datos en varias tablas

Puede elegir crear una tabla independiente por medida y almacenar cada campo en una fila independiente por tabla.

La configuración es mapping_mode = "multi-table".

  • El LiveAnalytics adaptador Timestream for creará dos tablas, a saber, y. weather airquality

  • Cada fila de la tabla tendrá un solo campo.

El Timestream resultante para LiveAnalytics las tablas weather yairquality, tendrá este aspecto.

weather
hora ubicación temporada measure_name measure_value::bigint

2016-06-13 17:43:50

us-midwest

verano

temperature

82

2016-06-13 17:43:50

us-midwest

verano

humedad

71

airquality
hora ubicación measure_name measure_value::bigint

2016-06-13 17:43:50

us-midwest

no2

5

2016-06-13 17:43:50

us-midwest

pm25

16

Almacenamiento de los datos en una única tabla

Puede elegir almacenar todas las medidas en una única tabla y almacenar cada campo en una fila independiente por tabla.

La configuración es mapping_mode = "single-table". Hay dos configuraciones adicionales cuando se utiliza single-table, single_table_namesingle_table_dimension_name_for_telegraf_measurement_name.

  • El complemento Timestream for LiveAnalytics output creará una tabla única con un nombre que incluirá una columna. <single_table_name> <single_table_dimension_name_for_telegraf_measurement_name>

  • La tabla puede contener varios campos en una fila de la tabla única.

El Timestream para la LiveAnalytics tabla resultante tendrá este aspecto.

weather
hora ubicación temporada <single_table_dimension_name_ for_telegraf_measurement_name> measure_name measure_value::bigint

2016-06-13 17:43:50

us-midwest

verano

tiempo atmosférico

temperature

82

2016-06-13 17:43:50

us-midwest

verano

tiempo atmosférico

humedad

71

2016-06-13 17:43:50

us-midwest

verano

calidad del aire

no2

5

2016-06-13 17:43:50

us-midwest

verano

tiempo atmosférico

pm25

16