1
resposta

Telegraf com docker

Olá!

seria possível fazer um exemplo usando o Telegraf via Docker? Tentei aqui mas não obtive sucesso:

subi o container usando:

docker run -d -v ~/alura/grafana-telegraf-monitoramento/volumes/telegraf:/etc/telegraf --name=telegraf --network=grafana-net telegraf

Log: 2022-03-24T18:07:03Z W! [outputs.influxdb] When writing to [http://localhost:8086]: database "telegraf" creation failed: Post "http://localhost:8086/query": dial tcp 127.0.0.1:8086: connect: connection refused

Obrigado.

1 resposta

Oi Eduardo, tudo bem?

Desculpe a demora em retornar.

Com base no seu log de erro, parece que o Telegraf não está conseguindo se conectar ao banco de dados InfluxDB. O erro "connection refused" indica que não foi possível estabelecer uma conexão com o endereço "localhost:8086".

Uma possível solução para esse problema é verificar se o endereço e a porta do banco de dados estão corretos. No seu comando de execução do container do Telegraf, você está usando a opção "--network=grafana-net", o que indica que o Telegraf está na mesma rede do InfluxDB. Portanto, você pode tentar substituir "localhost" por "influxdb" no arquivo de configuração do Telegraf para que ele possa se conectar corretamente ao banco de dados.

Além disso, certifique-se de que o container do InfluxDB está em execução e que as portas 8086 e 25826 estão corretamente expostas e mapeadas para o host.

Ah esse curso foi desativado e recebeu uma atualização, você pode conferir aqui:

Um abraço e bons estudos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software