O Logstash é uma daquelas coisas que simplesmente não vivem exatamente onde você espera que ele viva, e a documentação é realmente leve (leia-se: inexistente) sobre onde eles esperam que você encontre coisas, então se você instalado a partir de um pacote, pode ser quase impossível encontrar o local esperado documentado. 1
O Logstash normalmente vive em /opt/logstash
e você pode encontrar o binário logstash
na pasta bin
( /opt/logstash/bin
).
De lá, você pode executar -V
ou --version
./logstash -v
ou
./logstash --version
De seus comentários em outra resposta, parece que isso está em um contêiner docker. Esse é o tipo de coisa que você realmente deveria incluir em sua pergunta original.
Você desejará usar docker exec
. Você precisará usar docker ps
para listar seus contêineres e passá-lo para o comando docker exec
.
Por exemplo:
docker exec -d elk_container /opt/logstash/bin/logstash --version
1 Eu não quero que isso seja mal interpretado. A documentação do Logstash é excelente - são apenas as partes sobre onde todos os diferentes bits devem viver, o que é impossível encontrar