Mapeando métricas do Telegraf/InfluxDB para o Timestream for model LiveAnalytics - Amazon Timestream

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Mapeando métricas do Telegraf/InfluxDB para o Timestream for model LiveAnalytics

Ao gravar dados do Telegraf no Timestream for LiveAnalytics, os dados são mapeados da seguinte forma.

  • O carimbo de data/hora é escrito como o campo de hora.

  • As etiquetas são escritas como dimensões.

  • Os campos são escritos como medidas.

  • As medidas são escritas principalmente como nomes de tabelas (mais sobre isso abaixo).

O plug-in Timestream for LiveAnalytics output para Telegraf oferece várias opções para organizar e armazenar dados no Timestream for. LiveAnalytics Isso pode ser descrito com um exemplo que começa com os dados no formato de protocolo de linha.

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

A seguir, descrevemos os dados.

  • Os nomes das medidas são weather airquality e.

  • As etiquetas são location season e.

  • Os campos são temperature humidityno2,, pm25 e.

Armazenando os dados em várias tabelas

Você pode escolher criar uma tabela separada por medida e armazenar cada campo em uma linha separada por tabela.

A configuração émapping_mode = "multi-table".

  • O Timestream para o LiveAnalytics adaptador criará duas tabelas, a saber, e. weather airquality

  • Cada linha da tabela conterá somente um único campo.

O Timestream resultante para LiveAnalytics tabelas weather eairquality, terá a seguinte aparência.

weather
horário local temporada nome_medida valor_medida::bigint

2016-06-13 17:43:50

centro-oeste dos EUA

verão

temperatura

82

2016-06-13 17:43:50

centro-oeste dos EUA

verão

umidade

71

airquality
horário local nome_medida valor_medida::bigint

2016-06-13 17:43:50

centro-oeste dos EUA

não 2

5

2016-06-13 17:43:50

centro-oeste dos EUA

pm25

16

Armazenando os dados em uma única tabela

Você pode optar por armazenar todas as medidas em uma única tabela e armazenar cada campo em uma linha separada da tabela.

A configuração émapping_mode = "single-table". Há duas configurações adicionais ao usar single-table single_table_name e. single_table_dimension_name_for_telegraf_measurement_name

  • O plug-in Timestream for LiveAnalytics output criará uma única tabela com nome <single_table_name> que inclui um <single_table_dimension_name_for_telegraf_measurement_name> coluna.

  • A tabela pode conter vários campos em uma única linha da tabela.

O Timestream resultante para a LiveAnalytics tabela terá a seguinte aparência.

weather
horário local temporada <single_table_dimension_name_ for_telegraf_measurement_name> nome_medida valor_medida::bigint

2016-06-13 17:43:50

centro-oeste dos EUA

verão

tempo

temperatura

82

2016-06-13 17:43:50

centro-oeste dos EUA

verão

tempo

umidade

71

2016-06-13 17:43:50

centro-oeste dos EUA

verão

qualidade do ar

não 2

5

2016-06-13 17:43:50

centro-oeste dos EUA

verão

tempo

pm25

16