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
weather
yairquality
. -
Las etiquetas son
location
yseason
. -
Los campos son
temperature
humidity
,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 flujo temporal resultante para LiveAnalytics las tablas weather
yairquality
, tendrá este aspecto.
hora | location | 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 | location | 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 sola tabla con el nombre
<single_table_name>
que incluye un<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 | location | 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 |