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
weatheryairquality. -
Las etiquetas son
locationyseason. -
Los campos son
temperature,humidity,no2ypm25.
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.
weatherairquality -
Cada fila de la tabla tendrá un solo campo.
El Timestream resultante para LiveAnalytics las tablas weather yairquality, tendrá este aspecto.
| 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 |
| 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_name y single_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.
| 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 |