wils@web ~ $ cat ~/ajuda/como-coletar-e-analisar-logs-de-aplicacoes-java-no-servidor-com-logstash-7-15.md

Servidores

Como coletar e analisar logs de aplicações Java no servidor com Logstash 7.15

atualizado em 17/08/2026

Este manual descreve como coletar e analisar logs de aplicações Java em um servidor utilizando o Logstash 7.15. O Logstash é uma ferramenta poderosa para processar e transformar logs antes de enviá-los para um armazenamento, como Elasticsearch.

Pré-requisitos

  • Servidor Linux com Logstash 7.15 instalado.
  • Java Runtime Environment (JRE) instalado.
  • Acesso ao terminal do servidor.

1. Instalação do Logstash

Se o Logstash ainda não estiver instalado, você pode instalá-lo usando os seguintes comandos:

curl -L -O https://artifacts.elastic.co/downloads/logstash/logstash-7.15.0-linux-x86_64.tar.gz
tar -xzf logstash-7.15.0-linux-x86_64.tar.gz
cd logstash-7.15.0

2. Configuração do Logstash

Crie um arquivo de configuração para o Logstash, por exemplo, logstash-java.conf.

nano config/logstash-java.conf

Adicione a seguinte configuração para coletar logs de um arquivo específico:

input {
file {
path => "/caminho/para/seus/logs/*.log"
start_position => "beginning"
}
}

filter {
grok {
match => {"message" => "%{TIMESTAMP_ISO8601:timestamp} %{LOGLEVEL:loglevel} %{GREEDYDATA:message}"}
}
}

output {
elasticsearch {
hosts => ["http://localhost:9200"]
index => "java-logs-%{+YYYY.MM.dd}"
}
}

3. Iniciar o Logstash

Execute o Logstash com a configuração criada:

bin/logstash -f config/logstash-java.conf

4. Verificação dos logs

Após iniciar o Logstash, você pode verificar se os logs estão sendo enviados para o Elasticsearch:

curl -X GET "http://localhost:9200/java-logs-*/_search?pretty"

Conclusão

Agora você configurou o Logstash para coletar e analisar logs de aplicações Java. É recomendável monitorar o desempenho do Logstash e ajustar a configuração conforme necessário. Dica: Utilize filtros adicionais, como mutate e date, para enriquecer seus dados de log.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.