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á.
Preparação
A migração de dados para o InfluxDB é realizada com um script Python que utiliza os recursos CLI do InfluxDB e a API InfluxDB v2. A execução do script de migração requer a seguinte configuração de ambiente:
Versões suportadas: uma versão mínima de 2.3 do InfluxDB e do Influx CLI é suportada.
Variáveis de ambiente de token
Crie a variável de ambiente
INFLUX_SRC_TOKENcontendo o token para sua instância de origem do InfluxDB.Crie a variável de ambiente
INFLUX_DEST_TOKENcontendo o token para sua instância de destino do InfluxDB.
Python 3
Verifique a instalação:
python3 --version.Se não estiver instalado, instale a partir do site do Python. Versão mínima 3.7 exigida. No Windows, o alias padrão do Python 3 é simplesmente python.
As solicitações do módulo Python são obrigatórias. Instale com:
shell python3 -m pip install requestsTThe O módulo Python influxdb_client é necessário. Instale com:
shell python3 -m pip install influxdb_client
CLI do InfluxDB
Confirmar instalação:
influx version.Se não estiver instalado, siga o guia de instalação na documentação do InfluxDB
. Adicione influx ao seu $PATH.
Ferramentas de montagem S3 (opcionais)
Quando a montagem S3 é usada, todos os arquivos de backup são armazenados em um bucket S3 definido pelo usuário. A montagem em S3 pode ser útil para economizar espaço na máquina executora ou quando os arquivos de backup precisam ser compartilhados. Se a montagem do S3 não for usada, ao omitir a opção
--s3-bucket, um diretórioinfluxdb-backup-<millisecond timestamp>local será criado para armazenar os arquivos de backup no mesmo diretório em que o script foi executado.Para Linux: mountpoint-s3
. Para Windows: rclone
(é necessária uma configuração anterior do rclone). Espaço em disco
O processo de migração cria automaticamente diretórios exclusivos para armazenar conjuntos de arquivos de backup e retém esses diretórios de backup no S3 ou no sistema de arquivos local, dependendo dos argumentos do programa fornecidos.
Certifique-se de que haja espaço em disco suficiente para backup do banco de dados, idealmente dobre o tamanho do banco de dados InfluxDB existente se você optar por omitir a opção
--s3-buckete usar o armazenamento local para backup e restauração.Verifique o espaço com
df -h (UNIX/Linux)ou verificando as propriedades da unidade no Windows.
Conexão direta
Verifique se existe uma conexão de rede direta entre o sistema que executa o script de migração e os sistemas de origem e destino.
influx ping --host <host>é uma forma de verificar uma conexão direta.