Testando configurações no logstash
Dica publicada em Linux / Miscelânea
Testando configurações no logstash
Quem trabalha com o logstash sabe que algumas configurações que fazemos são bastantes complexas e necessitamos validar um determinado arquivo de configuração antes de realizar o restart da aplicação. Pois bem, neste dica iremos aprender como fazer isso de uma maneira bem simples. Então, bora lá!
Primeiramente será necessário localizar o executável do logstash, no meu caso encontra-se no caminho abaixo:
/leoberbert/logstash/bin/logstash
De posse do resultado acima, vamos completar o comando passando a localização do nosso arquivo de configuração e parâmetros que ele precisa receber para testar a configuração:
/leoberbert/logstash/bin/logstash --config.test_and_exit -f /leoberbert/logstash/config/conf.d/minha_config.cfg
Será exibido o resultado abaixo mostrando que seu arquivo encontra-se com a sintaxe correta.
Espero que essa dica seja útil e evite restarts desnecessários em seu ambiente.
[]'s leoberbert
Primeiramente será necessário localizar o executável do logstash, no meu caso encontra-se no caminho abaixo:
/leoberbert/logstash/bin/logstash
De posse do resultado acima, vamos completar o comando passando a localização do nosso arquivo de configuração e parâmetros que ele precisa receber para testar a configuração:
/leoberbert/logstash/bin/logstash --config.test_and_exit -f /leoberbert/logstash/config/conf.d/minha_config.cfg
- Altere: /leoberbert/logstash/bin/logstash pela localização do seu binário do logstash;
- Altere: /leoberbert/logstash/config/conf.d/minha_config.cfg pela localização do seu arquivo de configuração o qual será testado.
Será exibido o resultado abaixo mostrando que seu arquivo encontra-se com a sintaxe correta.
[2020-07-01T17:30:24,621][WARN ][logstash.config.source.multilocal] Ignoring the 'pipelines.yml' file because modules or command line options are specified
Configuration OK
[2020-07-01T17:30:33,721][INFO ][logstash.runner ] Using config.test_and_exit mode. Config Validation Result: OK. Exiting Logstash
Configuration OK
[2020-07-01T17:30:33,721][INFO ][logstash.runner ] Using config.test_and_exit mode. Config Validation Result: OK. Exiting Logstash
Espero que essa dica seja útil e evite restarts desnecessários em seu ambiente.
[]'s leoberbert