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.
Mapeo de las métricas de Telegraf/InfluxDB con el Timestream para el 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 campo de tiempo.
-
Las etiquetas se escriben como dimensiones.
-
Los campos se escriben como medidas.
-
Las medidas se escriben principalmente como nombres de tablas (más información a continuación).
El plugin Timestream for LiveAnalytics output para Telegraf ofrece múltiples opciones para organizar y almacenar datos en Timestream for. LiveAnalytics Esto se puede describir 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
temperaturehumidity,no2, ypm25.
Almacenar los datos en varias tablas
Puede optar por crear una tabla independiente por medición y almacenar cada campo en una fila independiente por tabla.
La configuración esmapping_mode = "multi-table".
-
El Timestream para el LiveAnalytics adaptador creará dos tablas, a saber, y
weather.airquality -
Cada fila de la tabla contendrá 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 |
Estados Unidos-Medio Oeste |
verano |
temperature |
82 |
|
2016-06-13 17:43:50 |
Estados Unidos-Medio Oeste |
verano |
humedad |
71 |
| hora | ubicación | measure_name | measure_value::bigint |
|---|---|---|---|
|
2016-06-13 17:43:50 |
Estados Unidos-Medio Oeste |
no 2 |
5 |
|
2016-06-13 17:43:50 |
Estados Unidos-Medio Oeste |
pm25 |
16 |
Almacenar los datos en una sola tabla
Puede optar por almacenar todas las medidas en una sola tabla y almacenar cada campo en una fila de tabla independiente.
La configuración esmapping_mode = "single-table". Hay dos configuraciones adicionales cuando se usasingle-table, single_table_name ysingle_table_dimension_name_for_telegraf_measurement_name.
-
El complemento Timestream para la LiveAnalytics salida creará una tabla única con un nombre
<single_table_name>que incluirá una<single_table_dimension_name_for_telegraf_measurement_name>columna. -
La tabla puede contener varios campos en una sola fila de la tabla.
El Timestream de 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 |
Estados Unidos-Medio Oeste |
verano |
clima |
temperature |
82 |
|
2016-06-13 17:43:50 |
Estados Unidos-Medio Oeste |
verano |
clima |
humedad |
71 |
|
2016-06-13 17:43:50 |
Estados Unidos-Medio Oeste |
verano |
calidad del aire |
no 2 |
5 |
|
2016-06-13 17:43:50 |
Estados Unidos-Medio Oeste |
verano |
clima |
pm25 |
16 |