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
Colocando seu Kurumim na rede rapidamente
K3D - Desenvolvimento Local com Kubernetes
Tema Ubuntu para Nokia E71
Ambiente Dev Local com Vagrant em 5 minutos
Tmux - Instalação e Customização (Debian e Derivados)
Leitura recomendada
Campanhas para MegaGlest usando Python
Evento Debian DIA D 2008
Visita usa Kurumin no meu computador
Boot de uma imagem ISO no HD
Multimídia no CentOS 7: VLC, Flash Plugin, Codecs, SMplayer, Java, Handbrake
Comentários
Nenhum comentário foi encontrado.