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
weathereairquality. -
As etiquetas são
locationeseason. -
Esses campos são
temperature,humidity,no2epm25.
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.
weatherairquality -
Cada linha da tabela conterá somente um único campo.
O Timestream resultante para LiveAnalytics tabelas weather eairquality, terá a seguinte aparência.
| 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 |
| 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.
| 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 |