Para recursos semelhantes aos do Amazon Timestream para, considere o Amazon Timestream LiveAnalytics para InfluxDB. Ele oferece ingestão simplificada de dados 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á.
Mapeando métricas do Telegraf/InfluxDB 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 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
weatherairqualitye. -
As etiquetas são
locationseasone. -
Os campos são
temperaturehumidityno2,,pm25e.
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.
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 | local | temporada | nome_medida | valor_medida::bigint |
|---|---|---|---|---|
|
2016-06-13 17:43:50 |
centro-oeste dos EUA |
verão |
temperature |
82 |
|
2016-06-13 17:43:50 |
centro-oeste dos EUA |
verão |
umidade |
71 |
| 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 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 | 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 |
temperature |
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 |