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
- 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
Espero que essa dica seja útil e evite restarts desnecessários em seu ambiente.
[]'s leoberbert
Outras dicas deste autor
Instalando VirtualBox + Vagrant no openSUSE Leap 15.2
Compilando a última versão do Vim no Fedora 33
Instalando temas no GKrellM
kind - Desenvolvimento Local com Kubernetes
Trabalhando com JSON no terminal? O jq salva você!
Leitura recomendada
Certificação ou curso superior, qual escolher?
Superkaramba: mudando a cara do seu KDE
Concatenando arquivos PDF
Kernel 3.5.0 no Ubuntu 12.04
Ctrl+Alt+F1 no VirtualBox
Comentários
Nenhum comentário foi encontrado.