Mapeamento de Telegraf/InfluxDB métricas para o Timestream para o modelo LiveAnalytics - Amazon Timestream

Para recursos semelhantes aos do Amazon Timestream para, considere o Amazon Timestream LiveAnalytics para InfluxDB. Ele oferece ingestão de dados simplificada e tempos de resposta de consulta de um dígito em milissegundos para análises em tempo real. Saiba mais aqui.

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á.

Mapeamento de Telegraf/InfluxDB métricas para o Timestream para o modelo 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 Um exemplo que começa com dados no formato de protocolo de linha pode ilustrar isso.

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 e airquality.

  • As etiquetas são location e season.

  • Esses campos são temperature, humidity, no2 e pm25.

Armazenamento de dados em várias tabelas

É possível optar por criar uma tabela distinta para cada medida e guardar cada campo em uma linha diferente 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 location temporada measure_name measure_value::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 location measure_name measure_value::bigint

2016-06-13 17:43:50

centro-oeste dos EUA

Número 2

5

2016-06-13 17:43:50

centro-oeste dos EUA

pm25

16

Armazenar os dados em uma única tabela

É possível escolher registrar todas as medidas em uma única tabela, com cada campo ocupando uma linha distinta.

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 uma <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 location temporada <single_table_dimension_name_ for_telegraf_measurement_name> measure_name measure_value::bigint

2016-06-13 17:43:50

centro-oeste dos EUA

verão

clima

temperatura

82

2016-06-13 17:43:50

centro-oeste dos EUA

verão

clima

umidade

71

2016-06-13 17:43:50

centro-oeste dos EUA

verão

qualidade do ar

Número 2

5

2016-06-13 17:43:50

centro-oeste dos EUA

verão

clima

pm25

16